Cara Memperbaiki Boot Configuration Data (BCD) Dengan DiskPart

Cara Memperbaiki Boot Configuration Data (BCD) Dengan DiskPart

Boot Configuration Data (BCD) adalah komponen kritis dalam sistem Windows yang menyimpan informasi tentang cara sistem melakukan booting. Ketika BCD rusak atau hilang, Windows tidak akan bisa melakukan booting.

Gejala umum kerusakan BCD diantaranya adalah : "Bootmgr is missing", "Boot Configuration Data is missing", layar hitam setelah logo Windows, atau sistem langsung masuk ke BIOS/UEFI.

Persiapan Awal Sebelum Perbaikan BCD

Peralatan Yang Diperlukan
  • Media instalasi Windows (USB/DVD) versi sesuai sistem
  • Komputer dengan akses BIOS/UEFI
  • Waktu minimal 30 menit
  • Backup data (jika memungkinkan)
Boot Dari Media Instalasi
  1. Masukkan USB/DVD instalasi Windows
  2. Restart komputer dan masuk ke boot menu (biasanya F12, F2, atau ESC)
  3. Pilih media instalasi sebagai boot device
  4. Pilih bahasa → Klik "Repair your computer"
  5. Pilih : Troubleshoot → Advanced options → Command Prompt

Tutorial Langkah Demi Langkah

Langkah 1 : Masuk ke DiskPart

Di Command Prompt, ketik:

diskpart
Langkah 2 : Identifikasi Partisi

Lihat semua disk yang terdeteksi

list disk

Pilih disk utama (biasanya disk 0)

select disk 0

Lihat partisi pada disk

list partition

Catat partisi System Reserved (biasanya 100-500MB) dan partisi Windows utama.

Langkah 3 : Tentukan Huruf Drive

Pilih partisi sistem (System Reserved)

select partition 1

Beri huruf S: (sementara)

assign letter=S:
active

Pilih partisi Windows

select partition 2

Pastikan huruf C : (atau sesuaikan)

assign letter=C:

Keluar dari diskpart

exit
Langkah 4 : Perbaiki BCD

Untuk sistem UEFI (kebanyakan komputer modern)

bcdboot C:\Windows /s S: /f UEFI

Atau untuk sistem BIOS legacy

bcdboot C:\Windows /s S: /f BIOS

Perbaikan tambahan jika diperlukan

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Langkah 5 : Restart Komputer

Setelah semua perintah berhasil dieksekusi :

exit

Keluarkan media instalasi dan restart komputer. Windows seharusnya bisa boot normal.

Masalah BCD Lainnya Dan Solusinya

BCD Hilang Total
cd /d S:\EFI\Microsoft\Boot\
ren BCD BCD.backup
bootrec /rebuildbcd
Dual Boot Tidak Muncul
bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /timeout 30
Error Access Denied
bcdedit /store S:\Boot\BCD /enum
attrib -s -h -r S:\bootmgr

Tabel Partisi Umum Windows

Partisi Ukuran Fungsi File System
System Reserved 100-500 MB Boot files, BCD, bootmgr NTFS
EFI System Partition 100 MB Boot loader UEFI FAT32
Windows Main 50 GB+ Sistem operasi & program NTFS
Recovery 300-1000 MB Recovery tools NTFS

Tips Pencegahan

Best Practices :

  • Selalu gunakan shutdown yang benar, jangan cabut daya
  • Update Windows secara berkala
  • Gunakan UPS untuk menghindari mati listrik tiba-tiba
  • Buat recovery drive Windows
  • Backup BCD secara berkala: bcdedit /export "D:\Backup\bcd_backup"

Perintah DiskPart Penting Lainnya

Lihat semua volume dengan huruf drive

list volume

Detail disk tertentu

detail disk

Cek status partisi

list partition
detail partition

Clean disk (HATI-HATI! Hapus semua data)

clean

Perhatian : Perintah clean akan menghapus semua partisi dan data di disk yang dipilih. Gunakan hanya sebagai last resort dan pastikan sudah backup data.

Kesimpulan

Memperbaiki BCD dengan diskpart adalah skill berharga untuk setiap pengguna Windows. Meski terlihat teknis, langkah-langkahnya cukup sistematis. Kunci keberhasilannya adalah :

  1. Identifikasi partisi dengan benar
  2. Tentukan huruf drive yang tepat
  3. Gunakan perintah bcdboot dengan parameter yang sesuai
  4. Selalu backup sebelum melakukan perubahan

Dengan panduan ini, Anda seharusnya mampu menyelesaikan sebagian besar masalah boot terkait BCD. Ingat : selalu backup data penting sebelum melakukan perbaikan sistem level rendah.

ahmad

Ahmad

Saya suka menulis tentang komputer, HP dan teknologi terbaru. Lewat blog, saya sering berbagi tips seputar komputer, spesifikasi HP, optimasi website, hingga tren internet terbaru. Menulis adalah cara saya berbagi pengetahuan dengan pembaca.