Konsola odzyskiwania systemu Windows Vista i 7
Konsola
odzyskiwania systemu Windows Vista i 7 różni się znacząco od tej
jaką posiada XP i tak naprawdę to nie jest typowa konsola tylko
różne narzędzia zlokalizowane w menu :
‘’Opcje
odzyskiwania systemu’’ . Narzędzia te znajdują się
na płycie instalacyjnej systemu Windows Vista i 7. Mogą być
również zainstalowana na dysku twardym, jeśli zrobimy to podczas
instalacji systemu. Ma to jednak dużą wadę bo nie będziemy mieli
możliwości skorzystania z tych opcji jeśli komputer nie będzie w
stanie odpalić. Bardziej uniwersalną metodą jest użycie płyty
instalacyjnej Visty lub 7.
Jeżeli system Windows nie
uruchamia się lub mamy inne problemy z prawidłowym funkcjonowaniem
systemu , można użyć tych narzędzi do naprawy powyższych
problemów jak również przywrócenia plików systemowych do ich
wcześniejszego stanu czy przetestowania pamięci RAM.
Aby
dostać się do ’’Opcje odzyskiwania
systemu’’ które znajdują się na płycie
instalacyjnej należy
wykonać następujące czynności:
-
Wkładamy płytę instalacyjną Visty lub 7 do napędu
-
Ustawiamy w BIOS’ie bootowanie na CD/DVD
- Resetujemy
komputer
- Po odpaleniu instalki mamy takie okno :
[
grafika wykonana na podstawie Windows 7 , ale Vista ma właściwie
identyczną ]
- Dajemy więc dowolny klawisz
-
W następnym oknie wybieramy język Polski i klikamy ‘’Dalej’’:
- Wybieramy opcję ‘’ Napraw komputer’’ :
- Wybieramy system operacyjny, który
chcemy naprawić , jeśli mamy jeden to oczywiste
że dajemy
‘’Dalej’’ :
Jesteśmy w menu ’’Opcje odzyskiwania systemu’’ :
Oto krótki opis narzędzi
odzyskiwania systemu :
‘’Narzędzie
do naprawy systemu podczas uruchomienia’’ : to
narzędzie do odzyskiwania systemu Windows służy do usuwania
niektórych problemów, takich jak brakujące lub uszkodzone pliki
systemowe, mogących uniemożliwić poprawne uruchomienie systemu
Windows.
Po uruchomieniu to narzędzie skanuje komputer pod
kątem problemów, a następnie próbuje je rozwiązać, aby zapewnić
poprawne uruchamianie komputera.Za jego pomocą nie można usunąć
awarii sprzętowych ani rozwiązać problemów spowodowanych
niektórymi typami ataków wirusowych. Nie jest to również
narzędzie do tworzenia kopii zapasowych, więc nie można z niego
skorzystać do odzyskiwania plików osobistych, takich jak fotografie
lub dokumenty. Aby zabezpieczyć komputer, należy regularnie tworzyć
kopie zapasowe systemu oraz plików.
‘’Przywracanie
systemu’’ : funkcja ta przywraca pliki systemowe i
ustawienia do ich wcześniejszego stanu, nie modyfikując plików
osobistych użytkownika. Przy użyciu funkcji ‘’Przywracanie
systemu’’ z poziomu systemu zmiany są wprowadzane dopiero po
uprzednim utworzeniu punktu przywracania, tak aby w razie
nieskuteczności w rozwiązywaniu danego problemu można je było
cofnąć. W przypadku użycia funkcji ‘’Przywracanie systemu’’,
kiedy komputer działa w trybie awaryjnym lub z poziomu płyty
instalacyjnej operacji przywracania nie można cofnąć. Można
jednak ponownie uruchomić funkcję ‘’Przywracanie systemu’’
i wybrać inny punkt przywracania, jeśli istnieje.
‘’Odzyskiwanie
obrazu systemu’’ : funkcja służy do przywrócenia
całego systemu wraz z programami i ustawieniami jeśli oczywiście
wykonaliśmy wcześniej taką kopię.
‘’Diagnostyka
pamięci systemu Windows’’ : funkcja służy do
testowania pamięci RAM.
‘’Wiersz
polecenia’’ : funkcja w dużej mierze przypomina
XP’ekową ‘’Konsolę odzyskiwania systemu’’ i ma bardzo
podobne zastosowanie lecz dużo większe możliwości a wygląda tak
:
Lista poleceń ‘’Wiersza
poleceń’’ jest bardzo mocno rozbudowana i aby
wszystko szczegółowo opisać wraz z przełącznikami wyszłaby
pokaźna książka . Z tego względu ograniczę się do zamieszczenia
poniżej listy najbardziej podstawowych i najczęściej stosowanych
poleceń z krótkim opisem oraz w wybranych przypadkach ilustracją
graficzną . Aby szczegółowo zapoznać się z funkcją każdej
komendy oraz jakie zawiera przełączniki , wystarczy tylko po
wpisaniu polecenia dopisać : [ /?
] i ENTER a otrzymamy dokładny opis . Takie użycie komendy jest
całkowicie bezpieczne bo konsola nie wykonuje żadnych operacji na
systemie .
UWAGA : jeśli po zapoznaniu się z opisem
polecenia , nie jesteśmy do końca pewni lub nie bardzo rozumiemy co
dane polecenie wykonuje w systemie to nie należy go stosować bo
możemy na dobre uwalić Windowsa.
Oto lista :
Arp
- Służy do wyświetlania i modyfikowania ARP (pamięci
podręcznej)
Assoc -
Wyświetla i modyfikuje obecne skojarzenia plików
Attrib
- Wyświetla i zmienia atrybuty plików :
Bootcfg - Konfiguruje lub modyfikuje plik rozruchu BOOT.INI :
Bootrec - Naprawia krytyczne struktury dysków :
Break
- Włącza rozszerzone sprawdzanie w systemie DOS
Call
- Wywołuje program wsadowy z innego
Chcp
- Wyświetla lub ustawia numer aktywnej strony kodowej
Chdir
- Wyświetla nazwę bieżącego katalogu lub ją zmienia
Chkdsk
- Sprawdza dysk twardy :
Chkntfs
- Służy do modyfikacji stanu sprawdzania dysku podczas rozruchu
Cls
- Czyści okno Wiersza Poleceń
Cmd
- Uruchamia nowy interpreter poleceń Windows XP
Color
- Ustawia domyślne kolory :
Convert
- Konwertuje FAT i FAT32 na NTFS (nie działa w drugą stronę)
Copy
- Kopiuje plik/pliki z jednego miejsca w drugie :
Date
- Wyświetla i zmienia datę
Del -
Usuwa plik lub katalog :
Dir
- Wyświetla zawartość bieżącego katalogu/dysku
Diskpart
- Zarządzanie dyskami, partycjami, woluminami :
Doskey
- Edytuje wiersze polecenia, ponownie wywołuje polecenia systemu i
tworzy makra
Echo -
Wyświetla komunikaty lub włącza/wyłącza wyświetlanie
poleceń
Endlocal - Powoduje
że zmiany w pliku wsadowym nie będą lokalnym
Exit
- Zamyka wiersz poleceń lub też skrypt wsadowy
Expand
- Dekompresuje skompresowane pliki
Find
- Szuka ciągu znaków w pliku/plikach
Finger
- Wyświetla informacje o użytkowniku (także zdalnego komputera) z
uruchomioną usługą finger
For
- Wykonuje polecenie dla wszystkich plików w określonym zbiorze
plików
Format - Formatuje
dysk
Ftp - Transfer plików
za pomocą FTP (File Transfer Protocol).
Ftype
- Wyświetla i modyfikuje typy plików używane w
skojarzeniach rozszerzeń plików
Goto
- Kieruje do odpowiedniego wiersza w programie wsadowym
Hostname
- Wyświetla nazwę hosta
If -
Wykonywanie warunkowe przetwarzanie w programach wsadowych
Ipconfig
- Wyświetla ustawienia protokołu IP oraz DHCP
Lodctr
- Aktualizuje nazwy liczników wydajności i teksty
objaśniające
Mkdir -
Tworzy katalog
Md - Tworzy
również katalog
Mode -
Konfiguruje urządzenia sieciowe
More
- Wyświetla dane po jednym ekranie na raz
Mountvol
- Modyfikuje listę punktów instalacji woluminu
Move
- Przenosi i zmienia nazwy plików/katalogów
Net
- Polecenia sieciowe
Netsh -
Wyświetla i modyfikuje lokalnie/zdalnie konfigurację
sieciową
Notepad - Otwiera
systemowy notatnik
Path -
Konfiguracja ścieżki wyszukiwania dla plików
wykonywalnych
Pathping -
Informacja na temat strat na sieci (ping)
Pause
- Zawiesza wykonywanie pliku wsadowego i wyświetla
komunikat „Aby kontynuować, naciśnij dowolny klawisz...”
Ping
- Sprawdza wydajność połączenia do drugiego
TCP/IP
Popd - Przechodzi do
katalogu zapisanego przez polecenie PUSHD
Print
- Drukuje plik tekstowy
Prompt -
Zmienia tekst zgłoszenia programu „Wiersz Poleceń”
Pushd
- Zachowuje bieżący katalog dla polecenia POPD i przechodzi do
określonego katalogu
Rcp -
Kopiuje pliki do/z komputera z uruchomioną obsługą RCP
Recover
- Odzyskuje możliwe do odzyskania dane z uszkodzonego dysku
Regedit
- Umożliwia edycję rejestru z katalogu C:\WINDOWS\system32\config :
Reg
- Otwiera narzędzie rejestru konsoli
Rem
- Umożliwia wstawianie komentarzy np. w pliku wsadowym
Rename
- Zmienia nazwy plików
Replace
- Zamienia pliki
Rmdir -
Usuwa katalog
Route -
Obsługa sieciowych tabel routingu
Set
- Konfiguracja zmiennych środowiskowych programu
cmd.exe
Setlocal - Ustawia
zmiany środowiska w pliku wsadowym na lokalne
Shift
- Zmienia położenie wymiennych parametrów w pliku
wsadowym
Start - Uruchamia
oddzielne okno ‘’Wiersza poleceń’’ w celu wykonania innego
programu czy polecenia
Subst
- Kojarzy ścieżkę z literą dysku
Sfc
- Skanuje pliku chronione w komputerze i podmienia w razie potrzeby
na oryginalne
Time -
Wyświetla i ustawia czas w systemie
Title
- Ustawia tytuł dla okna wiersza polecenia
Tracert
- Śledzi ścieżkę do komputera przeznaczenia poprzez wysłanie
wiadomości ICMP
Tree -
Przedstawia graficzną strukturę folderów
Type
- Wyświetla zawartość pliku/plików tekstowych
Unlodctr
- Usuwa nazwy licznika oraz tekst oraz tekst wyjaśnienia dla danego
licznika rozszerzalnego
Ver
- Wyświetla wersję Windows
Vol
- Wyświetla etykietę i numer seryjny dysku
Xcopy
- Kopiuje pliki i drzewa katalogów
Polecenia
możemy podawać z małych lub dużych liter , nie ma to znaczenia .
Duże znaczenie ma natomiast aby komenda była podana bezbłędnie
wraz ze spacjami jeśli występują bo inaczej konsola nie przyjmie
polecenia . Po wpisaniu komendy zawsze akceptujemy ENTER’em i
czekamy aż polecenie zostanie wykonane , dopiero wówczas możemy
podać nastepne.
Na zakończenie kilka przykładów
użycia Konsoli w praktyce :
1. Wykorzystanie
polecenia ’’ copy ’’
:
Najpierw przenosimy się na dysk systemowy poprzez
wpisanie litery dysku z dwukropkiem np. c:
Dalej kopiujemy plik np. copy X:\atapi.sys
C:\WINDOWS\system32\drivers Gdzie X to litera twego napędy
optycznego.
2. Wykorzystanie polecenia " notepad
" :
Jest to bardzo przydatne polecenie które
umożliwia w miarę swobodne poruszanie się po dyskach wewnętrznych
jak i zewnętrznych w trybie graficznym . Wpisujemy komendę "
notepad " która otwiera
systemowy Notatnik.
W Notatniku z menu Plik wybieramy Otwórz .
Ukaże się mini eksplorator do łatwej nawigacji po dysku - z lewej strony wybieramy Komputer, a na dole przestawiamy z TXT na Wszystkie pliki i będziemy mieli doskonale nam znane okno :
Nawigując po folderach możemy
pliki kopiować ( z meny kontekstowego), wklejać i usuwać
(SHIFT+DEL z klawiatury).
3. Chcemy sprawdzić cały dysk
na obecność bat-sektorów i jeśli to możliwe odzyskać dane
zapisane w uszkodzonych sektorach :
Aby to wykonać dajemy
: Chkdsk/r , przełącznik /r
lokalizuje uszkodzone sektory i jeśli to możliwe odzyskuje dane z
tych sektorów oraz automatycznie używa przełącznika /f
który naprawia te sektory więc takie polecenie jest najbardziej
uniwersalne bo następuje jednocześnie naprawa dysku i odzyskiwanie
danych.
4. System nie chce się uruchomić z powodu
uszkodzenia głównego rekordu rozruchowego partycji systemowej dysku
lub uszkodzenia sektora rozruchowego partycji systemowej :
WYKONANO NA POTRZEBY : polish:Elite:board
Konsola odzyskiwania systemu XP
Konsola odzyskiwania systemu XP jest narzędziem służącym do
naprawy systemu Windows XP jeśli ten działa wadliwie lub w ogóle
nie chce odpalić. Mamy dwa sposoby uruchomienia Konsoli :
- z
płyty instalacyjnej XP .
- zainstalowanie Konsoli na dysku
twardym jako jednej z opcji startowych (moim zdaniem metoda mniej
przydatna bo może nie zadziałać jeśli mamy uszkodzony sektor
rozruchowy dysku).
Opiszę tu jak najbardziej prosto i
zrozumiale w jaki sposób uruchomić i korzystać z Konsoli odpalanej
z płyty instalacyjnej XP (metoda uniwersalna).
Do uruchomienia
Konsoli jest oczywiście potrzebna instalka Windows którą wkładamy
do napędu z ustawionym w BIOS’ie na pierwszym miejscu bootowaniem
CD/DVD (opis chyba zbędny). Po uruchomieniu kompa naszym oczom
ukarze się instalator Windows ładujący pliki instalacyjne :
Po
załadowaniu plików mamy trzy opcje do wyboru z których wybieramy
tak jak widać na zdjęciu , a więc wciskamy klawisz ''R''
Na
pytanie do której instalacji systemu Windows chcesz się zalogować
wpisujemy ''1'' jeśli mamy tylko jeden system na dysku a następnie
ENTER.
Na pytanie o hasło administratora należy podać
owe hasło jeśli było założone podczas instalacji systemu , a
jeśli nie , to nie należy nic wpisywać a tylko wcisnąć
ENTER.
Konsola jest już odpalona i możemy podawać dla
niej polecenia.
Po wpisaniu każdego polecenia zawsze
dajemy ENTER. Polecenia możemy podawać z małych lub dużych liter
(nie ma to znaczenia) jednak ma duże znaczenie sama treść
polecenia , musi być napisana bezbłędnie z uwzględnieniem także
spacji , bo w innym przypadku Konsola nie odczyta
polecenia.
Przejdźmy teraz do samych poleceń.
Oto
lista wraz z krótkimi opisami [ zielony
– polecenie główne , niebieski –
polecenie z ustawionym parametrem ] :
ATTRIB
- zmienia atrybuty jednego pliku lub katalogu.
ATTRIB
-R [nazwa pliku] - czyści
atrybut tylko do odczytu.
ATTRIB +R
[nazwa pliku] - ustawia atrybut tylko do odczytu.
ATTRIB
-S [nazwa pliku] - czyści
atrybut pliku systemowego.
ATTRIB +S
[nazwa pliku] - ustawia atrybut pliku systemowego.
ATTRIB
-H [nazwa pliku] - czyści
atrybut pliku ukrytego.
ATTRIB +H
[nazwa pliku] - ustawia atrybut pliku ukrytego.
ATTRIB
-C [nazwa pliku] - czyści
atrybut pliku skompresowanego.
ATTRIB
+C [nazwa pliku] - ustawia
atrybut pliku skompresowanego.
BATCH
- wykonuje polecenia zawarte w pliku tekstowym.
BATCH
[nazwa pliku tekstowego z listą poleceń do wykonania]
BOOTCFG - konfiguracja rozruchu i
odzyskiwania.
BOOTCFG /ADD -
dodaje instalację Windows do listy rozruchu.
BOOTCFG
/REBUILD - przechodzi przez wszystkie instalacje systemu i
pozwala dodać dolisty rozruchu.
BOOTCFG
/SCAN - skanuje wszystkie dyski w poszukiwaniu
zainstalowanych systemów i wyświetla wynik.
BOOTCFG
/LIST - wyświetla wpisy jakie mamy na liście rozruchu [
występują jeszcze dwa parametry tej komendy ale są rzadko używane
i dla bardziej zaawansowanych więc nie podaję aby nie utrudniać
].
CD - wyświetla
bieżący dysk i katalog.
CD ..
- przejście do katalogu nadrzędnego.
CD
[litera dysku]: - przejście do katalogu bieżącego
określonego dysku.
CD
[ścieżka] - przejście do katalogu o określonej ścieżce .
Jeśli ścieżka dostępu do której chcemy przejść zawiera spacje
należy ścieżkę zamknąć cudzysłowem np. :
CD
"C:\WINDOWS\Downloaded Program Files"
CHDIR
- wykonuje właściwie to samo co polecenie ‘’CD’’
i ma te same parametry
CHKDSK
- sprawdza cały dysk w poszukiwaniu błędów i wyświetla raport
podsumowujący.
CHKDSK /P -
wykonuje sprawdzanie błędów i napotkane naprawia .
CHKDSK
/R - lokalizuje uszkodzone sektory i odzyskuje z nich dane
które można odczytać . Użycie przełącznika /R
powoduje że automatycznie będzie użyty parametr
/P. Jeśli komenda jest zastosowana bez żadnych
przełączników wtedy żadna naprawa nie ma miejsca.
CHKDSK
[litera dysku]: /P - tak
samo jak wyżej tylko dla konkretnego dysku lub partycji.
CHKDSK
[litera dysku]: /R - tak
samo jak wyżej tylko dla konkretnego dysku lub partycji.
COPY
- kopiuje pojedynczy plik do innej lokalizacji.
COPY
[źródło] [cel] - źródłem może być nośnik wymienny lub
dowolny katalog systemowy bieżącej instalacji albo katalog główny
dowolnego dysku , a celem to samo co źródłem tylko bez nośnika
wymiennego.
CLS -
czyści ekran i nie posiada dodatkowych parametrów.
DEL - usuwa pojedynczy plik.
DEL
[litera dysku]: [ścieżka z nazwą pliku] - działa w
katalogach systemowych bieżącej instalacji , w katalogu głównym
dowolnej partycji lub lokalnych źródłach instalacji.
DELETE
- działa tak samo co DEL.
DIR
- wyświetla zawartość danego folderu w postaci listy plików i pod
folderów.
DISABLE -
wyłącza usługę lub sterownik systemowy (nie będę rozpisywał
się bo polecenie rzadko używane i dla bardziej
zaawansowanych).
DISKPART
- usuwa oraz tworzy nowe partycje. Najprościej jest użycie tej
komendy bez żadnych dodatkowych parametrów których nawet nie będę
wymieniać a wówczas zostaniesz przeniesiony do super prostego
interfejsu graficznego :
ENABLE - włącza usługę lub
sterownik systemowy tak więc działa odwrotnie od DISABLE.
EXIT
- zamyka konsolę i resetuje komputer.
EXPAND
- kopiuje pliki z archiwów skompresowanych. Polecenie przydatne ale
dla bardziej zaawansowanych.
FIXBOOT
- zapisuje nowy sektor rozruchowy na partycji systemowej. Polecenie
bardzo często stosowane.
FIXBOOT
[litera dysku]: - zapisuje nowy sektor rozruchowy na partycji
innej jak domyślna.
FIXMBR
- naprawia główny rekord rozruchowy partycji systemowej tzw. MBR.
Polecenie stosowane zazwyczaj razem z FIXBOOT
i wygląda tak:
FORMAT - formatuje dysk lub
partycję.
FORMAT [litera
dydku]: /Q /FS:[system
plików] - przełącznik Q pozwala
na szybkie formatowanie ale nie musimy go stosować , a jako system
plików wpisujesz : FAT ,FAT32 lub NTFS.
HELP
- Wyświetla spis wszystkich dostępnych komend konsoli.
LISTSVC
- wyświetla listę usług i sterowników obecnych w systemie [
praktycznie polecenie nie używane ].
LOGON
- loguje do wybranej instalacji Windows.
MAP
- wyświetla mapowania liter dysków.
MAP
ARC - nakazuje użycie ścieżek ARC zamiast ścieżek
urządzeń systemu. Parametr w zasadzie nie stosowany.
MD
- tworzy folder.
MD [litera
dysku]:[ścieżka] - działa w katalogach systemowych bieżącej
instalacji , w katalogu głównym dowolnej partycji i lokalnych
źródłach instalacji.
MKDIR
- te same zastosowanie co MD.
MORE
- wyświetla plik tekstowy.
MORE [nazwa
pliku] - polecenie praktycznie nie przydatne.
NET
- znajduje się na liście poleceń konsoli ale nie ma
żadnego zastosowania bo nie są dostępne żadne funkcje
internetowe
z poziomu konsoli.
REN - zmienia nazwę jednego
pliku.
REN
[litera dysku]:[ścieżka z nazwą pliku 1] [nazwa pliku 2] –
dla pliku docelowego nie można określić nowego dysku lub
ścieżki.
RENAME - te
same funkcje co REN.
RD
- kasuje folder .
RD
[litera dysku]:[ścieżka] - działa w katalogach systemowych
bieżącej instalacji , w katalogu głównym dowolnej partycji i
lokalnych źródłach instalacji.
RMDIR
- to samo zastosowanie co RD.
SET
- wyświetla reguły konsoli.
SYSTEMROOT
- ustawia katalog bieżący na katalog główny systemu.
TYPE
- wyświetla plik tekstowy na ekranie.
TYPE
[nazwa pliku] - to samo
zastosowanie co polecenie MORE.
I
to wszystkie polecenia jakich możemy używać w Konsoli odzyskiwania
systemu Windows XP które zasługują na uwagę.
Na koniec
kilka przykładów zastosowania konsoli w praktyce.
Dużo
problemów stwarza kopiowanie plików systemowych z instalki na dysk
z systemem który ma właśnie uszkodzony dany plik i chcemy go
podmienić z płyty. Najpierw musimy ustalić jaki plik na dysku
systemowym wymaga podmiany , następnie znaleźć dany plik na płycie
i tu ważna sprawa , część plików na CD jest w specyficzny sposób
skompresowana w archiwa i wówczas używamy polecenia EXPAND
które go automatycznie zdekompresuje podczas kopiowania a jeśli
plik jest w luźnej postaci to wystarczy polecenie COPY.
W
podanych poniżej przykładach domyślnym napędem zewnętrznym jest
D: a dyskiem systemowym jest dysk C:
Przykład
1:
Jeśli np. nie możemy odpalić systemu a mamy uszkodzony lub
brak w systemie pliku explorer.ex_ który na płycie występuje
w postaci skompresowanego archiwum a że, jesteśmy już w katalogu
C:\WINDOWS> to cały proces wygląda tak :
[ dalszy
komentarz chyba zbędny ]
Przykład 2 :
Windowsa nie można odpalić bo brak lub jest
uszkodzony plik ntdetect.com to proces wygląda tak:
Przykład
3 :
Windows nie może wystartować , komunikat brak pliku ntldr
to tak :
Inne przykłady to :
expand
d:\i386\hal.dl_ C:\Windows\System32
expand d:\i386\ntoskrnl.ex_
C:\Windows\System32
expand d:\i386\winlogon.ex_
C:\Windows\sytem32
copy d:\i386\ntfs.sys
C:\Windows\System32\Drivers
Za pomocą konsoli
możemy również naprawiać lub przywracać rejestr systemowy lub
np. zmienić domyślne reguły konsoli aby móc poruszać się nie
tylko po ''C:\Windows'' ale i po innych katalogach na dysku ''C''.
Żeby jednak za bardzo nie utrudniać celowo nie będę tych opcji
opisywał bo są one dla bardziej zaawansowanych a moim celem jest
poradnik dla początkujących napisany w jak najbardziej przejrzysty
sposób na jaki oczywiście pozwala sam temat.
Poradnik wykonano
i przetestowano używając płyty z systemem XP Profesjonał SP-2
oraz Wirtualnej maszyny.
WYKONANO NA POTRZEBY : polish:Elite:board
http://peb.pl/3754230-post33.html
KONSOLA 2
Konsola odzyskiwania służy do
naprawy systemu Microsoft Windows XP. W skrajnych przypadkach możemy
się nią posłużyć do skopiowania ważnych dla nas plików na inny
dysk (najczęściej po zmianie ograniczeń konsoli).
1.
Uruchamianie konsoli odzyskiwania.
Aby wejść do
konsoli odzyskiwania, bootujemy (uruchamiamy) komputer z płyty
instalacyjnej systemu Windows XP. Pierwszym etapem bootowania z płyty
jest potwierdzenie chęci uruchomienia z niej komputera.
W celu dodania sterowników wciskamy klawisz F6 i podajemy je na dyskietce. Jeżeli nie chcemy nic dodawać, chwilę czekamy i pojawia się kolejny ekran.
Tym razem jest to ekran automatycznego odzyskiwania systemu. To jednak nie jest jeszcze konsola odzyskiwania. Po kilku sekundach instalator rozpocznie ładowanie plików, po czym przechodzimy do następnego kroku.
Na tym etapie, pojawia się możliwość wejścia do konsoli odzyskiwania. A zatem naciskamy R i przechodzimy dalej.
Na tym etapie należy wybrać, do której instalacji systemu zamierzamy się zalogować. Wpisujemy numer porządkowy instalacji i naciskamy Enter (w tym wypadku wybrano pierwszą instalację: 1).
Następnie należy się zalogować.
Wpisujemy hasło Administratora. Jeżeli nie wprowadzono go podczas
instalacji, nic nie wpisujemy i wciskamy Enter.
Od tej
pory znajdujemy się już w konsoli odzyskiwania.
2.
Polecenia konsoli odzyskiwania.
Napisane na podstawie
pomocy Konsoli odzyskiwania systemu MS Windows XP
Professional.
ATTRIB
Polecenie służące
do zmian atrybutów dla pojedynczego pliku lub
katalogu.
Składnia:
ATTRIB -R|+R|-S|+S|-H|+H|-C|+C|
nazwa_pliku_lub_katalogu
+ - Ustawienie atrybutu.
- -
Usunięcie (wyczyszczenie) atrybutu.
R - Oznacza atrybut
tylko-do-odczytu.
S - Oznacza atrybut pliku systemowego.
H
- Oznacza atrybut pliku ukrytego.
C - Oznacza atrybut pliku
skompresowanego.
BATCH
Wykonuje polecenia
zawarte w pliku tekstowym.
Składnia:
BATCH Plik_Wejściowy
[Plik_Wyjściowy]
Plik_Wejściowy - Określa plik
tekstowy, który zawiera listę poleceń do wykonania przez
konsolę.
Plik_Wyjściowy - Opcjonalny parametr określający
plik, w którym zostaną zapisane wyniki poleceń. Jeżeli plik ten
nie zostanie podany, wyniki przetwarzania zostaną wyświetlone na
ekranie.
BOOTCFG
Polecenie służące do
konfiguracji rozruchu i odzyskiwania.
Składnia:
BOOTCFG
/ADD
BOOTCFG /REBUILD
BOOTCFG /SCAN
BOOTCFG
/LIST
BOOTCFG /DISABLEREDIRECT
BOOTCFG /REDIRECT [PORT
BAUDRATE] | [useBiosSettings]
/ADD - Dodaje instalację
systemu do listy rozruchu.
/REBUILD - Wymusza przejście
przez wszystkie instalacje systemu Windows. Przechodząc pyta się
użytkownika, czy ten chce dodać znalezioną instalację do listy
rozruchu (szczególnie przydatne do naprawy pliku boot.ini).
/SCAN
- Wymusza skanowanie wszystkich dysków w poszukiwaniu instalacji
systemu Windows, po czym wyświetla wynik.
/DEFAULT -
Ustawia domyślny wpis rozruchu.
/LIST - Powoduje
wyświetlenie wpisów znajdujących się na liście
rozruchu.
/DISABLEREWDIRECT - Wyłącza przekierowanie w
module ładującym rozruchu.
/REDIRECT - Włącza
przekierowanie w module ładującym rozruchu. Możliwe opcje [PORT]
lub [useBiosSettings].
Przykład:
a) włączenie dla portu
COM 1 (prędkość 115200 bps): BOOTCFG /REDIRECT com1 115200
b)
BOOTCFG /REDIRECT useBiosSettings : Opcja ta używa ustawień
określonych w tabeli przekierowywań konsoli portu szeregowego
układu BIOS.
CD i CHDIR
Polecenia
służące do wyświetlenia bieżącego katalogu lub jego
zmiany.
Składnia:
CD [ścieżka]
CD [..]
CD
[dysk:]
CHDIR [ścieżka]
CHDIR [..]
CHDIR [dysk:]
CD
.. - Przejście do katalogu nadrzędnego.
CD dysk: - Wyświetla
katalog bieżący określonego dysku.
Samo polecenie CD
(CHDIR) bez parametrów wyświetla bieżący dysk oraz
katalog.
Polecenie CD (CHDIR) traktuje znaki spacji jako
ograniczniki. Chcąc użyć nazwy katalogu zawierającego spację,
należy ją wstawić w cudzysłów. Przykład:
CD "menu
start".
Polecenia te działają w katalogu głównym
na każdej partycji, na nośnikach wymiennych, w bieżącym katalogu
systemowym oraz na lokalnych źródłach instalacji.
CHKDSK
Polecenie to pozwala sprawdzić dysk. Po sprawdzeniu dysku
wyświetlany jest raport stanu dysku.
Składnia:
CHKDSK
[dysk:] [/P] [/R]
[dysk:] - Określa dysk przeznaczony do
sprawdzenia.
/P - Wykonuje sprawdzenie dysku. Dysk nie musi być
oznaczony jako niesprawny.
/R - Wymusza sprawdzanie dysku pod
kątem występowania uszkodzonych sektorów. Jeżeli jest to możliwe
odzyskuje z uszkodzonych sektorów dane. Implikuje użycie
/P.
Uwaga: CHKDSK wymaga obecności pliku AUTOCHK.EXE.
Plik ten poszukiwany jest w katalogu rozruchowym. Jeżeli nie
zostanie tam znaleziony, to poszukiwany jest następnie na dysku
instalacyjnym. Nie znalezienie pliku AUTOCHK.EXE, monitowane jest
prośbą o podanie jego lokalizacji.
CLS
Czyści
ekran konsoli.
COPY
Polecenie służące do
kopiowania pojedynczego pliku do nowej lokalizacji. W przypadku próby
zastąpienia istniejącego pliku, zostanie wyświetlony stosowny
monit.
Składnia:
COPY źródło [cel]
źródło -
Określa plik do skopiowania.
cel - Określa nową nazwę pliku
i/lub katalogu.
Źródłem może być nośnik wymienny,
dowolny katalog wewnątrz katalogów systemowych bieżącej
instalacji, katalog główny dowolnego dysku, lokalne źródła
instalacji, katalog cmdcons.
Celem może być dowolny katalog
wewnątrz katalogów systemowych bieżącej instalacji systemu,
katalog główny dowolnego dysku, lokalne źródła instalacji lub
katalog cmdcons. Celem nie może być nośnik wymienny.
Brak
podanego argumentu celu, oznacza użycie katalogu
bieżącego.
Polecenie to nie obsługuje symboli
wieloznacznych.
W przypadku kopiowania pliku skompresowanego z
dysku CD instalacyjnego systemu Windows, zostanie on uprzednio
poddany operacji dekompresji.
DEL i DELETE
Polecenia służące do usuwania jednego
pliku.
Składnia:
DEL [dysk:][ścieżka]nazwa_pliku
DELETE
[dysk:][ścieżka]nazwa_pliku
Polecenia to działają w
katalogu głównym na każdej partycji, na nośnikach wymiennych, w
bieżącym katalogu systemowym oraz na lokalnych źródłach
instalacji.
DIR
Wyświetla listę plików i
podkatalogów danego katalogu.
Składnia:
DIR
[dysk:][ścieżka][nazwa_katalogu]
Podczas wyświetlania
plików, mogą zostać pokazane następujące atrybuty:
D -
Katalog
H - Plik ukryty
S - Plik systemowy
E -
Zaszyfrowany
R - Tylko do odczytu
A - Plik gotowy do
archiwizacji
C - Skompresowany
P - Punkt ponownej
analizy
Polecenie to działa w katalogu głównym na
każdej partycji, na nośnikach wymiennych, w bieżącym katalogu
systemowym oraz na lokalnych źródłach instalacji.
DISABLE
Służy do wyłączenia usługi lub sterownika systemu
Windows.
Składnia:
DISABLE nazwa_usługi
nazwa_usługi
- Nazwa wyłączanej usługi lub sterownika.
Polecenie to
wyświetla starą wartość typu uruchomienia dla usługi przed
nadaniem mu wartości SERVICE_DISABLED. W przypadku koniecznością
włączenia usługi, należy podać tą właśnie nazwę.
Wyświetlane wartości typu
uruchomienia:
SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
DISKPART
Służy do zarządzania partycjami na woluminach dysków
twardych.
Składnia:
DISKPART [/add|/delete]
[nazwa_urządzenia|nazwa_dysku|nazwa_partycji] [wielkość]
/ADD
- Służy do tworzenia nowej partycji.
/DELETE - Służy do
usuwania istniejącej partycji.
nazwa_urządzenia - Nazwa
urządzenia określona przez jego ścieżkę (np wynik polecenia MAP:
\Device\HardDisk0)
nazwa_dysku - Nazwa dysku (litera) przy
usuwaniu istniejącej partycji, np D:
nazwa partycji - Nazwa
partycji przy usuwaniu istniejącej partycji. Można jej użyć
zamiast argumentu nazwa_dysku. Dla przykładu, jest to:
\Device\HardDisk0\Partition1.
Użycie polecenia DISKPART
bez argumentów, uruchomi interfejs użytkownika umożliwiający
zarządzanie partycjami.
Jest
to to samo narzędzie, którego używamy do podziału dysku na
partycje, podczas standardowej instalacji systemu.
ENABLE
Dzięki temu poleceniu można włączyć usługę lub
sterownik systemu Windows.
Składnia:
EANBLE nazwa_usługi
[typ_uruchomienia]
nazwa_usługi - Parametr ten określa
nazwę usługi lub sterownika, który chcemy włączyć.
typ_uruchomienia - Typ uruchomienia może przyjmować
następującą
wartość:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
Polecenie
ENABLE wyświetla starą wartość typu uruchomienia, dla usługi,
przed nadaniem mu nowej. W przypadku nie podania nowej wartości
typu, zostanie wyświetlona tylko stara wartość. Należy ją
zapamiętać, aby móc przywrócić starą nazwę typu.
EXPAND
Dekompresuje plik skompresowany. Domyślnie monituje o
zastąpieniu pliku już istniejącego.
Składnia:
EXPAND
źródło [/F:specyfikacja_plików] [cel] [/Y]
EXPAND źródło
[/F:specyfikacja_plików] /D
źródło - Określa pliki do
dekompresji. Nie może zawierać symboli wieloznacznych.
cel -
Wskazuje katalog dla nowego pliku. Domyślnie jest to katalog
bieżący. Celem może być dowolny katalog wewnątrz katalogów
systemowych bieżącej instalacji systemu, katalog główny dowolnego
dysku, lokalne źródła instalacji lub katalog cmdcons. Celem nie
może być nośnik wymienny.
/Y - Wyłącza monitowanie o
zastąpienie istniejącego pliku.
/F:specyfikacja_plików - W
momencie, gdy wskazywane jest źródło zawierające więcej niż
jeden plik (np plik driver.cab), to parametr ten pozwala wskazać
pliki do dekompresji. Wolno tutaj używać symboli wieloznacznych.
/D
Zapobiega dekompresji. Wyświetla katalog plików znajdujących się
w źródle.
Plik docelowy nie może posiadać atrybutu
tylko do odczytu. Należy taki atrybut uwcześniej usunąć.
EXIT
Polecenie to kończy działanie konsoli odzyskiwanie i
wymusza ponowne uruchomienie komputera.
FIXBOOT
Służy
do zapisania nowego sektora rozruchowego na partycji
systemowej.
Składnia:
FIXBOOT [dysk:]
dysk - Wymusza
zapisanie nowego sektora rozruchowego na partycji innej niż domyślna
(tj rozruchowa).
Uwaga: Polecenie to obsługiwane jest
tylko na urządzeniach opartych o procesory x86.
FIXMBR
Polecenie to służy do naprawy głównego rekordu
rozruchowego (Master Boot Record) na partycji
rozruchowej.
Składnia:
FIXMBR
[nazwa_urządzenia]
nazwa_urządzenia - Jej podanie
wymusza zapisanie nowego rekordu MBR na innym urządzeniu, niż
domyślne (rozruchowe).
Polecenie te wydawane jest
zazwyczaj razem z poleceniem FIXBOOT.
Uwaga: Polecenie to
obsługiwane jest tylko na urządzeniach opartych o procesory
x86.
FORMAT
Polecenie służące do
formatowania dysku w systemach plików obsługiwanych przez system
Windows.
Składnia:
FORMAT [dysk:] [/Q]
[/FS:system_plików]
/Q - Wymusza szybkie
formatowanie.
/FS:system_plików - Możliwe systemy plików:
FAT, FAT32, NTFS.
HELP
Pomoc konsoli
odzyskiwania.
Składnia:
HELP nazwa_polecenia
lub
odpowiednio
nazwa_polecenia /?
LISTSVC
Polecenie
to służy do wyświetlenia wszystkich usług oraz sterowników
dostępnych aktualnie w komputerze.
LOGON
Pozwala
na logowanie do wykrytych instalacji systemu Windows. Następnie żąda
podania hasła administratora dla każdej z
nich.
Składnia:
LOGON
(Polecenie LOGON jest m.
in. wydawane podczas wejścia do konsoli odzyskiwania)
MAP
Służy do wyświetlania zmapowanych dysków (aktywnych
urządzeń).
Składnia:
MAP [ARC]
ARC - Wymusza użycie
ścieżek ARC w miejscu ścieżek urządzeń.
Przykład
zastosowania:
MAP:
C: NTFS 3993MB
\Device\Harddisk0\Partition1
MAP ARC:
C: NTFS 3993MB
multi(0)disk(0)rdisk(0)partition(1)
(Ścieżek ARC używa się
m. in. w pliku boot.ini)
MD i MKDIR
Tworzenie
katalogu.
Składnia:
MD [dysk:]ścieżka
MKDIR
[dysk:]ścieżka
Polecenia te działają w katalogu
głównym na każdej partycji, na nośnikach wymiennych, w bieżącym
katalogu systemowym oraz na lokalnych źródłach instalacji.
MORE
Wyświetla plik tekstowy na ekranie.
Składnia:
MORE
nazwa_pliku
NET
A w zasadzie NET USE, służy
do mapowania udziałów sieciowych na litery dysków.
Składnia:
NET
USE [\nazwa_serwera\nazwa_udziału
/USER:nazwa_domeny\nazwa_użytkownika [hasło] |
przypisywana_litera_dysku: /d]
Przełącznik /d wskazuje, że to
połączenie ma zostać rozłączone.
W rzeczywistości
polecenia NET nie można używać w konsoli odzyskiwania XP, ze
względu na to, że nie jest tu ładowany stos protokołów
sieciowych. W niniejszym opisie został dodany z faktu, że został
on opisany w pomocy konsoli.
RMDIR i RD
To
polecenie służy do kasowania katalogu.
Składnia:
RD
[dysk:]ścieżka
RMDIR [dysk:]ścieżka
Polecenia te
działają w katalogu głównym na każdej partycji, na nośnikach
wymiennych, w bieżącym katalogu systemowym oraz na lokalnych
źródłach instalacji.
REN i RENAME
Służą
do zmiany nazwy jednego pliku.
Składnia:
REN
[dysk:][ścieżka]stara_nazwa_pliku nowa_nazwa_pliku
RENAME
[dysk:][ścieżka]stara_nazwa_pliku nowa_nazwa_pliku
Dla
pliku docelowego nie można wskazać nowego dysku lub
ścieżki.
Polecenia te działają w katalogu głównym na
każdej partycji, na nośnikach wymiennych, w bieżącym katalogu
systemowym oraz na lokalnych źródłach instalacji.
SET
Służy do wyświetlania lub modyfikowania opcji
środowiskowych konsoli: AllowWildCards, AllowPaths,
AllowRemovableMedia oraz NoCopyPrompt. Wszystkie domyślnie ustawione
są na FALSE.
Składnia:
SET [zmienna = parametr]
zmienna
- W konsoli odzyskiwania występują następujące zmienne
środowiskowe:
AllowWildCards - Pozwala na włączenie obsługi
symboli wieloznacznych dla niektórych poleceń (np
DEL).
AllowAllPaths - Pozwala na uzyskanie dostępu do
wszystkich plików i folderów na komputerze.
AllowRemovableMedia
- Pozwala na kopiowanie plików na nośniki wymienne.
NoCopyPrompt
- W przypadku próby zastąpienia istniejącego pliku, nie będzie
wyświetlany stosowny monit.
parametr - Przyjmuje wartość
TRUE lub FALSE.
Polecenie SET bez parametrów wyświetla
bieżące ustawienia zmiennych środowiskowych konsoli.
Należy
jeszcze zwrócić uwagę na fakt, że polecenie SET jest poleceniem
opcjonalnym konsoli odzyskiwania. Dlatego też, aby móc modyfikować
zmienne środowiskowe, należy skorzystać z przystawki "Konfiguracja
i analiza zabezpieczeń".
W systemie, w Menu Start->uruchom, wpisujemy: secpol.msc
Następnie
przechodzimy do Zasady lokalne
Opcje
zabezpieczeń i w pozycji "Konsola odzyskiwania"
"Zezwalaj
na kopiowanie na dyskietkę oraz dostęp do wszystkich dysków i
folderów", włączamy zasadę (ustawiamy Enable).
W
przypadku XP w wersji Home, w Menu Start->Uruchom, wpisujemy
regedit i w
kluczu:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Setup\RecoveryConsole
klikamy
2x myszką na wartość SetCommand, a następnie zmieniamy zawartość
z 0 na 1.
SYSTEMROOT
Katalogiem
bieżącym, staje się główny katalog systemowy (najczęściej
C:\Windows\).
TYPE
Podobnie jak MORE,
wyświetla na ekranie plik tekstowy.
Składnia:
TYPE
nazwa_pliku
Mini objaśnienia:
Symbole
wieloznaczne pozwalają na zastępowanie jednego lub wielu znaków
danego ciągu, innymi domyślnymi oznaczeniami, w celu stwierdzenia
zgodności danego ciągu z określonym wzorcem. Znakami
wieloznacznymi są: * oraz ?. Dla zwolenników Wikipedii:
http://pl.wikipedia.org/wiki/Wieloznacznik
Katalog
konsoli cmdcons znajduje się na głównej partycji
systemowej. Posiada on nadane atrybuty: ukryty oraz tylko do
odczytu.
3. Przykłady zastosowania (polecenia
naprawcze).
Oznaczenia:
X - litera napędu
C
- dysk systemowy
Tak, więc w celu uzyskania informacji,
gdzie aktualnie zmapowany jest napęd, należy wpisać polecenie MAP.
Ważne: W konsoli odzyskiwania, napęd może mieć przypisaną
całkowicie inną literę, niż ma to miejsce w Windowsie.
a)
Problemy ze startem.
Brak/uszkodzenie pliku
NTLDR:
copy X:\i386\ntldr c:\
Niestety, brak tego
pliku, oznacza zazwyczaj uszkodzenie systemu plików.
Brak/uszkodzenie pliku NTDETECT:
copy
X:\i386\ntdetect.com C:\
Brak/uszkodzenie pliku
boot.ini:
cd C:\
bootcfg /rebuild
b).
Problemy podczas pierwszej fazy ładowania systemu (ekran z logiem
Windowsa).
Brak/uszkodzenie pliku
ntoskrnl.exe:
expand X:\i386\ntoskrnl.ex_
C:\Windows\System32\
Brak/uszkodzenie pliku
kernel32.dll:
expand X:\i386\kernel32.dl_
C:\Windows\System32\
Brak/uszkodzenie tego pliku jest
najczęstszym powodem restartów komputera podczas pierwszego okna
ładowania systemu Windows.
Brak/uszkodzenie pliku
ntfs.sys:
copy X:\i386\ntfs.sys
C:\Windows\system32\drivers
c) Problemu z warstwą
abstrakcji:
Brak/uszkodzenie pliku hal.dll:
expand
X:\i386\hal.dl_ C:\Windows\system32\
d) Problemy z
logowaniem.
Brak/uszkodzenie pliku
winlogon.exe:
expand X:\i386\winlogon.ex_
C:\Windows\sytem32\
Brak/uszkodzenie pliku
userinit.exe:
del C:\windows\system32\userinit.exe
del
C:\windows\system32\dllcache\userinit.exe
expand
X:\i386\userinit.ex_ C:\Windows\system32\
Objawem braku
tego pliku, jest ciągłe wylogowywanie
użytkownika.
Brak/uszkodzenie pliku
explorer.exe:
expand X:\i386\explorer.ex_ C:\windows\
Brak
tego pliku uniemożliwi końcowe uruchomienie pulpitu. Objawy:
oczywiście tapeta jest, ale ikon brak. Niestety uszkodzenie pliku
explorer.exe jest najczęściej wynikiem działań szkodników. Z
tego powodu dobrze jest sprawdzić system pod kątem wirusów online
skanerem AV lub analizując odpowiednie logi.
W przypadku, gdy
powyższe operacje nie przyniosą rezultatu, przyczyną może leżeć
po stronie rejestru. Objawy: po wciśnięciu klawiszy Ctrl+Alt+Del
Menedżer
Zadań
Z
menu
Plik
Nowe
zadanie
wpisanie
explorer.exe
Enter,
spowoduje prawidłowe uruchomienie pulpitu. Lekarstwo: Z Menu Start
Uruchom
wpisujemy
regedit. Odnajdujemy klucz: HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon, wartość Shell powinna mieć wpisane
explorer.exe.