Registry za Windows je jedno mjesto koje treba ostaviti dovoljno dobro, ali samo radi argumenata, što bi se dogodilo ako ste izbrisali cijelu stvar? Današnji SuperUser Q & A post raspravlja o mogućnostima kako bi zadovoljio čitateljsku znatiželju.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
Screenshot zahvaljujući Wikipediji.
SuperUser čitač SkYWAGz želi znati što će se dogoditi ako je cijeli registar sustava Windows izbrisan:
Pitam se što će se dogoditi ako izbrisam cijeli registar sustava Windows (primjerice pomoću sljedećeg koda). Bi li računalo prestalo raditi?
- cd% TMP%
- reg upita HKCR> RegTest.txt
- reg upita HKCU >> RegTest.txt
- reg upita HKLM >> RegTest.txt
- reg upita HKU >> RegTest.txt
- reg upita HKCC >> RegTest.txt
- @pause && cls
- za / f "delims =" %% I u (RegTest.txt) izbrisati "%% I" / va / f
Što se događa ako je cijeli registar sustava Windows izbrisan?
Davatelji SuperUser-a Daniel B i StW imaju odgovor za nas. Prvo, Daniel B:
Ne možete izbrisati korijenske čvorove jer ih fizički ne postoje. Možete, međutim, izbrisati njihov sadržaj putem regedit (za razliku od reg).
Regedit visi čim pokušam izbrisati HKLM \ SYSTEM. Nakon resetiranja VM-a (jer sam lijen) dobivam sljedeći ekran (operativni sustav je Windows XP):
(Prijevod: "Windows se nije mogao pokrenuti jer nedostaje ili oštećuje sljedeću datoteku: \ WINXP \ system32 \ config \ SYSTEM")
Tako Da, brisanje stvari iz registra apsolutno će pozitivno ubiti Windows, A osim ako nemate sigurnosnu kopiju, obnavljanje je nemoguće.
Slijedi odgovor StW-a:
Windows pohranjuje puno kritičnih informacija u registar, koji se učitava (barem dio nje) tijekom ranog faza tijekom dizanja. Ako uklonite ove informacije, sustav Windows neće moći pronaći i učitati kritične datoteke sustava i stoga se ne može podići.
Takve kritične informacije su popis upravljačkih programa potrebnih za dizanje sustava. To može uključivati:
- Upravljački programi diska (diskete, tvrdi diskovi, CD-i, USB uređaji ...)
- Autobusni upravljački programi (IDE, SATA AHCI, ...)
- Vozači datotečnog sustava (FAT, NTFS, ...)
- …
Međutim, Windows po defaultu pohranjuje sigurnosnu kopiju registra. Ako ste ga omogućili Vraćanje sustava, takve kopije možete pronaći u (skrivenoj) mapi s informacijama o količini sustava unutar korijenske mape particije sustava. Osim toga, čak i ako nemate Vraćanje sustava omogućeno, sustav Windows sprema sigurnosnu kopiju registra u% WINDIR% \ System32 \ config \ RegBack \.
Ručno kopirati sigurnosne kopije datoteka u% WINDIR% \ System32 \ config \ da biste vratili podatke registra.
Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.