EFI กำลังบูตฮาร์ดแวร์บางอย่างที่เฉพาะเจาะจงหรือไม่
ใช่. การใช้งานบางอย่างโดยเฉพาะอย่างยิ่งรุ่นเก่าหรือที่มาจากมาเธอร์บอร์ดที่ล็อคด้วย OEM นั้นมีแนวโน้มที่จะถูก จำกัด หรือเป็นรถบั๊ก
HDD จำเป็นต้องมีตารางพาร์ติชัน GPT เพื่อให้สามารถบู๊ตในโหมด UEFI หรือไม่
ไม่มีทางเทคนิค แต่ในกรณีของคุณอาจเป็นไปได้ว่าคุณต้องมีสิ่งอื่น ๆ (โดยเฉพาะไฟล์ EFI และตัวแปร EFI) " นี่คือคำตอบที่ยาว (สำหรับคนอื่นที่สะดุดในเรื่องนี้ในอนาคต):
คำถามที่พบบ่อยที่ผู้คนถามคือ "ฉันสามารถบูต UEFI จากดิสก์ MBR ได้หรือไม่" คำตอบคือ "ใช่ แต่มันยุ่งยากมาก" แม้ว่าจะเป็นไปได้ทางเทคนิคในสภาพแวดล้อมที่เหมาะสม แต่ก็มีหลายสิ่งที่ทำให้คุณไม่สามารถทำได้เช่นสภาพแวดล้อม UEFI ที่ยึดติดกับข้อมูลจำเพาะอย่างแน่นหนาหรือตัวติดตั้ง Windows ที่จะยืนยันการติดตั้งลงในตารางพาร์ติชันชนิดที่ถูกต้อง
สิ่งแรกก่อนสื่อแสงไม่ได้เป็นส่วนหนึ่งของการสนทนานี้เลย โดยทั่วไปจะใช้ระบบเช่น ISO9660 หรือ UDF ซึ่งอยู่นอกขอบเขต MBR / GPT อย่างสมบูรณ์
ประการที่สองสื่อแบบถอดได้มีแนวโน้มที่จะจัดการเล็กน้อยแตกต่างจากดิสก์คงที่ การใช้งาน UEFI ส่วนใหญ่จะทนต่อดิสก์ที่สามารถบูตได้แบบเฉพาะกิจที่ถอดออกได้มากกว่าดิสก์แบบคงที่
ที่ถูกกล่าวว่านี่คือวิธีที่ระบบ UEFI ทั่วไปจะระบุอุปกรณ์ที่ใช้บู๊ตได้:
มีบางสิ่งที่ไม่ได้กล่าวถึงข้างต้นเช่นตัวเลือก ROM, การบูต PXE เป็นต้น
และตอนนี้มีข้อสังเกตเกี่ยวกับกระบวนการข้างต้น สำหรับ starters ออปติคัลไดรฟ์มักจะปรากฏขึ้นตลอดเวลาโดยไม่คำนึงถึงโหมดการบู๊ต ซึ่งมักเป็นเพราะทั้ง BIOS หรือระบบ UEFI ไม่ต้องการที่จะรอให้แผ่นดิสก์หมุนก่อนที่จะทำการบู๊ตต่อไป นอกจากนี้ยังมีแนวโน้มที่จะแสดงว่าสามารถบูตได้ในทั้งสองโหมดพร้อมกันดังนั้นหากคุณมีแผ่นดิสก์ที่สามารถบู๊ตได้ทั้งสองวิธีคุณสามารถเลือกอย่างใดอย่างหนึ่งจากเมนูการบูตของ BIOS
เนื่องจากเป็นการยากที่โปรแกรมจะตรวจสอบว่าไดรฟ์ (แบบคงที่หรือแบบถอดได้) มี bootcode MBR ที่ถูกต้องหากระบบมีการบูต BIOS หรือ CSM จึงมีแนวโน้มว่าจะอนุญาตให้บูตจากดิสก์ใด ๆ ที่มีอยู่ในปัจจุบัน อย่างไรก็ตามนี่อาจเป็นคำตอบสำหรับส่วนหนึ่งของปัญหาของคุณ: ในขณะที่ระบบส่วนใหญ่ควรใช้ USB Stick เกือบจะเหมือนดิสก์คงที่บางทีระบบของคุณอาจจะปฏิบัติแตกต่างกัน ตัวอย่างเช่น BIOSes บางตัวจะจัดการกับอุปกรณ์ USB อย่างแน่นอนเช่นดิสก์คงที่และคุณอาจต้องปรับ "ลำดับการบูตฮาร์ดดิสก์" หรือตัวควบคุมบางอย่างใน BIOS หรือบางทีไบออสของคุณถูกล็อคหรือพังและไม่ทราบว่าสามารถบู๊ตได้ในโหมด BIOS ตัวชี้เพิ่มเติม: ลองเสียบไดรฟ์เข้ากับ USB 2.0 แทนพอร์ต 3.0 และเปิดใช้งานตัวเลือกความเข้ากันได้ของ USB ใน BIOS BIOSes บางตัวมีปัญหาในการทำงานกับอุปกรณ์ที่อยู่เบื้องหลังตัวควบคุม USB หรือ ATA ของบุคคลที่สามอย่างที่คุณพบในเครื่องที่ไม่มี USB3 รวมอยู่ในชิปเซ็ต
ด้วยการมาถึงของ EFI ตอนนี้มันเป็นเรื่องง่ายสำหรับระบบที่จะกำหนดว่าควรจะใช้อุปกรณ์บู๊ตใด (โดยดูที่ตัวแปร EFI ที่มีรายการบูต) รวมทั้งตรวจสอบว่าไดรฟ์เฉพาะมีบู๊ตจริงหรือไม่ ไฟล์ BOOTX64.EFI) อย่างไรก็ตามสิ่งนี้นำไปสู่การเตือนที่น่าสนใจ ในขณะที่เป็นทางการระบบ EFI นั้นควรจะมองหาไฟล์ EFI ในดิสก์ GPT เท่านั้นส่วนใหญ่แล้วมันจะไปหาที่อื่นเช่นกัน ตัวอย่างเช่นคุณสามารถคัดลอกแผ่นดิสก์การติดตั้ง Windows 7 หรือที่ใหม่กว่าไปยังแท่ง USB FAT32 และมันอาจจะบูตได้ดีในโหมด EFI UEFI ฉลาดพอที่จะตรวจสอบว่ามีไฟล์ "\ EFI \ BOOT \ BOOTx64.EFI" ในดิสก์แบบถอดได้ทั้งหมดแม้ว่าจะไม่มีตัวแปร EFI ที่สอดคล้องกันอยู่ใน NVRAM ระบบ UEFI ส่วนใหญ่จะบูตจากดิสก์ MBR ด้วยเช่นกันตราบใดที่มีตัวแปร EFI พร้อมรายละเอียดว่าจะไปที่ไหนและทำอะไร ตัวอย่างเช่นตอนนี้ฉันกำลังใช้แล็ปท็อป Dell ที่มาจากโรงงานด้วยการบูต Windows 8.1 ในโหมด UEFI ด้วย Secure Boot แต่ดิสก์ถูกแบ่งพาร์ติชันเป็น MBR
สิ่งตลกอื่น ๆ ที่อาจเกิดขึ้นได้: หากคุณติดตั้งระบบปฏิบัติการ EFI ที่รู้ตัวเช่น Windows หรือ Ubuntu มันจะสร้างตัวแปร EFI ที่เหมาะสมเมื่อติดตั้ง bootloader จากนั้นหากคุณลบหรือล้างไดรฟ์ระบบจะมีตัวแปร EFI พร้อมชื่อ OS แต่ไม่สามารถบู๊ตได้เนื่องจากไม่พบดิสก์ที่ตัวแปรอ้างอิงอยู่ นอกจากนี้หากคุณใช้ดิสก์ EFI ที่สามารถบู๊ตได้อย่างสมบูรณ์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งเครื่องนั้นอาจไม่สามารถบู๊ตได้อย่างราบรื่นเหมือนกับที่ MBR ใช้งานได้การใช้งาน UEFI จำนวนมากจะไม่อนุญาตให้คุณลองบูตจากดิสก์คงที่ในโหมด UEFI หากตัวแปรที่เกี่ยวข้องไม่มีอยู่ใน NVRAM นี่คือเหตุผลที่ว่าทำไมอาเรย์ RAID ของคุณหรือฮาร์ดไดรฟ์คงที่อื่นอาจไม่ปรากฏในเมนูการบู๊ตเป็นรายการ UEFI จนกว่าจะมีโครงสร้างที่เหมาะสมทั้งหมดเช่นตัวแปร EFI
แต่ได้รับชุดที่แน่นอนของปัญหาผมชอล์กที่สุดของการแก้ปัญหาของคุณได้ถึง BIOS เสียมากกว่าปัญหากับการตั้งค่าของคุณ เพื่อให้ไดรฟ์ USB ปรากฏเป็นอุปกรณ์ UEFI แต่ไม่ใช่อุปกรณ์ BIOS นั้นแปลกมาก คุณปิด Secure Boot และเปิดใช้งานตัวเลือกการบูต CSM หรือ BIOS หรือไม่ นอกจากนี้สำหรับไดรฟ์ออปติคัลของคุณที่จะแสดงเป็นตัวเลือก BIOS แต่ไม่ใช่ตัวเลือก UEFI ดูเหมือนว่าจะแปลก แต่ก็ไม่เคยได้ยินมาก่อน