BIOS อ่านจากที่เก็บข้อมูลแฟลชโดยไม่ติดตั้งไดรเวอร์ก่อนอย่างไร


1

เมื่อใดก็ตามที่เราเสียบธัมบ์ไดรฟ์ใหม่เราจะได้รับป๊อปอัปพูดInstalling Device Driverหลังจากนั้นบางครั้งกล่องโต้ตอบการทำงานอัตโนมัติจะปรากฏขึ้น

ดังนั้นเมื่อติดตั้งระบบปฏิบัติการอื่นจากแฟลชไดรฟ์ที่สามารถบู๊ตได้ - ไบออสซึ่งฉันคิดว่าเป็นพื้นฐานมากเมื่อเทียบกับระบบปฏิบัติการของตัวเองจัดการได้อย่างรวดเร็วอ่านข้อมูลจากแฟลชไดรฟ์ ไดรเวอร์อุปกรณ์


แก้ไข : ฉันสังเกตเห็น Linux (Ubuntu 12.04 ในกรณีของฉัน) และไม่จำเป็นต้องติดตั้งไดรเวอร์อุปกรณ์ & ไดรฟ์จะเปิดขึ้นโดยอัตโนมัติใน Nautilus มันทำงานอย่างไร


Linux ต้องการและใช้ไดรเวอร์อุปกรณ์เช่นเดียวกับ Windows
Karan

คำตอบ:


1

ตั้งแต่สองทศวรรษที่ผ่านมาบางแง่มุมของฮาร์ดแวร์ได้กลายเป็นมาตรฐานมากดังนั้นจึงเป็นเรื่องง่ายที่จะฝังไดรเวอร์เหล่านี้ในเฟิร์มแวร์ (หรือในกรณีของลินุกซ์เคอร์เนล) หากคุณดูไดรเวอร์ที่ใช้งานกับที่จัดเก็บข้อมูล USB มันเกือบจะเหมือนกันเสมอโดยไม่คำนึงถึงผู้ผลิตขนาดและอื่น ๆ

เช่นเดียวกับแป้นพิมพ์ USB (ส่วนใหญ่) และอุปกรณ์อินพุตทั่วไปอื่น ๆ เนื่องจากพวกเขาเชื่อมั่นในระดับHIDของปริพันธ์


สำหรับ linux จะแสดงเนื้อหาของไดรฟ์ให้คุณโดยอัตโนมัติเค้าร่างคร่าวๆจะเป็นดังนี้:

  1. เคอร์เนลจะลงทะเบียนอุปกรณ์ที่เชื่อมต่อใหม่ สิ่งนี้สามารถเห็นได้ถ้าคุณทำการdmesgเสียบหลังจาก
  2. mount -lไดรฟ์แล้วติดตั้งโดยอัตโนมัติตามที่สามารถเห็นได้ใน โดยปกติแล้วคุณจะเห็นบรรทัดที่เริ่มต้นด้วยบางสิ่งบางอย่างตามแนวการ/dev/sdc1 on /media/username/Something...จับคู่โหนดอุปกรณ์ที่แสดงใน # 1
  3. สภาพแวดล้อมเดสก์ทอปของคุณเห็นจุดเชื่อมต่อใหม่นี้สำหรับชื่อผู้ใช้ของคุณและเปิดตัวจัดการไฟล์สำหรับจุดเชื่อมต่อดังกล่าว

1

shebang“ การติดตั้งไดรเวอร์” ทั้งหมดปรากฏบน Windows เท่านั้น จริงๆแล้วมันเหมือนกับ“ การลงทะเบียนอินสแตนซ์ของอุปกรณ์ใหม่” อยู่ดี ในระบบปฏิบัติการอื่น ๆ กระบวนการนั้นโดยพื้นฐานแล้วจะเหมือนกัน แต่มีการจัดการที่แตกต่างออกไป ตัวอย่างเช่นมีสองวิธีในการจัดการอุปกรณ์ที่คล้ายคลึงกันหลายรายการ: อินสแตนซ์ของไดร์เวอร์ที่แยกได้กำลังทำงานอยู่สำหรับแต่ละอุปกรณ์หรืออินสแตนซ์เดียวสามารถจัดการอุปกรณ์ได้หลายตัว

มีข้อกำหนดบางประการที่ต้องปฏิบัติตาม: ไดรเวอร์ต้องมีอยู่ในสถานที่ซึ่งเคอร์เนล (หรือโปรแกรมที่โหลดไดรเวอร์ลงในเคอร์เนล) จะค้นหาโดยอัตโนมัติ สิ่งที่ชอบ/lib/modulesบน Linux หากไม่มีไดรเวอร์หรือมีอยู่ในเคอร์เนลจะไม่สามารถใช้อุปกรณ์ได้

สำหรับเฟิร์มแวร์เช่น UEFI หรือ BIOS ไดรเวอร์จะติดตั้งในตัวเพราะสิ่งเหล่านี้จะต้องมีในตัว

เช่นเดียวกับ Jarmund ที่กล่าวมาแล้วส่วนต่อประสานกับอุปกรณ์อินพุตและอุปกรณ์จัดเก็บข้อมูลมักเป็นมาตรฐานในปัจจุบัน ไดรเวอร์เดียวก็เพียงพอสำหรับการใช้งานอุปกรณ์เก็บข้อมูล USB เกือบทุกตัว นั่นคือวิธีที่ BIOS และ UEFI ให้คุณใช้แป้นพิมพ์และเมาส์และที่เก็บข้อมูล USB ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.