Naprawiamy Windows z Konsoli OdzyskiwaniaCzas na praktykę Kilka pokazowych sytuacji z ewentualnymi rozwiązaniamiUWAGI WSTĘPNE CYTAT1 Jeśli nie masz bootowalnej płytki CD i startujesz do konsoli z owych 6 bootdisków instalacyjnych a planujesz kopiować jakieś pliki z płytki CD Windows to musisz CD również włożyć do napędu bo bootdiski to tylko aktywatory startowe nie zawierające żadnych plików Windowsa2 W Konsoli Odzyskiwania litery dla dysków mogą być zupełnie inaczej przypisane niż pod Windows Żeby się upewnić wpisz w linii komend konsoli polecenie map Ono wyświetli litery dysków Zaobserwuj literę przypisaną napędowi CDROM w którym jest płytka CD Zostanie to wyświetlone mniej więcej w takim formacie XDeviceCdRom03 W przykładach poniżej jako literę CDROMu wykorzystuję X Każdy z całą pewnością podstawia tam swoją własną4 W przykładach założyłam że Windows jest zainstalowany na C i jego główny folder to CWINDOWS Oczywiście należy uwzględnić stosowne ścieżki dostępu a użytkownicy Windows 2000 zamiast WINDOWS wpisują WINNTBrakuje pliku Windowsa lub jest uszkodzonyPodmienimy dany plik z płytki CD Windowsa Pliki na CD są w folderze i386 jako specjalne zarchiwizowane archiwa których nazwy są niemal jednakowe jak oryginałów z wyjątkiem rozszerzenia w którym pokazuje się taka pozioma kreseczka _ Np plik explorerexe na CD jest w archiwum explorerex_ Skopiowanie pliku skompresowanego z CD automatycznie dekompresuje ten plik1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz polecenie wg modeluexpand Xi386plik ścieżka dostępu do miejsca gdzie plik ma wylądowaćnpexpand Xi386explorerex_ CWindowsLepiej stosować powyższą komendę niż dokładną wg modelu expand Xi386explorerex_ CWindowsexplorerexe Przy tej komendzie może zdarzyć się błąd nie można zdekompresowaćUszkodzony plik pamięci wirtualnejJeśli plik pamięci wirtualnej pagefilesys jest uszkodzony należy go skasować Można tego dokonać jedynie z konsoli nie spod Windows Tu jest jednakże jeden szkopuł ponieważ konsola nie widzi pliku pagefilesys Trzeba więc uwidocznić go przed kasacją za pomocą przekopiowania do niego innego pliku w przykładzie bootini1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz następujące polecenia po każdym ENTERcd ccopy cootini pagefilesysdel pagefilesysWindows nie może startować Automatyczny restartObjawy W trakcie startu komputera w momencie ładowania ekranu logo Windows z migającymi kwadracikami następuje automatyczny restart Nie pokazuje się żaden ekran logowania do Windows I tak w kółkoPrzyczyna Prawdopodobnie jest uszkodzony albo brakuje pliku Kernel32dll1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz następujące polecenia po każdym ENTERcd system32ren kernel32dll kernel32old expand Xi386kernel32dl_ Windows nie może startować Komunikat Plik Bootini jest niedostepny albo uszkodzony 1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz następujące polecenia po każdym ENTERcd cootcfg rebuildWindows nie może startować Komunikat o braku pliku NTLDR lub NTDETECT1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz następujące polecenia po każdym ENTERcd ccopy Xi386
tldrcopy Xi386
tdetectcomDefragmentowanie plików rejestruWindows w trakcie bootowania jest zlimitowany tylko do 16 MB pamięci Bardzo sfragmentowana gałąź rejestru o nazwie SYSTEM może sprawić wyczerpanie dostępnej pamięci nawet nie pozwalając systemowi ogólnie rzecz biorąc zastartować Zdefragmentowanie tej gałęzi rozwiąże problem 1 Startujesz do Konsoli Odzyskiwania2 W linii komend wpisujesz następujące polecenia po każdym ENTERcd cwindowssystem32configren system systemoldcopy systemold systemTo utworzy nowy blokowo zapisany i niesfragmentowany plik rejestru