Konsola odzyskiwania systemu windows odsłona 2
W tej odsłonie przedstawię konkretne przykłady jak postepowac w przypadku utraty bądz uszkodzenia konkretnego pliku systemowego.Najczesciej spotykaneproblemy przykłady:
Brak lub uszkodzenie pliku explorer.exe
expand X:\i386\explorer.ex_ C:\Windows\explorer.exe
Brak lub uszkodzenie pliku pagefile.sys
cd C:\
copy C:\boot.ini pagefile.sys
del pagefile.sys
Brak lub uszkodzenie pliku Kernel32.dll
cd system32
ren kernel32.dll kernel32.old
expand X:\i386\kernel32.dl_
Brak lub uszkodzenie pliku Boot.ini
cd C:\
bootcfg /rebuild
Brak lub uszkodzenie pliku NTLDR
cd C:\
copy X:\i386\ntldr
Brak lub uszkodzenie pliku NTDETECT
cd C:\
copy X:\i386\ntdetect.com
Brak lub uszkodzenie pliku svchost.exe
expand X:\i386\svchost.ex_ C:\Windows\system32\svchost.exe
Brak lub uszkodzenie pliku userinit.exe
expand X:\i386\userinit.ex_ C:\Windows\sytem32\userinit.exe
Brak lub uszkodzenie pliku winlogon.exe
expand X:\i386\winlogon.ex_ C:\Windows\sytem32\winlogon.exe
Brak lub uszkodzenie pliku msgina.dll
expand X:\i386\msgina.dl_ C:\Windows\system32\msgina.dll
Brak lub uszkodzenie pliku hal.dll
expand X:\i386\hal.dl_ C:\Windows\system32\hal.dll
Brak lub uszkodzenie pliku vga852.fon
expand X:\i386\vga852.fo_ C:\Windows\system32\vga852.fon
Brak lub uszkodzenie pliku ntfs.sys
copy X:\i386\ntfs.sys C:\windows\system32\drivers
Brak lub uszkodzenie pliku ntdll.dll
copy X:\i386\ntdll.dll C:\Windows\system32
Brak lub uszkodzenie pliku smss.exe
copy X:\i386\system32\smss.exe C:\Windows\system32
Brak lub uszkodzenie pliku txtsetup.sif
copy X:\i386\txtsetup.sif C:\
Brak lub uszkodzenie pliku ksecdd.sys
copy X:\i386\ksecdd.sys C:\Windows
Brak lub uszkodzenie pliku spcmdcon.sys
copy X:\i386\spcmdcon.sys C:\Windows
Brak lub uszkodzenie pliku biosinfo.inf
copy X:\i386\biosinfo.inf C:\Windows
Brak lub uszkodzenie pliku command.com
expand X:\i386\command.co_ C:\Windows\system32\command.com
Brak lub uszkodzenie pliku autoexec.nt
expand X:\i386\autoexec.nt_ C:\Windows\system32\autoexec.nt
Brak lub uszkodzenie pliku config.nt
expand X:\i386\config.nt_ C:\Windows\system32\config.nt
Brak lub uszkodzenie pliku ntoskrnl.exe
expand X:\i386\ntoskrnl.ex_ C:\Windows\system32\ntoskrnl.exe
LEGENDA:
X - litera Twojego napędu.
C - litera partycji, na której znajduje się system operacyjny.
Parę innych przykładów zastosowania poleceń konsoli odzyskiwania systemu windows:
tworzenie nowej partycji systemowej i partycji rozruchowej
Przykład utworzenia partycji podstawowej na dysku nr 1 przy zastosowaniu polecenia diskpart:
diskpart
select disk 1
create partition primary
Nowsze wersje systemu Windows tworzą podczas instalacji dwie partycje: ukrytą partycję systemową oraz partycję rozruchową (zawierającą katalog C:\Windows). Osobna partycja systemowa jest potrzebna do poprawnego działania mechanizmu szyfrującego zawartość dysków - BitLocker. Backup i odtwarzanie ukrytej partycji systemowej nie jest jednak konieczne do przywrócenia działającego systemu operacyjnego. Sekcję rozruchową można łatwo odtworzyć przy pomocy poleceń konsoli odzyskiwani
oznaczanie partycji jako aktywnej
Przykład oznaczenia jako aktywnej partycji nr 1 na dysku nr 1 przy zastosowaniu polecenia diskpart (kontynuacja):
select partition 1
active
Oznaczenie partycji jako aktywnej spowoduje, że przy uruchamianiu komputera BIOS będzie się starał załadować z tej partycji (dokładnie: z partycji aktywnej na pierwszym dysku twardym) sekcję rozruchową systemu operacyjnego.
formatowanie nowo utworzonej partycji
Przykład przypisania litery dysku Y do partycji nr 1 na dysku nr 1 przy zastosowaniu polecenia diskpart (kontynuacja) oraz formatowanie dysku Y przy zastosowaniu polecenia format:
assign LETTER=Y
exit
format Y:
Format nowej partycji systemowej może być inny niż był stosowany pierwotnie. Przy zmianie formatu systemu plików należy jednak pamiętać o różnicach występujących pomiędzy tymi formatami. Przykładowo: partycja sformatowana jako FAT32 nie będzie w stanie pomieścić plików większych niż 4GB, które były przechowywane pierwotnie na partycji NTFS.
Uwaga !W ponizszych przykładach:
1. 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 Windowsa.
2. W Konsoli Odzyskiwania litery dla dysków mogą być inaczej przypisane niż pod Windows. By się upewnić wpisz w linii komend konsoli polecenie map. Ono wyświetli litery dysków. Zaobserwuj literę przypisaną napędowi CD-ROM, w którym jest płytka CD. Zostanie to wyświetlone mniej więcej w takim formacie:
X:\Device\CdRom0
3. W przykładach poniżej jako literę CD-ROMu wykorzystuję X. Każdy oczywiście 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 C:\WINDOWS. Oczywiście należy uwzględnić stosowne ścieżki dostępu a użytkownicy Windows 2000 zamiast WINDOWS wpisują WINNT.
Brakuje pliku Windowsa lub jest uszkodzony
Podmienimy dany plik z płytki CD Windowsa. Pliki na CD są w folderze i386 jako specjalne spakowane archiwa, których nazwy są prawie identyczne jak oryginałów z wyjątkiem rozszerzenia, w którym pojawia się taka pozioma kreseczka "_". Np. plik explorer.exe na CD jest w archiwum explorer.ex_. Skopiowanie pliku skompresowanego z CD automatycznie dekompresuje ten plik.
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz polecenie wg modelu:
expand X:\i386\plik "ścieżka dostępu do miejsca gdzie plik ma wylądować"
np.
expand X:\i386\explorer.ex_ C:\Windows
Lepiej stosować powyższą komendę niż dokładną wg modelu expand "X:\i386\explorer.ex_ C:\Windows\explorer.exe". Przy tej komendzie może zdarzyć się błąd "nie można zdekompresować".
Uszkodzony plik pamięci wirtualnej
Jeśli plik pamięci wirtualnej pagefile.sys jest uszkodzony należy go skasować. Można tego dokonać jedynie z konsoli (nie spod Windows!). Tu jest jednak jeden szkopuł gdyż konsola nie widzi pliku pagefile.sys! Trzeba więc uwidocznić go przed kasacją za pomocą przekopiowania do niego innego pliku (w przykładzie boot.ini):
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
cd c:\
copy c:\boot.ini pagefile.sys
del pagefile.sys
Windows nie może startować: Automatyczny restart
Objawy: Podczas startu komputera w momencie ładowania ekranu logo Windows z migającymi kwadracikami następuje automatyczny restart. Nie pojawia się żaden ekran logowania do Windows. I tak w kółko.
Przyczyna: Prawdopodobnie jest uszkodzony lub brakuje pliku Kernel32.dll.
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
cd system32
ren kernel32.dll kernel32.old
expand X:\i386\kernel32.dl_
Windows nie może startować: Komunikat "Plik Boot.ini jest niedostepny lub uszkodzony"
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
cd c:\
bootcfg /rebuild
Windows nie może startować: Komunikat o braku pliku NTLDR lub NTDETECT
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
cd c:\
copy X:\i386\ntldr
copy X:\i386\ntdetect.com
Defragmentowanie plików rejestru:
Windows podczas bootowania jest zlimitowany tylko do 16 MB pamięci. Bardzo sfragmentowana gałąź rejestru o nazwie SYSTEM może spowodować wyczerpanie dostępnej pamięci nawet nie pozwalając systemowi w ogóle zastartować! Zdefragmentowanie tej gałęzi rozwiąże problem.
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
cd c:\windows\system32\config
ren system system.old
copy system.old system
To utworzy nowy blokowo zapisany i niesfragmentowany plik rejestru.
Przywracanie uszkodzonego rejestru
Jeśli podczas uruchamiania Windows pojawią się podobne komunikaty do wyliczonych poniżej, oznacza to poważne uszkodzenie rejestru:
Nie można uruchomić systemu Windows XP, ponieważ brakuje następującego pliku lub jest on uszkodzony: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Nie można uruchomić systemu Windows XP, ponieważ brakuje następującego pliku lub jest on uszkodzony: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Awaria pliku Rejestru} Nie jest możliwe załadowanie przez Rejestr gałęzi (pliku): \Katalog_główny_systemu\System32\Config\SOFTWARE lub jego dziennika bądź drugiej kopii
ETAP 1 = przywrócenie kopii instalacyjnej
W ETAPIE 1 przywrócimy szkielet rejestru utworzony zaraz po instalacji systemu. Utworzymy w katalogu WINDOWS folder o nazwie tmp, do którego skopiujemy obecne uszkodzone pliki rejestru, stare skasujemy i odzyskamy nowe z folderu repair.
1. Startujesz do Konsoli Odzyskiwania
2. W linii komend wpisujesz następujące polecenia (po każdym ENTER):
md 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
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: Ten krok przywraca rejestr z dziewiczej kopii zapasowej do stanu zaraz po instalacji systemu, czyli większość zmian zostanie utracona, a programy nie będą się chciały uruchomić! By mieć świeższą datę rejestru, należy po ukończeniu ETAPU 1 przejść do ETAPU 2:
ETAP 2 = podmiana kopią Przywracania systemu
Ten punkt dotyczy już tylko Windows XP, które posiada Przywracanie systemu. Gdyż to właśnie z folderu funkcji Przywracania systemu zostanie wyciągnięta nowsza kopia rejestru ożywiająca wiedzę Windows o zainstalowanych programach. Jeśli funkcja ta jest wyłączona, nie można wykonać poniższych kroków!
1. Należy odkryć niewidoczny folder funkcji Przywracania systemu C:\System Volume Information
Narzędzia >>> Opcje folderów >>> Widok
Zaptaszkuj Pokaż ukryte pliki i foldery i odptaszkuj Ukryj chronione pliki systemu operacyjnego (zalecane).
2. Jeśli twój system plików to NTFS, otwieranie folderu zwróci błąd Odmowy dostępu:
Należy nadać sobie prawo do niego
3. Otwierasz folder
C:\System Volume Information. W środku zobaczysz kilka folderów o nazwach _restore {numerki}. Każdy z tych folderów będzie zawierał punkty przywracania w postaci jednego lub większej ilości podfolderów typu RPX np. RP1. Należy wybrać folder _restore{numerki} o dacie, która NIE jest najświeższa z tego prostego faktu, iż zawiera on przekopiowaną zawartość ETAPU 1. Ponadto przy wyborze daty należy wziąć pod uwagę, iż szkody rejestru mogą być zasejwowane w jednym z nowszych punktów przywracania.
4. Po ustaleniu, który folder jest tym właściwym, otwieramy go:
C:\System Volume Information\_restore{numerki}\RPX\Snapshot
I z jego środka kopiujemy do C:\WINDOWS\Tmp następujące pliki rejestru:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Zmieniamy ich nazwy na kolejno: DEFAULT, SECURITY, SOFTWARE, SYSTEM, SAM.
5. Ponownie startujemy do Konsoli Odzyskiwania i wpisujemy dobrze już znane 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:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
6. Resetujemy komputer już normalnie i uruchamiamy Przywracanie systemu cofając komputer do wcześniejszej daty.
Wykonujemy backup rejestru
By uniknąć hardcoru w przyszłości, można wykonać kopię rejestru teraz, gdy komp śmiga. Taka kopia rejestru będzie w aktualniejszej formie niż ta oryginalna z katalogu Repair i nie będzie konieczne grzebanie w folderze funkcji Przywracania sytemu. Podaję różne drogi wykonania takiej kopii:
1. Kopia rejestru utworzona z poziomu Konsoli Odzyskiwania. Utworzymy w C:\WINDOWS folder o nazwie tmp do którego skopiujemy pliki rejestru:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system
copy c:\windows\system32\config\software c:\windows\tmp\software
copy c:\windows\system32\config\sam c:\windows\tmp\sam
copy c:\windows\system32\config\security c:\windows\tmp\security
copy c:\windows\system32\config\default c:\windows\tmp\default
Chcąc w przyszłości odzyskać prawidłowy rejestr z utworzonej kopii w linii komend konsoli ap[likują się następujące komendy:
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\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
Wklepywanie tylu ścieżek dostępu w linii komend konsoli jest uciążliwe. Ułatwieniem jest utworzenie 2 plików wykonywalnych, które zainicjują wszystkie komendy hurtem:
- backup.bat: Będzie zawierał komendy pierwszej części czyli tworzenie kopii rejestru
- recover.bat: Będzie zawierał komendy części drugiej czyli przywracania rejestru
Otwórz Notatnik, wklej w nim powyższe komendy, pliki o podanych wyżej nazwach zasejwuj na dysku w katalogu, do którego Konsola ma dostęp czyli C:\WINDOWS. Uruchamianie plików w Konsoli Odzyskiwania będzie się odbywało następującymi poleceniami:
batch backup.bat
batch recover.bat
przy pomocy Konsoli Odzystkiwania można podmienić z oryginalnej płyty CD systemu Windows, każdy plik wchodzący w skaład owego systemu. A robimy to według wzoru:
expand X:\i386\plik_do_podmiany - miejsce_docelowe
lub:
copy X:\i386\plik_do_skopiowania - miejsce_docelowe
Listę poleceń konsoli odzyskiwania systemu mozna uzyskac po wpisaniu polecenia help .Ale moim skromnym zdaniem lepiej znac je wcześniej :)
ATTRIB
Polecenia attrib można użyć do zmiany atrybutów pliku lub folderu, dodając jeden lub kilka z następujących parametrów:
-R
+R
-S
+S
-H
+H
-C
+C
Uwagi
+ Ustawia atrybut.
- Resetuje atrybut.
R Atrybut pliku tylko do odczytu.
S Atrybut pliku systemowego.
H Atrybut pliku ukrytego.
C Atrybut pliku skompresowanego.
Należy ustawić lub wyczyścić co najmniej jeden atrybut.
Aby wyświetlić atrybuty, należy użyć polecenia dir.
BATCH
batch plik_wejściowy [plik_wyjściowy]
Korzystając z tego polecenia, można uruchamiać polecenia określone w pliku tekstowym. W składni polecenia plik_wejściowy określa plik tekstowy zawierający listę poleceń do wykonania, a plik_wyjściowy określa plik zawierający dane wyjściowe określonych poleceń. Jeżeli plik wyjściowy nie zostanie określony, dane wyjściowe są wyświetlane na ekranie.
BOOTCFG
To polecenie służy do konfiguracji rozruchu i odzyskiwania. Dla tego polecenia są dostępne następujące opcje:
bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [szybkość_transmisji_portu] | [useBiosSettings]
Przykłady:
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings
Można korzystać z następujących opcji:
/add Dodaje instalację systemu Windows do listy menu rozruchu.
/rebuild Iteruje przez wszystkie instalacje systemu Windows, aby umożliwić wskazanie instalacji, które należy dodać.
/scan Skanuje wszystkie dyski w poszukiwaniu instalacji systemu Windows i wyświetla wyniki, aby umożliwić określenie instalacji, które należy dodać.
/default Ustawia domyślny wpis rozruchu.
/list Wyświetla wpisy, które zostały już uwzględnione na liście menu rozruchu.
/disableredirect Wyłącza przekierowywanie w module ładującym rozruchu.
/redirect Włącza przekierowywanie w module ładującym rozruchu z określoną konfiguracją.
CD i CHDIR
Polecenia cd i chdir pozwalają przejść do innego folderu. Na przykład można użyć następujących poleceń:
Wpisz polecenie cd .. w celu przejścia do folderu nadrzędnego.
Wpisz polecenie cd dysk:, aby wyświetlić bieżący folder na określonym dysku.
Wpisz polecenie cd bez parametrów, aby wyświetlić bieżący dysk i folder.
Polecenie chdir traktuje spacje jako ograniczniki. Z tego powodu nazwę folderu zawierającą spacje należy wpisać w cudzysłowach (""), na przykład:
cd "\windows\profile\nazwa_użytkownika\programy\menu start"
Polecenie chdir działa tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego i w lokalnych źródłach instalacji.
CHKDSK
chkdsk dysk /p /r
Polecenie chkdsk sprawdza określony dysk i naprawia go lub odzyskuje, jeżeli jest to konieczne. Polecenie to również oznacza uszkodzone sektory i odzyskuje informacje, które można odczytać.
Można korzystać z następujących opcji:
/p Szczegółowo sprawdza dysk i usuwa błędy.
/r Lokalizuje uszkodzone sektory i odzyskuje informacje, które można odczytać.
Uwaga Określenie opcji /r implikuje użycie opcji /p. Jeżeli zostanie określone polecenie chkdsk bez argumentów, polecenie sprawdza bieżący dysk, nie uwzględniając żadnych opcji.
Uruchomienie polecenia chkdsk wymaga użycia pliku Autochk.exe. Polecenie CHKDSK automatycznie lokalizuje ten plik w folderze startowym. W przypadku preinstalowanej konsoli poleceń folderem startowym jest zazwyczaj folder Cmdcons. Jeśli narzędzie CHKDSK nie może odnaleźć pliku Autochk.exe w folderze startowym, program CHKDSK próbuje zlokalizować dysk instalacyjny systemu Windows. Jeśli nie można odnaleźć nośnika instalacyjnego, narzędzie CHKDSK monituje użytkownika o podanie lokalizacji pliku Autochk.exe.
CLS
To polecenie służy do czyszczenia zawartości ekranu.
COPY
copy element_źródłowyelement_docelowy
To polecenie służy do kopiowania plików. W składni polecenia lokalizacja_źródłowa określa plik, który ma być skopiowany, a lokalizacja_docelowa określa folder lub nazwę dla nowego pliku. Nie można używać symboli wieloznacznych, reprezentowanych przez gwiazdkę (*) i nie można kopiować folderów. W przypadku skopiowania skompresowanego pliku z dysku instalacyjnego systemu Windows plik jest automatycznie dekompresowany podczas kopiowania.
Lokalizacją źródłową pliku może być nośnik wymienny, dowolny folder w folderach systemowych bieżącej instalacji systemu Windows, katalog główny dowolnego dysku, lokalne źródła instalacji lub folder Cmdcons.
Jeżeli lokalizacja_docelowa nie zostanie określona, domyślnie będzie nią bieżący folder. Jeżeli dany plik już istnieje, wyświetlany jest monit o zastąpienie istniejącego pliku. Lokalizacją docelową nie może być nośnik wymienny.
DEL i DELETE
del dysk: ścieżka nazwa_pliku
delete dysk: ścieżka nazwa_pliku
To polecenie służy do usuwania plików. W składni polecenia dysk: ścieżka nazwa_pliku określa plik, który chcesz usunąć. Polecenie delete działa tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego lub w lokalnych źródłach instalacji. Polecenie delete nie akceptuje symboli wieloznacznych.
DIR
dir dysk: ścieżka nazwa_pliku
To polecenie służy do wyświetlania listy plików i podfolderów w folderze. W składni polecenia dysk: ścieżka nazwa_pliku określa dysk, folder i pliki, które mają zostać wyświetlone. Polecenie dir wyświetla listę wszystkich plików, w tym ukrytych i systemowych. Pliki mogą mieć następujące atrybuty:
D Katalog
H Plik ukryty
S Plik systemowy
E Zaszyfrowany
R Tylko do odczytu
A Pliki przygotowane do archiwizacji
C Skompresowany
P Punkt ponownej analizy
Polecenie dir działa tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego lub w lokalnych źródłach instalacji.
DISABLE
disable nazwa_usługi
To polecenie umożliwia wyłączenie usługi lub sterownika systemu Windows. W składni polecenia nazwa_usługi określa nazwę usługi lub sterownika, które mają zostać wyłączone.
Polecenie listsvc wyświetla listę wszystkich usług lub sterowników, które można wyłączyć. Polecenie disable wyświetla stary typ uruchomienia usługi przed zresetowaniem i przywróceniem typu uruchomienia SERVICE_DISABLED. Należy zanotować stary typ uruchomienia na wypadek konieczności ponownego włączenia usługi.
Polecenie disable wyświetla następujące wartości typu uruchomienia (start_type):
SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
DISKPART
diskpart /add/delete nazwa_urządzenia nazwa_dysku nazwa_partycji rozmiar
To polecenie służy do zarządzania partycjami na woluminach lokalnych dysków twardych. Można korzystać z następujących opcji:
/add Tworzy nową partycję.
/delete Usuwa istniejącą partycję.
nazwa_urządzenia Nazwa urządzenia używanego do utworzenia nowej partycji.
nazwa_dysku Nazwa oparta na literze dysku, na przykład D:.
nazwa_partycji Nazwa oparta na partycji używana do usunięcia istniejącej partycji.
rozmiar Rozmiar nowej partycji w megabajtach.
Nazwę urządzenia można ustalić na podstawie danych wyjściowych polecenia MAP, na przykład \Urządzenie\DyskTwardy0. Można użyć nazwy partycji zamiast argumentu nazwy dysku, na przykład \Urządzenie\DyskTwardy0\Partycja1. Jeżeli nie są używane żadne argumenty, wyświetlany jest interfejs użytkownika służący do zarządzania partycjami.
Ostrzeżenie Użycie tego polecenia dla dysku z konfiguracją dynamiczną może spowodować uszkodzenie tabeli partycji. Strukturę dysków dynamicznych można modyfikować tylko za pomocą narzędzia Zarządzanie dyskami.
ENABLE
enable nazwa_usługi typ_uruchomienia
Korzystając z polecenia enable, można włączyć usługę lub sterownik systemu Windows.
Polecenie listsvc wyświetla listę wszystkich usług lub sterowników, które można włączyć. Polecenie enable wyświetla stary typ uruchomienia usługi przed zresetowaniem przy użyciu nowej wartości. Dobrze jest zanotować starą wartość na wypadek konieczności przywrócenia typu uruchomienia usługi.
Prawidłowe opcje dla argumentu typ_uruchomienia są następujące:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
Jeśli nie zostanie określony nowy typ uruchomienia, polecenie enable wyświetli stary typ uruchomienia.
EXIT
Korzystając z polecenia exit, można zamknąć konsolę odzyskiwania i ponownie uruchomić komputer.
EXPAND
expand lokalizacja_źródłowa [/F:specyfikacja_plików] [lokalizacja_docelowa] [/y]
expand lokalizacja_źródłowa [/F:specyfikacja_plików] /D
To polecenie służy do wyodrębniania plików. W składni polecenia lokalizacja_źródłowa określa nazwę pliku, który należy wyodrębnić, a lokalizacja_docelowa określa folder lub nazwę pliku dla nowego pliku. Jeżeli lokalizacja docelowa nie zostanie określona, polecenie używa domyślnie bieżącego folderu. Nie można uwzględniać symboli wieloznacznych.
Można korzystać z następujących opcji:
/y Powoduje pominięcie monitu przed zastąpieniem istniejącego pliku.
/f:specyfikacja_plików Identyfikuje pliki przeznaczone do wyodrębnienia.
/d Powoduje, że wyodrębnianie nie jest przeprowadzane. Jest tylko wyświetlany katalog plików w lokalizacji źródłowej.
Jeżeli lokalizacja źródłowa zawiera kilka plików, należy użyć parametru /f:filespec w celu wyszukania określonych plików przeznaczonych do wyodrębnienia. Można uwzględniać symbole wieloznaczne.
Lokalizacją docelową pliku może być dowolny folder w folderach systemowych bieżącej instalacji systemu Windows, w katalogu głównym dowolnego dysku, w lokalnych źródłach instalacji lub w folderze Cmdcons. Lokalizacja docelowa nie może być nośnikiem wymiennym, a docelowy plik nie może być oznaczony tylko do odczytu. Korzystając z polecenia attrib, można usunąć atrybut tylko do odczytu.
Z wyjątkiem okoliczności, w których używana jest opcja /y, polecenie expand monituje użytkownika, jeżeli plik docelowy już istnieje
.
FIXBOOT
fixboot nazwa_dysku:
To polecenie służy do zapisania nowego kodu sektora rozruchowego systemu Windows na partycji systemowej. W składni polecenia nazwa_dysku jest literą dysku, na którym sektor rozruchowy zostanie zapisany. To polecenie naprawia uszkodzenie sektora rozruchowego systemu Windows. To polecenie zastępuje ustawienie domyślne powodujące zapis do systemowej partycji rozruchowej. Polecenie fixboot jest obsługiwane tylko na komputerach z procesorami x86.
FIXMBR
fixmbr nazwa_urządzenia
To polecenie pozwala naprawić główny rekord rozruchowy partycji rozruchowej. W składni polecenia nazwa_urządzenia jest opcjonalną nazwą urządzenia wymagającego nowego rekordu MBR. Tego polecenia używa się, jeżeli wirus uszkodził rekord MBR i nie można uruchomić systemu Windows.
Ostrzeżenie: To polecenie może spowodować uszkodzenie tabel partycji w przypadku obecności wirusa lub problemu ze sprzętem. Korzystając z tego polecenia, można utworzyć partycje, które będą niedostępne. Firma Microsoft zaleca, aby przed użyciem tego polecenia uruchomić program antywirusowy.
Nazwę urządzenia można uzyskać z danych wyjściowych polecenia map. Jeśli nie zostanie określona nazwa urządzenia, zostanie naprawiony główny rekord rozruchowy urządzenia rozruchowego, na przykład:
fixmbr \urządzenie\dysk_twardy_2
Jeśli polecenie fixmbr wykryje nieprawidłową lub niestandardową sygnaturę tabeli partycji, polecenie fixmbr wyświetli monit o zezwolenie przed zastąpieniem głównego rekordu rozruchowego. Polecenie fixmbr jest obsługiwane tylko na komputerach z procesorami x86.
FORMAT
format dysk: /Q /FS:system_plików
To polecenie umożliwia sformatowanie określonego dysku przy użyciu podanego systemu plików. W składni polecenia opcja /Q umożliwia wykonanie szybkiego formatowania dysku, dysk jest literą dysku partycji przeznaczonej do formatowania, a /FS:system_plików określa typ systemu plików do użycia, na przykład FAT, FAT32 lub NTFS. W przypadku, gdy system plików nie zostanie określony, użyty będzie format istniejącego systemu plików, o ile jest on dostępny.
LISTSVC
Polecenie listsvc wyświetla listę wszystkich dostępnych usług, sterowników oraz ich typów uruchomienia w bieżącej instalacji systemu Windows. To polecenie jest użyteczne, gdy jest używane razem z poleceniami disable i enable.
Lista jest wyodrębniana z gałęzi %SystemRoot%\System32\Config\System. W przypadku uszkodzenia lub braku gałęzi systemu wyniki są nieprzewidywalne.
LOGON
logon
Polecenie logon wyświetla listę wszystkich wykrytych instalacji systemu Windows, a następnie żąda hasła administratora lokalnego dla kopii systemu Windows, do której użytkownik chce się zalogować. Jeżeli pierwsze trzy próby logowania zakończą się niepowodzeniem, konsola zostanie zamknięta, a komputer ponownie uruchomiony.
MAP
map arc
To polecenie pozwala wyświetlić litery dysków, typy systemów plików, rozmiary partycji i mapowania na urządzenia fizyczne. W składni polecenia parametr arc informuje polecenie map o konieczności użycia ścieżek ARC zamiast ścieżek urządzeń systemu Windows.
MD i MKDIR
Polecenia md i mkdir służą do tworzenia nowych folderów. Symbole wieloznaczne nie są obsługiwane. Polecenie mkdir działa tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego lub w lokalnych źródłach instalacji.
MORE
more nazwa_pliku
To polecenie służy do wyświetlania pliku tekstowego na ekranie.
NET
Polecenia net nie można używać z konsoli odzyskiwania, mimo że w pliku Pomocy napisano inaczej. W konsoli odzyskiwania nie jest ładowany stos protokołów. Z tego powodu żadne funkcje sieciowe nie są dostępne.
RD i RMDIR
Polecenia rd i rmdir służą do usuwania folderów. Te polecenia działają tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego lub w lokalnych źródłach instalacji.
REN i RENAME
Polecenia ren i rename służą do zmiany nazw plików.
Uwaga: Nie można określić nowego dysku lub ścieżki dla pliku o zmienionej nazwie. Te polecenia działają tylko w folderach systemowych bieżącej instalacji systemu Windows, na nośnikach wymiennych, w folderze głównym dowolnej partycji dysku twardego lub w lokalnych źródłach instalacji.
SET
Polecenie set służy do wyświetlania lub modyfikowania czterech opcji środowiska.
AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt =
FALSE
SYSTEMROOT
Polecenie systemroot ustawia bieżący folder roboczy zgodnie z folderem %SystemRoot% instalacji systemu Windows, do której użytkownik jest aktualnie zalogowany.
TYPE
type nazwa_pliku
Polecenie type pozwala wyświetlić plik tekstowy.
Konsole odzyskiwania można również zainstalowac na dysku
Komunikaty o błedach konsoli odzyskiwania systemu:
Automatyczne logowanie do konsoli odzyskiwania systemu:
Nie można uruchomić systemu Windows XP, ponieważ brakuje następującego pliku lub jest on uszkodzony: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Nie można uruchomić systemu Windows XP, ponieważ brakuje następującego pliku lub jest on uszkodzony: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Awaria pliku Rejestru} Nie jest możliwe załadowanie przez Rejestr gałęzi (pliku): \Katalog_główny_systemu\System32\Config\SOFTWARE
Błąd systemu: Lsass.exe
W takim przypadku pewne w 100%, że winę za taki stan rzeczy ponosi uszkodzony
Jak odzyskac system windows który nie uruchamia sie z powodu uszkodzonego rejestru :