Konsola odzyskiwania

Konsola odzyskiwania

Autor: Daniel Karcz

Opublikowano: 11/6/2007, 12:00 AM

Liczba odsłon: 164332

Podczas naszych codziennych zmagań z komputerem pojawić się może awaria, która uniemożliwi nam uruchomienie komputera zarówno w trybie normalnym jak i awaryjnym. Dla początkującego użytkownika może stanowić to wielkie tarapaty, jednak istnieje narzędzie o nazwie Konsola odzyskiwania, która także i w takiej sytuacji pomoże przywrócić system do stanu używalności.

Konsola odzyskiwania danych jest narzędziem, posiadającym wiele opcji, które okazują się bardzo przydatne w diagnozowaniu i usuwaniu wszelakich awarii, które pojawią się na naszej drodze. Posiada ona tą przewagę nad omawianym w wcześniejszym artykule Trybem awaryjnym, że narzędzie to będzie poprawnie działało nawet w momencie uszkodzenia plików systemowych.

Aby uruchomić Konsole odzyskiwania umieszczamy w napędzie CD dysk instalacyjny systemu Windows XP i uruchamiamy ponownie komputer (musimy być pewni, iż w ustawieniach BIOS-u jednostki jako pierwszy bootowalny napęd ustawiony mamy stację CD-ROM). Postępujemy zgodnie z informacjami wyświetlanymi nam na ekranie monitora, aż do momentu pojawienia się okna Witaj w programie instalacyjnym Windows XP, gdzie wciskamy przycisk R na klawiaturze by uruchomić wspomnianą wcześniej Konsole odzyskiwania. Następnie spośród dostępnych opcji, wybieramy system do którego chcemy uzyskać dostęp z poziomu konsoli oraz wpisujemy hasło Administratora (w systemie operacyjnym Windows XP Home Edition hasło jest puste, wiec wciskamy po prostu klawisz [Enter]). W wierszu poleceń, który ukarze się naszym oczom na ekranie, wpisujemy polecenia Konsoli odzyskiwania - polecenia te przedstawione i opisane są w tabeli poniżej. Natomiast, aby zakończyć pracę wyżej wspomnianego narzędzia korzystamy z polecenia exit.

Polecenie Opis działania
Attrib Nadaje lub usuwa atrybuty dla pojedynczych plików jak i całych folderów (atrybuty: Tylko do odczytu, Ukryty, Systemowy).
Batch Wykonuje polecenia z pliku tekstowego
Cd lub Chdir Zmienia aktualną lokalizację (folder)
Chkdsk Sprawdza i w miarę potrzeby naprawia lub odzyskuje dane na dysku
Clr Czyści zawartość ekranu
Copy Kopiuje plik
Del (Delete) Usuwa pojedyncze pliki
Dir Wyświetla zawartość bieżącego folderu wraz z atrybutami każdego ze znajdujących się tam plików
Disable Wyłącza usługę lub sterownik
Diskpart Zarządza partycjami w podstawowych woluminach dyskowych; nie należy używać go wraz z dyskami dynamicznymi
Enable Uruchamia usługę lub sterownik
Expand Rozpakowuje zawartość pliku *.cab znajdującego się na dysku lokalnym lub przenośnym
Fixboot Zapisuje nowy sektor startowy (uruchomieniowy) na aktywnej partycji
Fixmbr Naprawia Master Boot Record podanego dysku
Format Formatuje partycję początkową, wolumin lub dysk logiczny
Help Wyświetla listę wszystkich dostępnych w konsoli poleceń
Listsvc Wyświetla listę wszystkich dostępnych usług i sterowników wraz z aktualnym sposobem ich uruchamiania
Logon Wyświetla listę wszystkich wykrytych instalacji systemu Windows i pozwala na zalogowanie do wybranej
Map Wyświetla listę wszystkich liter dysków, typów plików systemowych, rozmiarów partycji i odniesień do dysków fizycznych
Md (Mkdir) Tworzy nowy folder lub podfolder w wybranej lokalizacji
More Wyświetla plik tekstowy, zatrzymując się po każdym pełnym ekranie lub lini
Rd (Rdmdir) Usuwa foldery
Ren (Rename) Zmienia nazwę pliku
Set Wyświetla lub modyfikuje zmienne środowiska konsoli
Systemroot Ustawia aktualny folder jako folder systemowy bieżącej instalacji Windows
Type Wyświetla plik tekstowy

Naprawa uszkodzonych plików uruchomieniowych

Konsola odzyskiwania daje możliwość naprawy plików, które zostały uszkodzone poprzez np. niewłaściwe i nieumiejętne korzystanie z narzędzi dyskowych lub zakończone niepowodzeniem procesy umieszczenia wielu uruchamialnych systemów w komputerze. Poniżej opisane jest kilka najczęściej spotykanych problemów wraz z  metodami ich rozwiązania przy użyciu konsoli:

Plik Boot.ini został uszkodzony lub usunięty - po uruchomieniu konsoli, wpisujemy polecenie bootcfg /scan, które wyświetli nam listę wszystkich dostępnych aktualnie instalacji systemów Windows. Korzystając z polecenia bootcfg /rebuild, samoczynnie zostanie zastąpiony plik boot.ini, natomiast wpisując bootcfg /add zostanie przypisana instalacja Windows do pliku boot.ini bez żadnych modyfikacji istniejących już wpisów.

Kluczowe pliki systemowe są uszkodzone lub usunięte - konsola daje możliwość odtworzenia plików Ntldr, Ntoskrnl.exe, Ntdetect.com oraz pliki sterowników. Jeśli uszkodzony plik znajduje się na płycie instalacyjnej za pomocą polecenia Copy kopiujemy określając także źródło i lokalizację, gdzie znaleźć ma się kopiowany plik. Gdy plik znajduje się w pliku *.cab aby go wyeksportować korzystamy z polecenia Expand.

Inny system operacyjny zastąpił kod sektora uruchomieniowego Windows XP - uruchamiamy Konsolę odzyskiwania, wpisujemy polecenie Fixboot i uruchamiamy ponownie komputer.

Aktywacja i dezaktywacja usług oraz sterowników

Usługi są uprzywilejowanymi składnikami systemu Windows XP, w momencie nieprawidłowego napisania kodu usługi nasz system przestaje działać, podobnie jest gdy zainstalujemy niedopracowane sterowniki sprzętowe, które w skrajnych przypadkach nie dadzą nam możliwości uruchomienia systemu nawet w Trybie awaryjnym. Jeśli przypuszczasz, która z usług lub zainstalowanych sterowników uniemożliwia uruchomienia systemu Konsola odzyskiwania umożliwia ich dezaktywację. By zobaczyć kompletną listę usług i sterowników zainstalowanych na naszym komputerze wpisujemy polecenie Listsvc, lista ta przeważnie okazuje się bardzo długa i odnalezienie interesujących nas informacji jest utrudnione. Poleceniem Disable wyłączamy wybrane usługi i sterowniki, wpisując to polecenie musimy dodać także nazwę komponentu, który ma zostać zatrzymany. Po operacji dezaktywacji z użyciem tegoż polecenia, typ uruchomienia usługi zostanie zmieniony na SERVICE_DISABLED. Warto jednak zapamiętać pierwotną wartość uruchamiania usługi, by móc ją przywrócić w momencie kiedy zdecydujemy się na ponowne uruchomienie usługi, które dokonujemy przy użyciu komendy Enable.

Ograniczenia Konsoli odzyskiwania

Mogło by się wydawać, iż Konsola odzyskiwania z racji tego, że wygląda podobnie jak wiersz poleceń MS-DOS lub interpretatora Windows XP, posiada także te same funkcje co wcześniej wymienione narzędzia, lecz tak nie jest, a to dlatego, iż gdyby pozwalałaby ona na nieograniczony dostęp do danych na naszym dysku to byłaby to bardzo niebezpieczna dziura w systemie bezpieczeństwa, tyczy się to głównie Windows XP w wersji Home Edition, która nie posiada hasła Administratora. Z poziomu Konsoli odzyskiwania uzyskujemy dostęp do:

  • Katalogu głównego, znajdującego się na dowolnym dysku
  • Folderów i podfolderów systemowych, przynależnych do systemu wybranego w momencie uruchomienia konsoli
  • Plików i folderów na wszelakich nośnikach przenośnych (dyskietkach, płytach CD itp.)
  • Folderu Konsoli odzyskiwania - Cmdcons oraz jego podfolderów, o ile konsola została zainstalowana jako opcja uruchamiania
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia