A BCD indítótárának biztonsági mentése és visszaállítása a Windows rendszeren

Emlékezzünk arra, hogy a Microsoft a Windows Vista-val kezdve elhagyta a régi bootloader Windows-ot  NTLDR, cseréje le az új indítókezelőre - csizmadia. Az új indítókezelő kódját egy speciális bootmgr fájl tárolja az aktív partíció gyökerében. A rendszerindítókezelő a rendszerindítási folyamatot a meglévő konfigurációnak megfelelően hajtja végre, amelyet egy speciális konfigurációs adatraktár tartalmaz BCD (Indító konfigurációs adatok). Ez a tároló egy BCD nevű speciális bináris fájl, amely az aktív partíció BOOT könyvtárában található (ez ugyanaz a "rejtett" partíció, Rendszer fenntartva)..

A bootmgr rendszerindítókezelő a BCD-tárolóban lévő rendszerindítási konfigurációnak megfelelően betölti a Windows rendszerre telepített kernelt. Ezenkívül a rendszerbetöltő a BCD konfiguráción alapuló más, a számítógépre telepített Windows operációs rendszerekre (NT / 2000 / XP), az operációs rendszer Linux családjára, telepítésre és indításra egy virtuális lemezfájlból (ha a rendszert vhd lemezre telepíti) vagy egy wim képfájlból.

A BCD-lerakat kissé emlékeztet egy fájlt, amely ismeri a Windows XP / 2000-t a boot.ini indítási lehetőségekkel. Szövegszerkesztővel azonban közvetlenül nem szerkesztheti. A BCD adattár módosítása speciális parancssori segédprogrammal lehetséges Indító konfigurációs adatok szerkesztője -  bcdedit.exe (a c: \ Windows \ System32 könyvtárban található).

Meg kell értenie, hogy a Windows operációs rendszer helyes betöltése a BCD letöltési tárházában szereplő információk helyességétől és következetességétől függ. És ha ez a fájl megsérül vagy törlődik, a Windows egyszerűen nem tudja rendesen indulni. Ezért a BCD tárolóval végzett bármilyen kísérletnél (kiegészítő operációs rendszer telepítése kettős vagy több indítás lehetőségével, további indítási lehetőségek beállítása, például a „Biztonsági mód hozzáadása a Windows 8 rendszerindító kezelőhöz” vagy a „DART integráció a rendszerindító kezelőben” cikkekben leírtakhoz) ajánlott előzetesen biztonsági másolatot készíteni. a BCD lerakatkonfiguráció másolata a lehetséges visszagörgetéshez, ha valami rosszul fordul elő.

Ebben a cikkben a BCD tárolóinak biztonsági mentésének és helyreállításának módszerét vizsgáljuk meg a Windows 8 rendszerben.

Tartalom:

  • Biztonsági mentés a BCD tárolására
  • Újjáépíteni a BCD tárolót
  • BCD biztonsági mentés helyreállítása a biztonsági mentésből

Biztonsági mentés a BCD tárolására

Nyisson meg egy parancssort rendszergazdai jogosultságokkal, és futtassa a következő parancsot:

bcdedit / export e: \ bcd_backup.bcd

Ebben a példában a BCD tároló konfigurációját az E: \ meghajtóra exportálják (optimális, ha ez a meghajtó valamilyen külső tároló vagy USB meghajtó lenne) a bcd_backup.bcd fájlba..

Újjáépíteni a BCD tárolót

Abban az esetben, ha hibát észleltek a BCD módosítása során, vagy valamilyen hiba történt, és a rendszer abbahagyja a betöltést (például a BOOTMGR hiányzik vagy a BOOTMGR tömörített hibák jelennek meg), újra kell hoznia a BCD tárolót. Ehhez:

  1. Indítás a telepítő / indítólemez DVD-ről vagy USB-meghajtóról Windows 7 vagy Windows 8 esetén
  2. Telepítőlemez használata esetén válassza a lehetőséget Javítsa meg a számítógépet
  3. Futtassa a parancssort a Hibaelhárítás -> Speciális lehetőség -> Parancssor menüponttal
  4. Futtassa a parancsokat a parancssorban
    • bootrec / FixMbr - a rendszerpartíció mesterindító rekordjának felülírása
    • bootrec / fixboot - a rendszerindító szektor újra létrehozása a rendszerindító partíción
    • bootrec / scanos - az összes lemez beolvasása a telepített Windows-kompatibilis rendszerek keresése céljából
  5. bootrec / RebuildBcd

    Ez a parancs megkísérelheti önállóan megtalálni a számítógépre telepített Windows operációs rendszert, és hozzáadni egy bejegyzést az észlelt operációs rendszerről a BCD-hez. Ezen felül a következő bootrec indítási lehetőségek érhetők el..

BCD biztonsági mentés helyreállítása a biztonsági mentésből

A BCD-tároló aktuális konfigurációját kicserélheti az előzőleg mentett konfiguráció importálásával a parancs segítségével

bcdedit / import e: \ bcd_backup.bcd

A BCD importálása után indítsa újra a számítógépet, és ellenőrizze, hogy az összes korábban elérhető indítási lehetőség meg van-e jelen és működik-e megfelelően.