/ / Mi történik, ha törli a teljes Windows rendszerleíró adatbázist?

Mi történik, ha törli a teljes Windows rendszerleíró adatbázist?

-Mi történik-ha-akkor-delete-a-teljes-windows-nyilvántartás-00

A Windows rendszerleíró adatbázisnak egy helynek lennie kellelég jól hagyta magát, de csak érvelés kedvéért, mi történne, ha törölnéd az egészet? A mai SuperUser Q&A bejegyzés az olvasó kíváncsiságának kielégítése érdekében tárgyalja a lehetőségeket.

A mai Kérdések és Válaszok ülése a SuperUser jóvoltából jött létre - a Stack Exchange alcsoportja, amely egy közösségi irányítású kérdés és válasz webhelyek csoportosítása.

Képernyőkép a Wikipedia jóvoltából.

A kérdés

A SuperUser olvasó, a SkYWAGz szeretné tudni, mi történne, ha a teljes Windows rendszerleírást törölnék:

Kíváncsi voltam, mi történne, ha törölném a teljes Windows rendszerleíró adatbázist (például a következő kód használatával). Leállítanám a számítógépemet?

  • cd% TMP%
  • reg query HKCR> RegTest.txt
  • reg query HKCU >> RegTest.txt
  • reg query HKLM >> RegTest.txt
  • reg query HKU >> RegTest.txt
  • reg query HKCC >> RegTest.txt
  • @pause && cls
  • for / f “delims =” %% I (RegTest.txt) alatt törli a “%% I” / va / f regisztrációját

Mi történik, ha a teljes Windows rendszerleírást törli?

A válasz

A SuperUser közreműködői Daniel B és StW válaszolnak nekünk. Először, Daniel B:

A gyökér csomópontokat nem törölheti, mivel azok fizikailag nem léteznek. Tartalmát azonban a Regedit segítségével törölheti (a reg-rel szemben).

A Regedit leáll, amint megpróbálom törölni a HKLMSYSTEM-t. A virtuális gép visszaállítása után (mert lusta vagyok) a következő képernyőt kapom (az operációs rendszer Windows XP):

-Mi történik-ha-akkor-delete-a-teljes-windows-nyilvántartás-01

(Fordítás: “A Windows nem indulhat el, mert a következő fájl hiányzik vagy sérült: WINXPsystem32configSYSTEM”)

Így igen, a dolgok törlése a rendszerleíró adatbázisból abszolút pozitív módon megöli a Windowsot. És ha nincs biztonsági másolat, a helyreállítása lehetetlen.

Az StW válasza követi:

A Windows sok kritikus információt tárol aza rendszerleíró adatbázis, amelyet (legalább annak egy részét) betöltöttek egy korai szakaszban, indítás közben. Ha eltávolítja ezeket az információkat, a Windows nem fogja tudni megtalálni és betölteni a kritikus rendszerfájlokat, így nem tud indulni.

Ilyen kritikus információ a rendszer indításához szükséges eszközillesztők listája. Ez magában foglalhatja:

  • Lemezmeghajtók (hajlékonylemezek, merevlemezek, CD-k, USB-eszközök,…)
  • Buszvezetők (IDE, SATA AHCI,…)
  • Fájlrendszer-illesztőprogramok (FAT, NTFS,…)
  • ...

Alapértelmezés szerint a Windows azonban a rendszerleíró adatbázis biztonsági másolatát tárolja. Ha engedélyezte Rendszer-visszaállítás, az ilyen példányokat a rendszerpartíció gyökérmappájában a (rejtett) Rendszerkötet-információ mappában találhatja meg. Ezenkívül akkor is, ha nincs Rendszer-visszaállítás engedélyezve, a Windows a rendszerleíró adatbázis biztonsági másolatát menti a% WINDIR% System32configRegBack fájlba.

A biztonsági másolat fájljait manuálisan másolhatja a% WINDIR% System32config fájlba a regisztrációs adatok visszaállításához.


Van valami hozzá a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne további válaszokat olvasni más tech-hozzáértésű Stack Exchange-felhasználóktól? Nézze meg a teljes beszélgetési szálat itt.