Mengonfigurasi dan mengedit opsi boot di Windows untuk pengembangan driver

Artikel ini menyediakan gambaran umum opsi boot di Windows. Anda akan mempelajari tentang komponen utama proses boot, termasuk:

  • Windows Boot Manager, pemuat sistem operasi, dan pemuat resume.
  • Boot Configuration Data (BCD) adalah tempat penyimpanan opsi boot.
  • Alat BCDEdit yang digunakan untuk memodifikasi opsi boot.

Selama pengembangan, Anda dapat menggunakan informasi ini untuk mengonfigurasi opsi boot untuk penelusuran kesalahan, pengujian, dan pemecahan masalah driver Anda.

Perhatian

Anda memerlukan hak administratif untuk menggunakan BCDEdit untuk memodifikasi BCD. Mengubah beberapa opsi entri boot dengan menggunakan BCDEdit dapat membuat komputer Anda tidak dapat dioperasikan. Sebagai alternatif, gunakan utilitas Konfigurasi Sistem (MSConfig.exe) untuk mengubah pengaturan boot.

Arsitektur Pemuatan Boot

Windows menggunakan tiga komponen utama untuk memuat sistem operasi dengan cepat dan aman:

  • Windows Boot Manager: Memulai sistem, menampilkan menu boot kepada pengguna, dan memuat pemuat sistem operasi yang dipilih.
  • Pemuat sistem operasi Windows: Berada di partisi Windows, mengambil alih proses boot, dan memuat sistem operasi.
  • Pemuat resume Windows: Melanjutkan sistem dari hibernasi.

Windows Boot Manager bersifat umum, sementara pemuat boot khusus sistem dioptimalkan untuk OS yang dimuat. Boot Manager meneruskan parameter boot ke loader yang dipilih, yang kemudian menyelesaikan proses boot.

Untuk detail tambahan tentang proses startup Windows, lihat Windows Internals, yang diterbitkan oleh Microsoft Press.

Data Konfigurasi Boot

Windows menyimpan opsi boot di penyimpanan Data Konfigurasi Boot (BCD) pada komputer berbasis BIOS dan berbasis EFI. Penyimpanan BCD menggunakan GUID dan nama seperti "Default" untuk mengidentifikasi aplikasi yang terkait booting.

Kemampuan BCD utama untuk pengembangan driver:

  • Mengakses BCD pada waktu proses dan selama penyiapan sistem
  • Mengelola BCD dari jarak jauh untuk pemecahan masalah
  • Memulihkan BCD dari media USB atau Perbaikan Startup

Untuk daftar lengkap opsi boot BCD, lihat Referensi Opsi Boot BCD.

Edit opsi boot dengan BCDEdit

Untuk mengedit opsi boot di Windows, gunakan BCDEdit (BCDEdit.exe), alat baris perintah yang disertakan dalam Windows.

Prasyarat

  • Hak istimewa administrator pada komputer
  • BitLocker dan Boot Aman dinonaktifkan atau ditangguhkan (jika diaktifkan)

Alat alternatif untuk mengedit opsi boot

Langkah selanjutnya