Při startu operačního systému s poškozeným registrem se může objevit některá z následujích chyb:
Systém Windows XP nelze spustit. Uvedený soubor je poškozený nebo nebyl nalezen:
\WINDOWS\SYSTEM32\CONFIG\SYSTEM
nebo
Systém Windows XP nelze spustit. Uvedený soubor je poškozený nebo nebyl nalezen:
\WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Než se pustíte do opravy, zkuste při bootu stiknout klávesu
F8 a z nabídky možností startu vybrat Poslední známá
funkční konfigurace. Jestli vám poté počítač najede, není co
řešit ![]()
V opačném případě bude nutné soubory s registry opravit ručně.
Celá oprava by byla docela jednoduchá, nebýt komplikace, že složka
System Volume Information, obsahující zálohované registry,
není při spuštění Konzole pro zotavení přístupná.
Vlastníte-li Live
CD nějakého systému, nebo máte na PC nainstalovaný druhý
operační systém, lze provést opravu jednoduše z něj. Na systémovém
disku poškozených XPček (standartně C:\) otevřte adresář
System Volume Information a poté podsložku
_restore{ID}, kupříkladu
_restore{21D7D692-4662-421F-93B0-877BC3820711}. Je-li takových
podsložek více, otevřte tu s novějším datem vytvoření.
Zde si Windows ukládá body obnovení (restore points) – konkrétně do
podadresářů RPxxx, kde x je číslo. Čím vyšší
číslo, tím novější bod obnovy – použijte proto adresář
s největším číslem.
Poznámka: Může se stát že zrovna tato záloha (složka) bude poškozená, vyberte tedy jinou, starší.
V tomto „RP-adresáři“ nás bude zajímat podadresář
Snapshot, jež obsahuje mimojiné i soubory registru. Před jejich
použitím je třeba následující soubory zkopírovat do nějaké dočasné
složky a přejmenovat:
_REGISTRY_USER_DEFAULT přejmenujte na
DEFAULT_REGISTRY_MACHINE_SECURITY na SECURITY_REGISTRY_MACHINE_SOFTWARE na SOFTWARE_REGISTRY_MACHINE_SYSTEM na SYSTEM_REGISTRY_MACHINE_SAM na SAM.Těmito pěti soubory přepište poškozené registry ve složce
C:\Windows\System32\Config\. Po restartu počítače by měly
XPčka bez problémů najet, se všemi programy i ovladači.
Pro tuto metodu vložte do mechaniky instalační CD Windows XP a počkejte,
až se z něj načte instalační program. Poté stiskněte klávesu
R, spustí se konzole pro zotavení. Při startu konzole
nezapomeňte vybrat instalaci, kterou chcete opravit.
Teď nastal správný čas na provedení zálohy původních (i když poškozených) registrů. Tento krok můžete samozřejmě přeskočit, ale jistota je jistota…
md c:\windows\tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
Nyní obnovíme registry do stavu, v jakém byly po instalaci systému:
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
Příkazem exit opustíte konzoli a počítač se restartuje.
Při bootu stiskněte F8, zvolte „Stav nouze“ a přihlašte se
jako administrátor. Systém naběhne v příšerném rozlišení, ničeho se
ale nelekejte. Dalším krokem bude zpřístupnění adresáře System
Volume Information.
Tento skrytý adresář se nachází v kořeni systémového disku,
standartně C:\System Volume Information. Pro jeho zobrazení bude
nutné povolit zobrazení skrytých souborů a rovněž zobrazení chráněných
souborů operačního systému. Obě volby naleznete v průzkumníkovi, v menu
Nástroje -> Možnosti složky... -> karta Zobrazení.
Používáte-li souborový systém NTFS, bude potřeba přidělit vám
přístupová práva k této složce. Spusťe příkazový řádek (Start
-> Spustit... -> vepište cmd a stiskněte Enter). Do
příkazového řádku zadejde následující text a sktiskněte
Enter:
cacls "C:\System Volume Information" /E /G Vaše_uživatelské_jméno:F
Důležité! Po dokončení opravy (před restartem PC) nezapomeňte práva z bezpečnostních důvodů odebrat, a to příkazem:
cacls "C:\System Volume Information" /E /R Vaše_uživatelské_jméno
Nyní je postup stejný jako při použití jiného systému:
RPxxx, zkopírujte soubory
registru a přejmenujte je. Podrobněji viz postup při použití
jiného OS.C:\Windows\System32\Config\ a
potvrdit přepsání.System Volume
Information.Nyní by měly XPčka bez potíží nastartovat – již v dobrém rozlišení a se všemi ovladači i nainstalovanými programy.
Hodnocení: 4.6 (Hlasů: 15)
#1 · Martin · 21.04.2009 v 17:30
Ahoj, stejny problem se mi stal na mych windowsech a tak jsem si nasel tento navod a postupoval jsem pres konzoli pro zotaveni a nouzovy rezim. Vse slo hladce, ale nejdou mi zkopirovat zalohovane registry do slozky c:\windows\system32\config\ ale zamitami to pristup a nechce se to prekopirovat. Zkousel jsem upravit pres konzoli povoleni ale nedokazal jsem to zformulovat spravne a neslo to. tak jsem to vratil vse do stAv.
#2 · martin · 23.04.2009 v 13:54
je tu nekdo kdo by mi pomohl?? Potrebuju jen nahrat zalohovane soubory system atd a podle navodu to nejde.
#3 · Genny · 22.06.2009 v 09:06
Diky za navod usetril mi spostu neprijemne prace ![]()
#4 · Majkl · 24.06.2009 v 19:37
Hehe,alchymie jak hovado:) Dnes jsem byl přivolán na servis do firmy.PC se cyklicky restartuje.Když jsem zkusil nouzák,tak do něj jsem se dostal.Viry žádný,testováno avastem a ESS 4.0,ted jsem udelal postup dle zdejšího návodu a uvidím,zda to zabere.Sice mi v repairu chyběl soubor system,byl tam system.bak,tak jsem ho použil a nasypal bez přípony..Jestli to zabere,díky moc za novou vychytávku,v jiném případě mám zítra další práci :(
#5 · Peca · 07.07.2009 v 14:33
Uvedený způsob mně nefunguje – vyzkoušeno na několika restore verzích, stále se zobrazuje že soubor system nebyl nalezen nebo poškozen, ted uz zbyva asi jen reinstall.
#6 · Dave · 21.10.2009 v 06:11
Ahoj, jak by se to řešilo s PC v domeně a uživatelem? Já to zkoušel podle tebe a uplně mi zmizela složka system volume…PC byl uplně bez domeny a učet uživatel taky pryč…
#7 · Ňańo · 15.11.2009 v 19:50
Ahoj, spravil som to podla navodu. system mi nabehne v safe mode, ale vypise mi hlasku winlogon.exe – Entry Point Not Found a na konci okna (could not be located in the dynamic link library ADVAPI32.dll. co s tým ??? neviete poradit?
#8 · Trenky · 19.02.2010 v 20:41
Moc vám děkuji za návod na opravu ušetřil mi moře práce
#9 · OJik · 28.02.2010 v 13:30
Ahoj, mnohokrát děkuji za tento návod akorát mi nešlo zkopírovat zálohované registry při bežících OS, ale poradil jsem si jinak.
Hledáme redaktory pro psaní článků. Více informací po kliknutí na tuto zprávu
Změna skinu Windows XP [22582×]
Oprava registru ve Windows XP [22103×]
Srovnání Windows 7, Vista a XP [5330×]
Automatické přihlášení do Windows [4219×]
Ubuntu 9.04 - máme se nač těšit? [3348×]
Vista SP2 beta - nic nového, prozatím [2945×]
3.9.2010 20:06
Vyšlo Wine 1.3.2
3.9.2010 14:56
Android tablet aPad se prodává nad očekávání dobře
3.9.2010 13:48
Vyšla betaverze Ubuntu 10.10
3.9.2010 12:31
Distribuce DeLi se mění v ConnochaetOS
3.9.2010 11:12
Vyšel Google Chrome 6