Di bawah pertanyaan ini , saya diberitahu bahwa "UEFI dengan CSM" pada dasarnya adalah mode BIOS. Itu membuat saya agak bingung karena apa yang saya pelajari selama bertahun-tahun jauh dari itu.
Sesuai pengamatan saya, saya pikir CSM adalah mekanisme khusus yang memungkinkan OS UEFI "bukan kanonik" untuk boot.
Inilah pengamatan saya:
Nama lengkap untuk UEFI dengan CSM adalah
UEFI dengan Modul Dukungan Kompatibilitas
yang seperti namanya, adalah "modul supprt" untuk UEFI.
Saya memiliki tiga partisi pada drive utama di komputer saya. Drive diformat ke GPT dan tiga partisi adalah satu ESP (Partisi Sistem EFI) dan dua Primer (masing-masing Windows 10 / Windows 7). Ada tiga opsi untuk "Boot Mode" di pengaturan motherboard, "Legacy", "UEFI" dan "UEFI with CSM".
Jika disetel ke "Legacy", komputer memberi tahu saya "Tidak ada sistem operasi yang ditemukan". Itu benar. Jika diatur ke "UEFI dengan CSM", kedua Windows melakukan boot secara normal. Jika diatur ke "UEFI", maka hanya Windows 10 yang bisa boot. Dari log boot aman saya bisa melihat Windows 7 macet di
classpnp.sys
.Saya mencoba menghapus
\Windows\System32\winload.exe
dari kedua volume (saya melakukannya di lingkungan Windows To Go), dan tidak ada yang salah, jadi saya memulihkan file.Saya terhubung ke drive lain di MBR, berisi dua partisi. Satu primer aktif dengan FAT32 dan primer lainnya dengan NTFS, dengan Windows 7 lainnya diinstal. Namun sepertinya saya tidak bisa membuatnya boot jika pengaturan MB diatur ke "UEFI" atau "UEFI with CSM", tetapi boot dengan sempurna saat diatur ke "Legacy". Jika saya mengedit BCD di partisi EFI pada disk utama untuk menambahkan entri untuk instalasi Windows 7 eksperimental ini, boot di bawah "UEFI dengan CSM", tetapi masih terjebak di
classpnp.sys
dalam "UEFI".Saya memiliki komputer lain dengan motherboard MSI B85 yang memiliki saklar bernama "CSM". Jika diaktifkan maka ada dua opsi yang tersedia di "Boot Mode", "UEFI" dan "Legacy". Jika dinonaktifkan maka Mode Booting dikunci ke UEFI. Dalam hal itu, mode "UEFI" dengan CSM diaktifkan memungkinkan Windows 7 untuk boot, tetapi tidak bisa boot dengan CSM dinonaktifkan.
Percobaan di atas membuat saya percaya "UEFI dengan CSM" adalah mode khusus EFI, jadi mengapa saya masih diberi tahu itu BIOS?
Jawaban:
"UEFI dengan CSM" biasanya berarti mode campuran di mana booting asli (UEFI) dan berbasis CSM (BIOS) tersedia. Menu boot akan menampilkan campuran entri boot UEFI asli dan entri "bootable disk" CSM dalam kasus ini.
Namun, satu efek samping penting dari penonaktifan CSM adalah bahwa hal itu akan memungkinkan fitur UEFI-only tertentu untuk diaktifkan (seperti "boot cepat"), pada saat yang sama mencegah beberapa fitur BIOS-only (seperti dukungan ROM opsi PCI) .
Ada kemungkinan bahwa "boot cepat" (meskipun dibuat untuk Windows 10) agak buggy dan merusak proses boot.
sumber
Saya, secara pribadi, berpikir bahwa mode HANYA UEFI TIDAK untuk dipasangkan dengan CSM ON. Bagaimanapun.
Dalam boot-loader UEFI normal, ada tiga mode, biasanya, menurut pemahaman terbaik saya adalah:
Setelah memikirkan kembali dengan hati-hati, hal-hal berikut muncul di benak saya:
Mungkin beberapa bootloader UEFI hanya memiliki dua mode:
Di mana case [2] dimainkan sebagai [3] dengan mode CSM diatur ke ON. Dengan kata lain:
tak seorangpun
sumber
Seperti yang Anda perhatikan, Modul Dukungan Kompatibilitas dapat diminta oleh sistem operasi untuk boot UEFI, bukan hanya boot legacy. Ini adalah kasus untuk Windows 7. Bahkan ada komputer merek-nama yang bahkan tidak memiliki CSM dan tidak dapat mem-boot Windows 7 sama sekali.
Saya juga memperhatikan bahwa itu diaktifkan / dinonaktifkan dapat memiliki efek lain, seperti mengubah monitor mana (dalam sistem multi-monitor) atau resolusi layar yang digunakan saat boot. Hal ini juga, menurut pengalaman saya, diharuskan untuk mematikannya untuk melakukan boot jaringan UEFI. Jika tidak, hanya firmware booting jaringan lawas yang dapat diakses, yang tidak dapat mem-boot sistem operasi dalam mode UEFI.
sumber