bcdedit

File Boot Configuration Data (BCD) menyediakan penyimpanan yang digunakan untuk menjelaskan aplikasi boot dan pengaturan aplikasi boot. Objek dan elemen di penyimpanan secara efektif menggantikan Boot.ini.

BCDEdit adalah alat baris perintah untuk mengelola penyimpanan BCD. Ini dapat digunakan untuk berbagai tujuan, termasuk membuat toko baru, memodifikasi toko yang ada, menambahkan parameter menu boot, dan sebagainya. BCDEdit pada dasarnya melayani tujuan yang sama dengan Bootcfg.exe pada versi Windows sebelumnya, tetapi dengan dua peningkatan besar:

  • Mengekspos berbagai parameter boot yang lebih luas daripada Bootcfg.exe.

  • Telah meningkatkan dukungan pembuatan skrip.

Note

Hak istimewa administratif diperlukan untuk menggunakan BCDEdit untuk memodifikasi BCD.

BCDEdit adalah alat utama untuk mengedit konfigurasi boot Windows Vista dan versi Windows yang lebih baru. Ini disertakan dengan distribusi Windows Vista di folder %WINDIR%\System32.

BCDEdit terbatas pada jenis data standar dan dirancang terutama untuk melakukan perubahan umum tunggal pada BCD. Untuk operasi yang lebih kompleks atau jenis data nonstandar, pertimbangkan untuk menggunakan antarmuka pemrograman aplikasi (API) BCD Windows Management Instrumentation (WMI) untuk membuat alat kustom yang lebih kuat dan fleksibel.

Syntax

bcdedit /command [<argument1>] [<argument2>] ...

Parameters

Opsi Baris Perintah BCDEdit Umum

Option Description
/? Menampilkan daftar perintah BCDEdit. Menjalankan perintah ini tanpa argumen menampilkan ringkasan perintah yang tersedia. Untuk menampilkan bantuan terperinci untuk perintah tertentu, jalankan bcdedit /?<command>, di mana <command> nama perintah yang Anda cari untuk informasi lebih lanjut. Misalnya, bcdedit /? createstore menampilkan bantuan terperinci untuk perintah Createstore.

Parameter yang Beroperasi di Toko

Option Description
/createstore Membuat penyimpanan data konfigurasi boot kosong baru. Penyimpanan yang dibuat bukan penyimpanan sistem.
/export Mengekspor isi penyimpanan sistem ke dalam file. File ini dapat digunakan nanti untuk memulihkan status penyimpanan sistem. Perintah ini hanya valid untuk penyimpanan sistem.
/import Memulihkan status penyimpanan sistem dengan menggunakan file data cadangan yang sebelumnya dihasilkan dengan menggunakan opsi /export . Perintah ini menghapus entri yang ada di penyimpanan sistem sebelum impor terjadi. Perintah ini hanya valid untuk penyimpanan sistem.
/store Opsi ini dapat digunakan dengan sebagian besar perintah BCDedit untuk menentukan penyimpanan yang akan digunakan. Jika opsi ini tidak ditentukan, maka BCDEdit beroperasi di penyimpanan sistem. Menjalankan perintah bcdedit /store dengan sendirinya setara dengan menjalankan perintah aktif bcdedit /enum .

Parameter yang Beroperasi pada Entri di Penyimpanan

Parameter Description
/copy Membuat salinan entri boot tertentu di penyimpanan sistem yang sama.
/create Membuat entri baru di penyimpanan data konfigurasi boot. Jika pengidentifikasi terkenal ditentukan, maka parameter /application, /inherit, dan /device tidak dapat ditentukan. Jika pengidentifikasi tidak ditentukan atau tidak dikenal, opsi /application, /inherit, atau /device harus ditentukan.
/delete Menghapus elemen dari entri tertentu.

Parameter yang Beroperasi pada Opsi Entri

Parameter Description
/deletevalue Menghapus elemen tertentu dari entri boot.
/set Mengatur nilai opsi entri.

Parameter yang Mengontrol Output

Parameter Description
/enum Mencantumkan entri dalam penyimpanan. Opsi /enum adalah nilai default untuk BCEdit, jadi menjalankan perintah bcdedit tanpa parameter setara dengan menjalankan perintah aktif bcdedit /enum .
/v Verbose mode. Biasanya, setiap pengidentifikasi entri terkenal diwakili oleh bentuk singkat yang ramah. Menentukan /v sebagai opsi baris perintah menampilkan semua pengidentifikasi secara lengkap. Menjalankan perintah bcdedit /v dengan sendirinya setara dengan menjalankan perintah bcdedit /enum active /v .

Parameter yang Mengontrol Boot Manager

Parameter Description
/bootsequence Menentukan urutan tampilan satu kali yang akan digunakan untuk boot berikutnya. Perintah ini mirip dengan opsi /displayorder , kecuali bahwa hanya digunakan saat komputer dimulai lagi. Setelah itu, komputer kembali ke urutan tampilan asli.
/default Menentukan entri default yang dipilih manajer boot saat batas waktu habis.
/displayorder Menentukan urutan tampilan yang digunakan manajer boot saat menampilkan parameter boot kepada pengguna.
/timeout Menentukan waktu untuk menunggu, dalam detik, sebelum manajer boot memilih entri default.
/toolsdisplayorder Menentukan urutan tampilan yang akan digunakan oleh pengelola boot saat menampilkan menu Alat.

Parameter yang Mengontrol Layanan Manajemen Darurat

Parameter Description
/bootems Mengaktifkan atau menonaktifkan Layanan Manajemen Darurat (EMS) untuk entri yang ditentukan.
/ems Mengaktifkan atau menonaktifkan EMS untuk entri boot sistem operasi yang ditentukan.
/emssettings Mengatur pengaturan EMS global untuk komputer. /emssettings tidak mengaktifkan atau menonaktifkan EMS untuk entri boot tertentu.

Parameter yang Mengontrol Penelusuran Kesalahan

Parameter Description
/bootdebug Mengaktifkan atau menonaktifkan debugger boot untuk entri boot tertentu. Meskipun perintah ini berfungsi untuk entri boot apa pun, perintah ini hanya efektif untuk aplikasi boot.
/dbgsettings Menentukan atau menampilkan pengaturan debugger global untuk sistem. Perintah ini tidak mengaktifkan atau menonaktifkan debugger kernel; Gunakan opsi /debug untuk tujuan itu. Untuk mengatur pengaturan debugger global individual, gunakan perintah bcdedit /set<dbgsettings> <type> <value> .
/debug Mengaktifkan atau menonaktifkan debugger kernel untuk entri boot tertentu.

Untuk contoh cara menggunakan BCDEdit, lihat artikel Referensi Opsi BCDEdit.

Untuk melihat notasi yang digunakan untuk menunjukkan sintaks baris perintah, lihat Kunci Sintaks Baris Perintah.