[ Pobierz całość w formacie PDF ]
.DOS, ani nie tworzykonfiguracji wielosystemowej (second boot option).Aby usun¹æ wybór opcji, zaznacz j¹ i naciœnij Enter.W niniejszym przyk³adzieusuñ wybór wszystkich opcji oprócz SprawdŸ œrodowisko uruchamiania (Inspectstartup environment).Zaznacz Kontynuuj (Continue) i naciœnij Enter.Nastêpny ekran wyœwietla podpowiedŸ, ¿e trzeba w³o¿yæ awaryjny dysk naprawczy.W³Ã³¿ dysk i naciœnij Enter.Jeœli nie masz awaryjnego dysku naprawczego (ERD),naciœnij L i system podejmie próbê zlokalizowania katalogu \WINNT\Repair napartycji rozruchowej (boot partition) systemu Windows 2000.Jeœli folderzostanie znaleziony, zostanie wykorzystany.W przeciwnym wypadku konieczny jestawaryjny dysk naprawczy (ERD).Naciœnij Enter aby kontynuowaæ.¯Ã³³ty wskaŸnik s³upkowy (progress bar)informuje o dzia³aniu programu Setup.W tym przypadku nie sprawdzano plikówsystemowych, wiêc naprawa trwa³a tylko chwilê.Ponowne uruchomienie systemuwykonywane jest automatycznie.Uruchom system ponownie i sprawdŸ, czy menu rozruchowe (boot menu) Windows 2000jest wyœwietlane, a system Windows 2000 ³aduje siê prawid³owo.Poniewa¿ systemWindows 98 zmieni³ tablicê FAT, co poci¹gnê³o za sob¹ ustawienie znacznikab³êdu (dirty flag) w sektorze rozruchowym, uruchomiony zostanie programAutochk, który sprawdzi zgodnoœæ systemu plików.Teraz komputer jest przygotowany do wybierania systemu operacyjnego podczasuruchamiania (dual–boot).Po wybraniu przez u¿ytkownika z menu rozruchu (bootmenu) wersji Windows, NTLDR umieszcza obraz pliku BOOTSECT.DOS (BOOTSECT.DOSimage) w pamiêci o adresie pocz¹tkowym 0x700h, przestawia procesor z powrotem wtryb rzeczywisty (real mode) i przekazuje system do programu wykonywalnegoznajduj¹cego siê w obrazie sektora rozruchowego (boot sector image).Powy¿szy podrozdzia³ opisywa³ odzyskiwanie systemu po uszkodzeniu plikówsystemowych, co zdarza siê rzadko.W kolejnym podrozdziale omówionoodzyskiwanie po uszkodzeniu Rejestru, co jest bardziej prawdopodobne i zdarzasiê czêœciej.Odtwarzanie funkcji za pomoc¹ ostatniej znanej dobrej konfiguracji (Last KnownGood Configuration)Taka historia mog³a przydarzyæ siê ka¿demu administratorowi i u¿ytkownikowisystemu Windows NT.Do napêdu w³o¿ono dysk CD aby zainstalowaæ sterownik dlajakiegoœ sza³owego sprzêtu lub wymyœln¹ aplikacjê systemow¹, o której mówi siê,¿e u³atwia czarn¹ robotê administratora.Przez chwilê wydaje siê, ¿e wszystkoidzie g³adko, a tu BACH.System zatrzymuje siê i pojawia siê nies³awnyniebieski ekran.Po kilku minutach system automatycznie uruchamia siê ponownie.WskaŸniki w dolnej czêœci ekranu pokazuj¹, ¿e Ntldr robi co do niego nale¿y i³aduje sterowniki systemowe (system drivers).Monitor prze³¹cza siê w trybgraficzny, uruchamia siê Ntoskrnl, a tu BACH.Niebieski ekran raz jeszcze.Nie trzeba byæ geniuszem diagnostyki aby poj¹æ, ¿e podczas instalowaniasterownik lub aplikacja zmieni³y coœ g³êboko w systemie.Pojawia siê problemodtworzenia systemu.Najbardziej oczywistym krokiem jest powstrzymanie ³adowania danego sterownika.Sterowniki s¹ ³adowane przez pozycje Rejestru, wiêc jeœli mo¿na przywróciæstary Rejestr (Registry), który nie by³ aktualizowany, ¿ycie znów stanie siêpiêkne.W systemie Windows 2000 przewidziano takie potrzeby i tworzona jestkopia zapasowa (backup copy) czêœci ga³êzi System (System hive) o nazwie Zestawkontrolny (Control Set).Kopia zapasowa Control Set jest okreœlana jakoOstatnia znana dobra konfiguracja (Last Known Good Configuration).Budowa zestawu kontrolnego (Control Set)Rysunek 18.23.przedstawia Edytor Rejestru, (Registry Editor), Regedt32, zpodkluczem HKEY_Local_Machine i rozwiniêtymi górnymi kluczami ga³êzi System(System hive).Rysunek 18.23.Okno Edytora Rejestru Regedt32 przedstawiaj¹ce kluczeHKLM|System.Istniej¹ trzy Zestawy kontrolne (Control Sets).Zestaw kontrolny (Control Set)zawiera cztery klucze wysokiego poziomu (high–level), u¿ywane do ustawianiaparametrów eksploatacyjnych systemu:Control.Klucz ten zawiera parametry konieczne do rozruchu systemu, w³¹czaj¹c wto najwa¿niejsze informacje dotycz¹ce klas oprogramowania (software classes),klas urz¹dzeñ (device classes), szeregowania obci¹¿enia (load sequencing) dlasterowników i ustawienia zabezpieczeñ (security settings).Zawiera równie¿parametry wykorzystywane przez Mened¿era konfiguracji (Configuration Manager)do uzyskania dostêpu do Rejestru.Sytuacja zaczyna przypominaæ „Paragraf — 22”.W kluczu Control zapisane s¹ parametry Mened¿era konfiguracji (ConfigurationManager) dotycz¹ce odczytywania dzienników œledzenia operacji (transactiontracking logs).Jeœli aktualizacja klucza Control znajduje siê w tym dzienniku(transaction log), system mo¿e nie uruchomiæ siê.Dlatego na wypadek utraty lubuszkodzenia pierwotnej ga³êzi System, przechowywana jest kopia zapasowa tejga³êzi System.alt.Wyliczenie (Enum).Klucz ten nosi równie¿ nazwê Drzewo wyliczeniowe (EnumTree).Jest to klucz nietrwa³y, zawieraj¹cy wyniki wyliczania urz¹dzeñ PnP (PnPenumeration).Otwieraj¹c konsolê Zarz¹dzanie urz¹dzeniami (Device Management) iogl¹daj¹c listê urz¹dzeñ, ich parametrów i zasobów, patrzymy na graficzneprzedstawienie drzewa wyliczeniowego (Enum Tree).Profile sprzêtowe (Hardware Profiles).Klucz ten jest miniaturowym zestawemkontrolnym (control set), wykorzystywanym do kontrolowania parametrówspecjalnych, maj¹cych wp³yw na dzia³anie systemu w trybie Zadokowany (Docked)lub Niezadokowany (Undocked)
[ Pobierz całość w formacie PDF ]