Kumpletong Gabay sa BCD Manipulation sa Windows: Recovery, Repair, at Advanced na Opsyon

Huling pag-update: 09/05/2025
May-akda: Isaac
  • Ang BCD ay mahalaga para sa boot at pamamahala ng mga sistema Windows moderno.
  • Mayroong maraming mga tool at comandos upang masuri at ayusin ang BCD (Bootrec, Bcdedit, Bcdboot).
  • Ang muling pagtatayo ng BCD ay maaaring mag-iba depende sa uri ng partition (MBR, GPT, UEFI) at bersyon ng Windows.

Pagmamanipula ng BCD sa Windows

Ang proseso ng Pagmamanipula ng BCD (Boot Configuration Data) sa Windows Ito ay isa sa mga pinakakaraniwang hamon para sa mga user at technician kapag ang operating system ay nagsimulang makaranas ng mga problema sa boot, nagpapakita ng mga mensahe ng error, o huminto lamang sa pag-boot. Bagama't mukhang kumplikado ito sa unang tingin, ang pag-unawa sa BCD at ang mga tool na magagamit upang ayusin o baguhin ito ay mahalaga sa pagpapanumbalik ng functionality ng computer at pag-iwas sa pagkawala ng data o hindi kinakailangang pag-install.

Ang artikulong ito ay nilayon na magbigay ng praktikal, malalim at komprehensibong gabay sa kung paano gumana sa BCD sa mga sistema ng Windows. Hindi lamang sinasaklaw dito ang mga pinakaepektibong pamamaraan, ngunit ipinaliwanag din ang mga pangunahing konsepto sa simpleng paraan at tinutugunan ang mga pinakakaraniwang pagkakamali at sitwasyon. Baguhan ka man o may karanasan, makikita mo ang lahat ng mga susi, rekomendasyon, at mga detalyadong hakbang upang masuri, baguhin, ayusin, at i-restore ang BCD gamit ang parehong mga built-in na system utilities at mga espesyal na panlabas na tool.

Ano ang BCD at bakit ito napakahalaga sa Windows?

Ang BCD o “Boot Configuration Data” ay ang sentralisado at independiyenteng database ng hardware kung saan iniimbak ng Windows ang lahat ng kritikal na impormasyon tungkol sa pagsisimula ng system. Simula sa Windows Vista, ang lumang boot.ini file ay pinalitan ng BCD bilang mekanismo para sa pamamahala ng mga configuration ng boot, na nagpapahintulot sa Windows na mag-alok ng higit na flexibility at compatibility sa parehong tradisyonal na MBR system at modernong UEFI at GPT partition configurations.

Sa esensya, sinasabi ng BCD sa bootloader kung ano OS ay naka-install, kung paano simulan ang bawat isa sa kanila at kung anong mga opsyon o parameter ang ilalapat. Kung ang BCD file ay nasira, nasira, o nawawala, maaari kang makakita ng mga mensahe ng error gaya ng sikat na "Boot BCD error," "BOOTMGR is missing," o ang computer ay maaaring tumigil na lang sa pag-boot. Higit pa rito, ang wastong pamamahala ay susi sa pag-boot ng maramihang mga operating system sa parehong PC o pagpapanumbalik ng mga makina pagkatapos ng malalaking pagkabigo.

Mga karaniwang sanhi ng mga pagkabigo sa BCD at mga error sa boot

Tingnan ang serial number ng hard drive sa Windows 11-4

Ang BCD ay maaaring maapektuhan ng maraming dahilan, marami sa mga ito ay panlabas sa mismong operating system. Ang ilan sa mga pinakakaraniwang dahilan para sa mga error sa boot na nauugnay sa BCD ay kinabibilangan ng:

  • Mga maling shutdown ng computer, tulad ng biglaang pagkawala ng kuryente o hindi wastong paggamit ng pisikal na power button.
  • Sapilitang pag-reboot pagkatapos ng mga asul na screen o pag-crash ng system.
  • File katiwalian sanhi ng Mga pagkabigo ng hardware sa mga hard drive/SSD o masamang sektor.
  • Presensya ng malware may kakayahang baguhin ang mga boot sector o kritikal na mga file tulad ng BCD mismo.
  • Mga error pagkatapos i-install ang mga update sa Windows o software ng third-party na nagbabago sa configuration ng boot.
  • Maling manu-manong pagmamanipula ng boot loader o mga partisyon ng system.
  Responsable ka ba sa pananalapi? Narito ang 8 mga tip na makakatulong sa iyong makamit ito

Ang pagtukoy at pag-unawa sa dahilan ay mahalaga sa paglalapat ng pinakamahusay na solusyon. Halimbawa, ang pagkawala ng kuryente ay maaaring mangailangan ng simpleng pag-aayos ng BCD, habang ang isang nasirang disk ay maaaring mangailangan ng mga backup at pisikal na pagpapalit.

Mga unang hakbang bago baguhin ang BCD

Bago ilunsad sa direktang pagbabago sa BCD, ipinapayong magsagawa ng ilang pangunahing pagsusuri na maaaring maiwasan ang mas kumplikadong mga interbensyon:

  • I-restart ang iyong computer nang maraming beses. Sinusubukan ng Windows na awtomatikong ayusin ang ilang mga problema sa boot sa unang ilang pag-restart.
  • Idiskonekta at muling ikonekta ang hard drive o SSD mula sa BIOS. Tinitiyak nito na tama ang pagde-detect ng device sa drive.
  • I-access ang Safe Mode. Naantala nito ang boot nang tatlong beses nang sunud-sunod; Ito ay kung paano mo i-activate ang mga opsyon sa pagbawi ng Windows. Mula doon, maa-access mo ang “Troubleshoot,” “Advanced Options,” at “Startup Settings.”
  • Suriin ang boot order sa BIOS. Tiyaking lilitaw ang drive kung saan naka-install ang Windows bilang unang opsyon.
  • Suriin ang katayuan ng disk. Kung maaari, ikonekta ang apektadong drive bilang pangalawang drive sa isa pang computer at gumamit ng mga tool tulad ng CHKDSK upang makakita ng mga error.
  • Isaalang-alang kung lumitaw ang problema pagkatapos ng pag-update o pag-install ng software. Kung gayon, i-uninstall ang software o i-update mula sa mga opsyon sa pagbawi ng Windows.

Mahahalagang kasangkapan para sa pag-aayos at pagmamanipula ng BCD

Ang Windows ay may built-in na mga utility at mayroong napakaepektibong panlabas na tool para sa pagtatrabaho sa BCD. Mayroong iba't ibang mga diskarte depende sa uri ng pinsala, ang bersyon ng Windows, at ang uri ng partition (MBR, GPT, UEFI). Kabilang sa mga pinakamahalagang tool at utos ay:

  • bootrec.exe – Ang klasikong utility mula sa Windows Vista, na nagbibigay-daan sa iyong ayusin ang MBR, ang boot sector, at muling itayo ang BCD mismo.
  • Bcdedit.exe - Ang advanced na tool sa pag-edit ng BCD, ay nagbibigay-daan sa iyo upang tingnan, baguhin, kopyahin at tanggalin ang mga entry sa boot.
  • Bcdboot.exe – Binibigyang-daan kang mabilis na buuin muli ang BCD file gamit ang kasalukuyang Windows boot file.
  • Mga panlabas na tool tulad ng EaseUS Partition Master o Hiren's BootCD, na nagsasama ng mga graphical na function upang ayusin ang BCD at lutasin ang mga problema sa boot.

Hangga't maaari, bago manipulahin ang BCD, i-back up ang iyong nauugnay na data at tiyaking nagtatrabaho ka mula sa isang account na may mga pribilehiyo ng administrator.

Paano gamitin ang mga opsyon sa pagbawi ng Windows

Kung hindi nag-boot ang system, posibleng mag-boot mula sa a USB o Windows installation DVD para ma-access ang recovery environment (Windows RE). Upang gawin ito:

  • Gumawa ng bootable installation USB (halimbawa, gamit ang Rufus) o gumamit ng tunay na Windows DVD.
  • Mag-boot mula sa media sa may problemang PC at, sa panimulang screen, piliin ang "Ayusin ang iyong computer."
  • Piliin ang "I-troubleshoot" at pagkatapos ay "Mga advanced na opsyon." Mula dito maaari mong ma-access ang parehong startup repair at command prompt upang isagawa ang mga utos.
  Hindi ipinapakita ng GRUB ang menu pagkatapos baguhin ang GRUB_TIMEOUT: mga sanhi at tiyak na solusyon

Upang ayusin at , ang opsyong "Pag-aayos ng Startup" ay maaaring ayusin ang mga pangunahing error. Kung hindi, kakailanganin ang manu-manong interbensyon gamit ang naaangkop na mga utos na inilarawan sa ibaba.

Manu-manong pag-aayos gamit ang Bootrec.exe

Para sa mga MBR environment o mga computer na lumipat mula sa mga mas lumang bersyon ng Windows, ang Bootrec ay nananatiling pinakamabilis at pinakamabisang tool. Narito ang mga pangunahing utos at ang kanilang pag-andar:

  • bootrec /fixmbr – Nagsusulat ng bagong master boot record (MBR) sa system partition, nang hindi binubura ang umiiral na partition table.
  • bootrec /fixboot – Nagsusulat ng bagong boot sector sa system partition. Napaka-kapaki-pakinabang kapag may mga nasirang boot sector o pagkatapos magpalit ng mga disk.
  • bootrec /rebuildbcd – Ini-scan ang lahat ng mga disk at muling itayo ang BCD database, pagdaragdag ng awtomatikong nakitang mga pag-install ng Windows.

Karaniwang pagkakasunud-sunod ng pag-aayos:

  1. Mag-boot mula sa pag-install o recovery media.
  2. I-access ang "command prompt" sa mga advanced na opsyon.
  3. Patakbuhin ang mga utos sa itaas sa parehong pagkakasunud-sunod na ito.

Kung magpapatuloy ang problema, maaaring kailanganin na ganap na muling buuin ang BCD mula sa simula, gumawa muna ng backup ng lumang file.

Advanced na Pagkukumpuni at Muling Paggawa ng BCD

Kapag walang mabilis na pag-aayos o karaniwang mga utos ang nagpapanumbalik ng functionality sa Windows boot system, oras na para maglapat ng mga advanced na pamamaraan na kinabibilangan ng pagbubura, pag-back up, o kahit na ganap na muling paggawa ng mga BCD configuration file.

I-backup at alisin ang BCD para sa isang malinis na muling pagtatayo

Para sa mga kasong ito, ang unang bagay na dapat gawin ay gumawa ng backup ng kasalukuyang BCD:

bcdedit /export c:\bcd_backup

Ang system, nakatago, at read-only na mga katangian ay aalisin mula sa BCD file at palitan ang pangalan upang magbigay ng puwang para sa bago:

attrib c:\boot\bcd -s -h -r
ren c:\boot\bcd bcd.bak

Pagkatapos ay ang mga utos sa muling pagtatayo ay paulit-ulit:

bootrec / fixmbr
bootrec / fixboot
bootrec / rebuildbcd

Paggawa gamit ang mga partisyon ng EFI sa mga UEFI at GPT system

Sa mga modernong computer na may UEFI at GPT disk, ang BCD ay matatagpuan sa EFI partition (ESP), kadalasang naka-format FAT32. Ang proseso ay nagsasangkot ng pag-mount o pagtatalaga ng isang sulat sa EFI partition gamit ang diskpart at pagkatapos ay patakbuhin ang mga nauugnay na command:

    • Hanapin ang EFI partition:
diskpart
disk cell 0
listahan vol
sel vol
assign letter= :
    • Baguhin ang gumaganang direktoryo at patakbuhin:
cd / d :\EFI\Microsoft\Boot\
bootrec / fixboot

Upang muling itayo ang BCD store sa mga modernong UEFI system (Windows 10 at 11):

    1. Gumawa ng backup ng nakaraang BCD:
ren BCD BCD.bak
    1. Gawin muli ang BCD mula sa simula:
bcdboot c:\Windows /s : /f LAHAT
    1. Nagtatapos ito sa isang pangkalahatang muling pagtatayo:
bootrec / rebuildbcd

Sa mga environment na ito, maaari mo ring tingnan kung paano manipulahin ang BCD sa Windows gamit lumikha ng bootable USB media para mapadali ang paggaling.

  Ano ang gagawin kung hindi maglo-load ang Microsoft Edge ng mga web page

Pagpapanumbalik ng BOOTMGR at mga setting mula sa media sa pag-install

Minsan ang BOOTMGR file ay maaaring nawawala o nasira, at ang system ay hindi makakapag-boot kahit sa menu ng pagbawi. Para ayusin ito:

    1. I-access ang recovery console mula sa installation media.
    2. Hanapin ang DVD o USB drive na may installer ng Windows (halimbawa, E:) at kopyahin ang BOOTMGR sa root drive ng system (karaniwang C:):
kopyahin ang E:\bootmgr C:\
attrib C:\bootmgr +s +h +r
  1. Ulitin ang proseso ng pag-aayos ng BCD na nakadetalye sa itaas.

Baguhin, magdagdag, at tanggalin ang mga entry sa BCD gamit ang BCDEdit

Ang BCDEdit ay opisyal at advanced na tool ng Microsoft para sa manu-manong pagbabago sa istruktura at mga entry ng BCD. Inirerekomenda na gamitin ito nang may pag-iingat, ngunit ito ay mahalaga para sa mga multi-boot na kapaligiran o mga partikular na configuration.

Kopyahin ang isang umiiral na boot entry

Upang lumikha ng bagong entry batay sa isang umiiral na:

bcdedit /copy {current} /d "Aking bagong pag-install ng Windows"

Ibabalik ng command ang bagong GUID (identifier sa mga braces {}). Gamit ang identifier na ito maaari mong baguhin ang mga parameter o idagdag ang entry sa boot menu.

Gumawa ng bagong entry mula sa simula

Gamitin ang switch na /create para magsimula ng custom na entry (halimbawa, para sa dalawahang system):

bcdedit /create /d "Windows 11 Custom" /application osloader

Pagkatapos gawin ito, kakailanganin mong i-configure ito sa iba pang mga command at tiyaking idagdag ito sa boot menu:

bcdedit /displayorder {new_GUID} /addlast

Baguhin ang order at alisin ang mga entry sa boot menu

Upang baguhin ang layout ng mga opsyon sa boot menu:

bcdedit /displayorder {kasalukuyang} {new_GUID}

Pagtanggal ng opsyon sa menu:

bcdedit /displayorder {GUID_to_remove} /remove

Upang ganap na tanggalin ang isang entry mula sa BCD store (kabilang ang menu at database):

bcdedit /delete {GUID_to_delete}

Ang buong prosesong ito ay maaaring konsultahin nang detalyado mula sa command prompt gamit bcdedit /?

Kaugnay na artikulo:
Paano Mag-boot ng Windows 7/8 at 10 sa Safe Mode mula sa Boot o BIOS