ภายใต้คำถามนี้ฉันบอกว่า "UEFI with CSM" เป็นโหมด BIOS เป็นหลัก มันทำให้ฉันค่อนข้างสับสนเพราะสิ่งที่ฉันเรียนรู้ในช่วงหลายปีที่ผ่านมานั้นยังห่างไกลจากสิ่งนั้น
จากการสังเกตของฉันฉันคิดว่า CSM เป็นกลไกพิเศษที่อนุญาตให้ UEFI OS "ไม่ยอมรับ" ก่อนหน้านี้
นี่คือข้อสังเกตของฉัน:
ชื่อเต็มของ UEFI ด้วยCSMคือ
UEFI พร้อมโมดูลรองรับความเข้ากันได้
ซึ่งเป็นชื่อแนะนำเป็น "โมดูล supprt" สำหรับ UEFI
ฉันมีสามพาร์ติชันในไดรฟ์หลักในคอมพิวเตอร์ของฉัน ไดรฟ์ถูกฟอร์แมตเป็น GPT และสามพาร์ติชั่นคือหนึ่ง ESP (EFI System Partition) และสอง Primary (Windows 10 / Windows 7 แต่ละอัน) มีสามตัวเลือกสำหรับ "โหมดการบูต" ในการตั้งค่าแผงวงจรหลัก, "แบบดั้งเดิม", "UEFI" และ "UEFI with CSM"
หากตั้งเป็น "Legacy" คอมพิวเตอร์จะบอกฉันว่า "ไม่พบระบบปฏิบัติการ" ถูกต้อง. หากได้รับการตั้งค่าเป็น "UEFI with CSM" Windows จะบู๊ตได้ตามปกติ หากตั้งเป็น "UEFI" จะมีเฉพาะ Windows 10 เท่านั้นที่สามารถบูตได้ จากบันทึกการบูตที่ปลอดภัยฉันสามารถดู Windows 7
classpnp.sys
ได้รับการติดอยู่ที่ฉันพยายามลบ
\Windows\System32\winload.exe
ทั้งสองเล่ม (ฉันทำอย่างนั้นในสภาพแวดล้อม Windows To Go) และไม่มีอะไรผิดพลาดดังนั้นฉันจึงกู้คืนไฟล์ฉันเสียบในไดรฟ์อื่นใน MBR ประกอบด้วยสองพาร์ติชัน หนึ่งหลักที่ใช้งานกับ FAT32 และอีกหนึ่งหลักที่มี NTFS ติดตั้ง Windows 7 อีก ดูเหมือนว่าฉันจะไม่สามารถบูตได้หากการตั้งค่า MB เป็น "UEFI" หรือ "UEFI with CSM" แต่จะบู๊ตอย่างสมบูรณ์แบบเมื่อตั้งค่าเป็น "Legacy" ถ้าฉันแก้ไข BCD ในพาร์ติชัน EFI บนดิสก์หลักเพื่อเพิ่มรายการสำหรับการติดตั้ง Windows 7 รุ่นทดลองนี้จะบู๊ตภายใต้ "UEFI with CSM" แต่ยังติดอยู่
classpnp.sys
ใน "UEFI"ฉันมีคอมพิวเตอร์เครื่องอื่นที่มีเมนบอร์ด MSI B85 ที่มีสวิตช์ชื่อ "CSM" หากเปิดใช้งานอยู่จะมีสองตัวเลือกใน "โหมดการบูต", "UEFI" และ "Legacy" หากปิดใช้งานโหมดการบูตจะถูกล็อคเป็น UEFI ในกรณีนั้นโหมด "UEFI" ที่เปิดใช้งาน CSM จะช่วยให้ Windows 7 สามารถบู๊ตได้ แต่จะไม่สามารถบูตได้เมื่อปิดใช้งาน CSM
การทดลองด้านบนทำให้ฉันเชื่อว่า "UEFI with CSM" เป็นโหมดพิเศษของ EFI ดังนั้นทำไมฉันยังบอกว่าเป็น BIOS