5. Przywracanie „do życia”
nieuruchamiającego się systemu Windows XP/2003
(bez
uprzedniego tworzenia kopii zapasowej)
A. Przywracanie
systemu ‘do stanu uruchamialnego’ (dotyczy Windows XP/2003)
(większość zmian zostanie utracona, gdyż system zostanie przywrócony do
stanu zaraz po instalacji)
1. W przypadku systemu plików FAT/32, uruchom system używając dyskietki
startowej Windows 98 (bądź Konsoli Odzyskiwania). Dla NFTS musisz
skorzystać z Konsoli Odzyskiwania (opis procedury instalacji w
punkcie 2.).
2. W linii poleceń wykonuj następujące komendy:
c:
cd\
md tmp
copy c:\windows\system32\config\system c:\tmp\system.bak
copy c:\windows\system32\config\software c:\tmp\software.bak
copy c:\windows\system32\config\sam c:\tmp\sam.bak
copy c:\windows\system32\config\security c:\tmp\security.bak
copy c:\windows\system32\config\default c:\tmp\default.bak
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
Uwaga: Zakładamy, że system Windows 2000/XP znajduje się na partycji C: w
katalogu ‘c:\windows’. W przypadku innej lokalizacji pamiętaj o
stosownych zmianach w powyższych komendach.
Można oczywiście utworzyć sobie plik wsadowy z powyższymi komendami np.
‘backup.bat’, a następnie uruchomić go poprzez wpisanie polecenia:
batch recover1.bat
lub
recover1.bat
(dla dyskietki
startowej Windows 98)
Zrestartuj system : dla Konsoli Odzyskiwania wpisz: ‘exit’ ;
dla dyskietki startowej Windows 98 wciśnij CTRL+ALT+DEL.
System powinien się uruchomić, choć jak zaznaczono wyżej, jego stan
będzie odpowiadał temu zaraz po instalacji.
B. Poszukiwanie
bardziej aktualnych plików rejestru
(dotyczy
Windows XP/2003 z uaktywnioną
funkcją Przywracanie systemu - System Restore)
Aby wykonać procedury w części ‘5B’, musisz zalogować się jako
użytkownik o prawach administratora. W przypadku Windows XP Home Edition
konieczne może stać się skorzystanie z trybu awaryjnego (‘Safe Mode’).
Uwaga: Aby uruchomić Windows XP w trybie awaryjnym, podczas uruchamiania
komputera (po komunikatach BIOSu lub przy menu wyboru systemu
operacyjnego), wciśnij F8; wybierz odpowiednią opcję trybu awaryjnego (‘Safe
Mode’) i wciśnij Enter.
B1. Uruchom Eksplorator Windows -> Narzędzia (Tools) -> Opcje
folderów (Folder options) -> Widok (View) -> pod Ukryte foldery i pliki
(Hidden files and folders) zaznacz ‘Pokaż ukryte pliki i foldery’ (‘Show
hidden files and folders’), a następnie odznacz ‘Ukryj chronione pliki
systemowe (Zalecane)’ (‘Hide protected operating system files (Recommended)’).
B2. Kliknij ‘Tak’ (Yes), kiedy pojawi się okno dialogowe.
B3. Przejdź na dysk/partycję z zainstalowanym Windows XP.
(Zazwyczaj C:).
B4. Otwórz folder ‘System Volume Information’.
Zawierać on może kilka podfolderów o nazwie ‘_restore {GUID}’, np.:
"_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}"
B5. Otwórz jeden z tych folderów w celu zlokalizowania jak
najnowszego folderu ‘RPx’ (kliknij prawym przyciskiem myszy->Srotuj wg (Arrange
by...)->Data modyfikacji (Modified) )
B6. Następnie przejdź do podfolderu ‘Snapshot’; oto przykładowa
ścieżka dostępu do folderu Snapshot:
C:\System Volume
Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
B7. Z folderu ‘Snapshot’ przekopiuj poniższe pliki do katalogu
C:\Tmp
> _REGISTRY_USER_.DEFAULT
> _REGISTRY_MACHINE_SECURITY
> _REGISTRY_MACHINE_SOFTWARE
> _REGISTRY_MACHINE_SYSTEM
> _REGISTRY_MACHINE_SAM
B8. Uruchom system używając używając dyskietki startowej Windows
98 (bądź Konsoli Odzyskiwania). Dla NFTS musisz skorzystać z Konsoli
Odzyskiwania.
B9. W linii poleceń wykonuj następujące komendy:
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\tmp\_registry_machine_software c:\windows\system32\config\software
copy c:\tmp\_registry_machine_system c:\windows\system32\config\system
copy c:\tmp\_registry_machine_sam
c:\windows\system32\config\sam
copy c:\tmp\_registry_machine_security c:\windows\system32\config\security
copy c:\tmp\_registry_user_.default c:\windows\system32\config\default
Uwaga: Zakładamy, że system Windows XP znajduje się na partycji C: w
katalogu ‘c:\windows’. W przypadku innej lokalizacji pamiętaj o
stosownych zmianach w powyższych komendach.
Można oczywiście utworzyć sobie plik wsadowy z powyższymi komendami np.
‘recover2.bat’, a następnie uruchomić go poprzez wpisanie polecenia:
batch recover2.bat
lub
recover2.bat
(dla dyskietki startowej Windows 98)
Zrestartuj system: dla Konsoli Odzyskiwania wpisz: ‘exit’ ; dla
dyskietki startowej Windows 98 wciśnij CTRL+ALT+DEL.
Początek >>>
Na podst. : Art. Q307545 i własnych doświadczeń
Wersja artykułu : 2.1
Ostatnia aktualizacja : 14.07.2003
GreGM © 2003
|