ROZDZIAú 6

Instalacja i uruchamianie

     W tym rozdziale om≤wione s╣: proces uruchamiania Microsoft Windows 2000 Professional, interakcja tego procesu z rejestrem, wykrywanie urz╣dze± Plug and Play oraz instalacja wielosystemowa. Informacje te pomog╣ zoptymalizowaµ dzia│anie systemu oraz rozwi╣zaµ ewentualne problemy.
Zawarto£µ rozdzia│u
      Przegl╣d instalacji i uruchamiania
      Etapy instalacji
      Proces uruchamiania Windows 2000 Professional
      Wykrywanie urz╣dze± Plug and Play
      Instalacja wielosystemowa
      Instalacja pakiet≤w obs│ugi
      Usuwanie Windows 2000 Professional z komputera
      Rozwi╣zywanie problem≤w z instalacj╣ Windows 2000 Professional
År≤d│a dalszych informacji w Resource Kit

Przegl╣d instalacji i uruchamiania

     Zrozumienie proces≤w instalacji i uruchamiania Windows 2000 Professional jest istotne przy konserwacji systemu. W tej czΩ£ci przedstawione s╣ etapy tych proces≤w, w tym wykrywanie urz╣dze±, sposoby konfiguracji kilku system≤w operacyjnych na jednym komputerze, aktualizacja za pomoc╣ pakiet≤w obs│ugi oraz rozwi╣zywanie problem≤w.
Zrozumienie etap≤w instalacji
     Nale┐y przeczytaµ kr≤tki opis sposobu │adowania sterownik≤w startowych i urz╣dze± Plug and Play przez instalator w trybie tekstowym i w trybie GUI oraz informacje o plikach dziennik≤w instalatora. Zrozumienie tego procesu pomo┐e rozwi╣zaµ ewentualne problemy podczas instalacji.
Zrozumienie etap≤w uruchamiania Windows 2000 Professional.
     Zrozumienie procedury uruchamiania systemu pomo┐e rozwi╣zaµ problemy zwi╣zane z instalacj╣ i uruchamianiem Windows 2000 Professional.
Zrozumienie wykrywania urz╣dze± Plug and Play przez Windows 2000 Professional.
     Pomo┐e rozwi╣zaµ problemy wystΩpuj╣ce podczas instalacji w zwi╣zku z wykrywaniem i konfiguracj╣ urz╣dze± Plug and Play.
Konfiguracja kilku system≤w operacyjnych (w tym Windows 2000 Professional) na jednym komputerze.
     System Windows 2000 Professional mo┐e istnieµ w systemie startowym razem z Microsoft Windows NT 4.0, Microsoft Windows 95, Microsoft Windows 98 i Microsoft MS-DOS.
Instalacja pakiet≤w Service Pack Windows 2000 Professional.
     Nale┐y zrozumieµ proces dodawania pakiet≤w Service Pack do Windows 2000 oraz r≤┐nice pomiΩdzy tym procesem a procesem stosowanym w Windows NT 4.0.
Usuwanie systemu Windows 2000 Professional z komputera
     W przypadku problem≤w podczas instalacji lub uruchamiania Windows 2000 Professional, konieczne mo┐e byµ usuniΩcie systemu operacyjnego i zwi╣zanych z nim plik≤w z komputera.
Rozwi╣zywanie problem≤w zwi╣zanych z instalacj╣ systemu Windows 2000 Professional
     Nale┐y przeczytaµ informacje o problemach, kt≤re czasem wystΩpuj╣ podczas instalacji systemu Windows 2000 Professional oraz o ich rozwi╣zaniach.

Etapy instalacji

     Instalacja lub uaktualnianie do systemu Windows 2000 Professional sk│ada siΩ z trzech g│≤wnych etap≤w: pocz╣tkowy etap │adownia, tryb tekstowy (na niebieskim tle) oraz tryb GUI (w kt≤rym pojawia siΩ interfejs graficzny Windows oraz kreator).

úadowanie

     Etap │adowania zwykle uruchamiany jest za pomoc╣ polecenia Winnt.exe lub Winnt32.exe lub przez uruchomienie komputera z no£nika CD-ROM Windows 2000. Instalator kopiuje pliki instalacyjne i Setupldr z CD-ROM na dysk twardy oraz tworzy lub modyfikuje Boot.ini (w przypadku konfiguracji wielosystemowej zawieraj╣cej wcze£niej zainstalowany Windows NT 4.0 lub Windows 2000). Setupldr jest odmian╣ pliku Ntldr, kt≤ry zostaje wywo│any przez program │aduj╣cy i │aduje pliki Ntbootdd.sys i Ntdetect.com. Pliki te wykonuj╣ pocz╣tkowe wykrywanie sprzΩtu, a nastΩpnie przekazuj╣ kontrolΩ do j╣dra, kt≤re zostaje za│adowane razem ze sterownikami startowymi i sterownikami kontroler≤w napΩdu twardego. Dodatkowo Setupldr zmienia sektor startowy na Setupldr.
     Na tym etapie instalator zbiera tak┐e informacje w celu utworzenia ma│ego pliku automatyzacji, zawieraj╣cego odpowiedzi na niekt≤re pytania zadawane na p≤ƒniejszych etapach procesu instalacji.
     WiΩcej informacji o Winnt.exe i Winnt32.exe znajduje siΩ w rozdziale äInstalacja systemu Windows 2000 Professionalö.

Tryb tekstowy

     Tekstowy etap instalacji jest etapem trybu mini-j╣dra uruchomionym przez specjalnego mened┐era sesji o nazwie Usetup.exe znajduj╣cego siΩ w folderze i386. Pojawia siΩ ekran tekstowy o niebieskim tle. Na tym etapie wykonywane s╣ nastΩpuj╣ce zadania:

Tryb GUI

     Po zako±czeniu etapu tekstowego nastΩpuje restart komputera oraz rozpoczΩcie etapu GUI. Pojawia siΩ graficzny interfejs u┐ytkownika (GUI) oraz kreator instalacji, kt≤ry zaczyna od umowy licencyjnej i okna dialogowego Identyfikator produktu.
Uwaga Gdy stosowany jest Winnt32.exe lub Autorun.exe, to umowa licencyjna i okno Identyfikator produktu pojawiaj╣ siΩ wcze£niej, na etapie │adowania.
     W trybie GUI instalator wykonuje nastΩpuj╣ce zadania:
Uwaga Dzienniki tworzone przez instalator pomog╣ rozwi╣zaµ problemy wystΩpuj╣ce podczas instalacji. Aby odczytaµ plik dziennika, nale┐y dwukrotnie klikn╣µ jego ikonΩ lub otworzyµ go w edytorze tekstu, takim jak Notatnik.
     Po wykonaniu tych zada± instalator uruchamia system operacyjny i wy£wietla ekran Winlogon. Je£li praca instalatora zostaje przerwana na tym etapie, to mo┐e on zacz╣µ ponownie od tego samego punktu.
     W przypadku czystej instalacji systemu Windows 2000 Professional instalator prosi na tym etapie o podanie konta u┐ytkownika i informacji do zalogowania. W przypadku uaktualniania systemu Windows 95/98 instalator prosi o podanie has│a.
Uwaga W przypadku nowej instalacji u┐ytkownik proszony jest o podanie has│a administratora. Skonfigurowaµ mo┐na tak┐e opcje regionalne, opcje u│atwie± dostΩpu oraz ustawienia po│╣cze± sieciowych i telefonicznych.

Proces uruchamiania systemu Windows 2000 Professional

     Proces uruchamiania systemu Windows 2000 jest podobny do procesu uruchamiania systemu Windows NT 4.0, ale znacznie r≤┐ni siΩ od proces≤w stosowanych w innych systemach operacyjnych. W MS-DOS, Windows 95 i Windows 98 komputer │aduje plik IO.sys, a nastΩpnie Msdos.sys i Command.com. Jednak w systemie Windows 2000 te pliki nie istniej╣, chyba ┐e komputer posiada konfiguracjΩ wielosystemow╣ zawieraj╣c╣ Windows 95/98 lub MS-DOS.
     Proces uruchamiania Windows 2000 Professional obejmuje nastΩpuj╣ce etapy:
Uwaga Proces uruchamiania systemu dotyczy tylko systemu po w│╣czeniu pr╣du lub po restarcie, nie systemu ponownie w│╣czonego po hibernacji.
     Powy┐szy proces dotyczy wszystkich wersji systemu Windows 2000.

Test wewnΩtrzny po w│╣czeniu

     Po w│╣czeniu lub restarcie komputera wykonywany jest test wewnΩtrzny zwany POST (Power-On Self Test), podczas kt≤rego sprawdzana jest ilo£µ pamiΩci oraz obecno£µ wymaganych urz╣dze± (takich jak klawiatura). Po zako±czeniu tego procesu adaptery posiadaj╣ce oddzielne systemy BIOS wykonuj╣ w│asne testy typu POST.
Uwaga Niekt≤re adaptery (na przyk│ad czΩ£µ adapter≤w wideo) uruchamiaj╣ w│asne procesy POST przed sprawdzeniem og≤lnej pamiΩci i urz╣dze±.

Uruchamianie komputera

     Po zako±czeniu testu POST system BIOS pr≤buje uruchomiµ system operacyjny. Proces ten zale┐y od konfiguracji BIOS. Na przyk│ad, je£li kolejno£µ poszukiwania ustawiona jest na "A, C", to BIOS spr≤buje odnaleƒµ dyskietkΩ startow╣ w napΩdzie A i za│adowaµ jej pierwszy sektor (sektor startowy partycji) do pamiΩci. Je£li dyskietka nie jest dyskietk╣ startow╣, to pojawi siΩ komunikat:

Dysk niesystemowy lub blad dysku
     Zamien i nacisnij dowolny klawisz

     Je£li BIOS nie znajdzie dyskietki w napΩdzie A, to poszuka aktywnej partycji dysku twardego. Je£li pierwszy dysk twardy na zawiera partycji systemowej, to w g│≤wnym zapisie startowym (MBR) pojawi siΩ kt≤ry£ z nastΩpuj╣cych b│Ωd≤w:      Po odnalezieniu aktywnej partycji dysku twardego BIOS przeczyta zapis MBR i za│aduje go do pamiΩci. NastΩpnie MBR odczyta informacje o partycji systemowej z tabeli partycji, za│aduje do pamiΩci sektor 0 partycji systemowej i uruchomi ten sektor.
Uwaga Sektor 0 partycji systemowej mo┐e zawieraµ narzΩdzie, program diagnostyczny lub kod uruchamiaj╣cy system operacyjny.
     Partycja systemowa musi znajdowaµ siΩ na pierwszym fizycznym dysku i musi zawieraµ pliki wymienione w tabeli 6.1.
Tabela 6.1 Pliki uruchamiania systemu Windows 2000

Nazwa plikuMiejsce przechowywania

Ntldr Katalog g│≤wny dysku startowego
Boot.ini Katalog g│≤wny dysku startowego
Bootsect.dos Katalog g│≤wny dysku startowego (w przypadku konfiguracji z kilkoma systemami))
Ntdetect.com Katalog g│≤wny dysku startowego
Hyberfil.sys %Systemdrive%
Ntbootdd.sys Katalog g│≤wny dysku startowego (dla SCSI i niekt≤rych du┐ych napΩd≤w IDE)
Ntoskrnl.exe %SystemRoot%\System32
Hal.dll %SystemRoot%\System32
Klucz systemowy %SystemRoot%\System32\Config
Sterowniki urz╣dze± %SystemRoot%\System32\Drivers
Cdldr Katalog g│≤wny dysku startowego



Uwaga Je£li w nazwie £cie┐ki w Boot.ini zastosowano sk│adniΩ SCSI (Small Computer System Interface), to plik Ntbootdd.sys musi znajdowaµ siΩ w folderze g│≤wnym partycji systemowej.
     Partycja startowa mo┐e znajdowaµ siΩ w tej samej partycji co partycja systemowa, w innej partycji lub na innym dysku twardym.
     MBR dzia│a prawie niezale┐nie od systemu operacyjnego. Na przyk│ad MBR mo┐e uruchomiµ systemy Windows NT, Windows 95, Windows 98, MS-DOS, Microsoft Windows 3.i Windows 2000 Professional. Jednak po za│adowaniu do pamiΩci sektora startowego 0 sektor startowy partycji jest zale┐ny od systemu operacyjnego oraz od systemu plikowego. Sektor startowy partycji Windows 2000 wykonuje nastΩpuj╣ce zadania:

Proces pocz╣tkowego │adowania

     Ntldr │aduje pliki systemu operacyjnego z partycji startowej. W przypadku konfiguracji z kilkoma systemami u┐ytkownik proszony jest o wyb≤r systemu operacyjnego.
     Ntldr kieruje procesem wyboru systemu operacyjnego i wykrywania sprzΩtu, zanim przeka┐e kontrolΩ j╣dru Windows 2000. Ntldr musi znajdowaµ siΩ w folderze g│≤wnym dysku uruchamiaj╣cego.
     Ntldr wykonuje nastΩpuj╣ce zadania:

Wyb≤r systemu operacyjnego

     Boot.ini zawiera listΩ dostΩpnych system≤w operacyjnych. Ka┐da pozycja zawiera £cie┐kΩ do partycji startowej systemu operacyjnego, │a±cuch do wy£wietlenia na ekranie programu pocz╣tkowego │adowania oraz parametry opcjonalne. Boot.ini wspiera uruchamianie r≤┐nych wersji Windows 2000 oraz innych system≤w operacyjnych, takich jak Windows 95, Windows 98, Windows NT 4.0, MS-DOS i OS/2.
     Podczas instalacji Windows 2000 plik Boot.ini zostaje umieszczony w katalogu g│≤wnym partycji systemowej.
     Poni┐ej przedstawiony jest przyk│adowy plik Boot.ini:

[boot loader]
     timeout=30
     default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
     [operating systems]
     multi(0)disk(0)rdisk(0)partition(1)\winnt= äMicrosoft Windows 2000 Professionalö /fastdetect
     C:\="Windows 98"

     Informacje wy£wietlane na ekranie programu pocz╣tkowego │adowania oparte s╣ na zawarto£ci Boot.ini, na przyk│ad:

Wybierz system operacyjny do uruchomienia:
     Microsoft Windows 2000 Professional
     Microsoft Windows 98
     Uzyj klawiszy ¡ i » aby przesunac podswietlenie.
     Aby dokonac wyboru, nacisnij Enter.
     Sekundy do automatycznego uruchomienia podswietlonej opcji: 29
     Aby zobaczyc opcje rozwiazywania problem≤w i opcje zaawansowane dotyczace uruchamiania Windows 2000, nacisnij F8.

     System operacyjny wystΩpuj╣cy jako pierwszy jest opcj╣ domy£ln╣. W powy┐szej konfiguracji, gdy zegar poka┐e 0, automatycznie zostanie uruchomiony system Windows 2000 Professional.

Wykrywanie sprzΩtu

     Po wyborze systemu operacyjnego plik Ntdetect.com wykrywa sprzΩt i przekazuje listΩ zainstalowanych komponent≤w sprzΩtowych plikowi Ntldr.
     Ntdetect.com wykrywa nastΩpuj╣ce komponenty:

Wyb≤r konfiguracji sprzΩtu

     Na etapie Ntdetect, je£li komputer posiada kilka konfiguracji sprzΩtu, to pojawi╣ siΩ nastΩpuj╣ce informacje:

     Menu odzyskiwania profilu/konfiguracji sprzetu
     W tym menu mozesz wybrac profil sprzetu do zastosowania po uruchomieniu Windows 2000.


Uwaga Je£li stosowana jest technologia Plug and Play, to profile s╣ niepotrzebne.
     Program czeka przez kilka sekund lub do momentu naci£niΩcia klawisza Enter. Je£li profilu nie wybrano, system Windows 2000 Professional bΩdzie stosowaµ ustawienia domy£lne. W tym przypadku program │adowania wykorzysta informacje rejestrowe zapisane przez Windows 2000 Professional przy ostatnim zamkniΩciu systemu. Po wyborze profilu Ntdetect.com przekazuje kontrolΩ z powrotem plikowi Ntldr.

úadowanie i inicjowanie j╣dra

     W kolejnym etapie Ntldr │aduje do pamiΩci j╣dro i HAL, a nastΩpnie klucz rejestrowy HKEY_LOCAL_MACHINE\SYSTEM z folderu %SystemRoot%\system32\Config\System. Ntldr tworzy zestaw kontroli s│u┐╣cy do inicjacji komputera. Stosowany jest domy£lny zestaw kontroli, chyba ┐e na ekranie Profile sprzΩtu wybrano opcjΩ Ostatnia znana dobra konfiguracja.
     J╣dro inicjuje ekran systemu Windows 2000 Professional i wy£wietla pasek postΩpu Uruchamiania. Po zako±czeniu tego procesu Ntoskrnl przygotowuje informacje o sieci.
     Na podstawie informacji przekazanych przez program │adowania j╣dro tworzy klucz HKEY_LOCAL_MACHINE\HARDWARE, kt≤ry zawiera dane dotycz╣ce r≤┐nych komponent≤w sprzΩtu na p│ycie g│≤wnej oraz przerwa± systemowych przydzielonych przez ka┐de urz╣dzenie.
     NastΩpnie j╣dro tworzy zestaw kontroli Klon, kt≤ry jest kopi╣ wskazuj╣c╣ zestaw kontroli Bie┐╣cy. Zestaw Klon reprezentuje stan komputera podczas konfiguracji i nie zostaje zmodyfikowany.

Logowanie siΩ w systemie operacyjnym

     Podsystem Windows automatycznie uruchamia Winlogon.exe, kt≤ry uruchamia AdministracjΩ zabezpiecze± lokalnych. Pojawia siΩ okno dialogowe Rozpocznij logowanie. System Windows 2000 mo┐e w tym momencie jeszcze inicjowaµ sterowniki sieciowe, ale zalogowanie jest ju┐ mo┐liwe.
     Kontroler us│ugi odnajduje w rejestrze us│ugi skonfigurowane odpowiednio dla automatycznego │adowania. Us│ugi tego typu s╣ oznaczone warto£ci╣ Start r≤wn╣ 0x2 w podkluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DriverName. Us│ugi s╣ │adowane r≤wnolegle, a wiΩc w oparciu o ich zale┐no£ci. Zale┐no£ci s╣ opisane we wpisach DependOnGroupDependOnService w podkluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DriverName.
Uwaga Za zako±czenie procesu uruchamiania systemu Windows 2000 uwa┐a siΩ udane zalogowanie u┐ytkownika w systemie. Po zalogowaniu u┐ytkownika zestaw kontroli Klon zostaje skopiowany do zestawu äOstatnie znane dobreö.

Zrozumienie konwencji nazw w Boot.ini

     îcie┐ka do instalacji systemu Windows 2000 zostaje zdefiniowana przy u┐yciu zaawansowanej konwencji nazw RISC (Reduced Instruction Set Computing) û czyli ARC (Advanced RISC Computing).

Stosowanie £cie┐ek ARC

     îcie┐ki ARC stosowane w pliku Boot.ini wskazuj╣ miejsce przechowywania partycji startowej dla wszystkich instalacji systemu Windows 2000. Ka┐da instalacja jest reprezentowana przez jeden wiersz w Boot.ini. InstalacjΩ mo┐na wybraµ podczas uruchamiania na ekranie programu pocz╣tkowego │adowania.
     Nazwy ARC w pliku Boot.ini s╣ podobne do nastΩpuj╣cych:      Wszystkie powy┐sze formaty pozwalaj╣ systemowi Windows 2000 Professional na odnalezienie katalogu SystemRoot.

Sk│adnia Multi

     îcie┐ka ARC w takiej postaci nazywa siΩ Multi. W systemie Microsoft Windows NT 3.1 sk│adnia Multi by│a wspierana tylko dla dysk≤w IDE (Integrated Device Electronics), EIDE (Enhanced Integrated Drive Electronics) i ESDI (Enhanced Small Device Interface). W systemie Microsoft Windows NT 3.5 i p≤ƒniejszych wersjach (w tym Windows 2000) ta sk│adnia jest wspierana tak┐e dla dysk≤w SCSI. Nie jest ona stosowana w Windows 95/98.
     Sk│adnia Multi powoduje, ┐e Windows 2000 Professional pozwala systemowemu BIOS za│adowaµ pliki systemowe. Oznacza to, ┐e Ntldr stosuje wywo│ania BIOS typu INT 13 do odnalezienia i za│adowania Ntoskrnl.exe oraz ewentualnie innych plik≤w potrzebnych do uruchomienia systemu.
     Poni┐ej przedstawiony jest przyk│ad sk│adni Multi:

multi(W)disk(X)rdisk(Y)partiton(Z)

     Parametry stosowane w sk│adni Multi opisane s╣ w tabeli 6.2:      
Tabela 6.2 Parametry sk│adni Multi

Parametr Definicja

W Numer adaptera, zwykle 0.
X Zawsze 0.
Y Numer dysku na adapterze, zwykle od 0 do 3.
Z Numer partycji. Wszystkim u┐ytkowanym partycjom przypisuje siΩ numer. Partycje g│≤wne otrzymuj╣ numery przed napΩdami logicznymi.
Pierwsza dopuszczalna warto£µ Z wynosi 1, a dla W, X i Y wynosi 0.


     Teoretycznie sk│adnia Multi mo┐e s│u┐yµ do uruchomienia systemu Windows 2000 z dowolnego dysku. Jednak┐e systemowy BIOS zwykle identyfikuje tylko jeden adapter dyskowy jako INT13, co oznacza, ┐e sk│adnia Multi mo┐e byµ wykorzystana do uruchomienia Windows 2000 Professional tylko z dysk≤w na g│≤wnym albo na podrzΩdnym urz╣dzeniu IDE lub SCSI.
     Zastosowanie sk│adni Multi zale┐y od stosowanego typu adaptera. Na przyk│ad:

Sk│adnia SCSI

     Sk│adnia SCSI powoduje, ┐e system Windows 2000 Professional │aduje sterownik SCSI w celu uzyskania dostΩpu do partycji startowej.
     Sk│adnia SCSI wygl╣da nastΩpuj╣co:

scsi(W)disk(X)rdisk(Y)partition(Z)

     Parametry stosowane w sk│adni SCSI przedstawione s╣ w tabeli 6.3:

Tabela 6.3 Parametry sk│adni SCSI

ParametrDefinicja

W Odnaleziony kontroler.
X Numer dysku fizycznego do│╣czonego do komputera.
Y Numer jednostki logicznej SCSI (LUN) dysku zawieraj╣cego partycjΩ startow╣ (zwykle 0).
Z Numer partycji. Wszystkim u┐ytkowanym partycjom przypisuje siΩ numer. Partycje g│≤wne otrzymuj╣ numery przed napΩdami logicznymi.
Pierwsza dopuszczalna warto£µ Z wynosi 1. Warto£ci W, X i Y mog╣ byµ r≤wne 0.


Sk│adnia Signature      Sk│adnia Signature jest podobna do sk│adni SCSI, ale w systemie Windows 2000 s│u┐y do wspierania architektury Plug and Play. Poniewa┐ system operacyjny Windows 2000 jest oparty na Plug and Play, numer kontrolera SCSI mo┐e byµ inny po ka┐dym uruchomieniu Windows 2000, zw│aszcza w przypadku, gdy dodano nowy sprzΩt kontroler≤w SCSI po instalacji systemu.
     Sk│adnia Signature powoduje, ┐e program Ntldr odnajduje napΩd posiadaj╣cy okre£lony w nawiasach podpis dyskowy, niezale┐nie od numeru kontrolera SCSI po│╣czonego z danym napΩdem.
     Format nazw stosowany w Boot.ini zaczyna siΩ od formatu Signature. Na przyk│ad:

signature(8b467c12)disk(1)rdisk(0)partition(2)\winnt="description"

     Sk│adnia Signature stosowana jest tylko w nastΩpuj╣cych przypadkach:      Warto£µ podpisu zostaje odczytana z zapisu MBR. Jest ona unikaln╣ liczb╣ szesnastkow╣ zapisan╣ w MBR przez instalator w trybie tekstowym albo przez poprzedni╣ instalacjΩ systemu Windows NT 4.0 lub wcze£niejszej wersji.

Ntbootdd.sys

     Ntbootdd.sys jest kopi╣ sterownika SCSI znajduj╣c╣ siΩ na partycji systemowej. Ntbootdd.sys jest stosowany w≤wczas, gdy w pliku Boot.ini u┐ywana jest sk│adnia SCSI lub Signature.
     Je£li istniej╣ kontrolery SCSI wykorzystuj╣ce r≤┐ne sterowniki, to przy ustalaniu warto£ci W nale┐y uwzglΩdniµ tylko kontrolery sterowane przez Ntbootdd.sys. Na przyk│ad, je£li obecny jest kontroler Adaptec 2940 (korzystaj╣cy z Aic78xx.sys) oraz kontroler Adaptec 1542 (korzystaj╣cy z Aha154x.sys), to warto£µ W bΩdzie zawsze wynosiµ 0. Je£li system Windows 2000 Professional │adowany jest z dysku na kontrolerze Adaptec 2940, to Ntbootdd.sys jest kopi╣ Aic78xx.sys. Je£li system jest │adowany z dysku na kontrolerze Adaptec 1542, to Ntbootdd.sys jest kopi╣ Aha154x.sys.

Edycja Boot.ini

     Przy instalacji systemu Windows 2000 Professional plik Boot.ini ustawia atrybuty systemowe oraz ukryte. Parametry limitu czasu i domy£lne w Boot.ini mo┐na zmodyfikowaµ za pomoc╣ opcji System w Panelu sterowania.
Uwaga Przed dokonaniem zmian nale┐y utworzyµ kopiΩ zapasow╣ istniej╣cego pliku Boot.ini.
     Aby umo┐liwiµ ogl╣danie pliku Boot.ini, nale┐y wy│╣czyµ opcjΩ Ukryj chronione pliki systemu operacyjnego w Moim komputerze na zak│adce Widok pod Opcjami folder≤w (w menu NarzΩdzia).
     Plik Boot.ini mo┐na otworzyµ w Eksploratorze Windows lub w dowolnym edytorze tekstu.
     Je£li zmieniono £cie┐kΩ partycji startowej systemu Windows 2000, to nale┐y zmodyfikowaµ wpisy dotycz╣ce £cie┐ki domy£lnej oraz £cie┐ki systemu operacyjnego. Je£li tylko jeden wpis zostanie zmieniony, to do ekranu programu pocz╣tkowego │adowania zostanie dodana nowa opcja zaznaczona jako domy£lna.

Plik Cabinet sterownik≤w

     Plik cabinet (.cab) jest skompresowanym plikiem zawieraj╣cym inne pliki dystrybucyjne, takie jak sterowniki i pliki systemowe. Sterowniki znajduj╣ siΩ w pojedynczym pliku .cab na no£niku CD-ROM Windows 2000. Plik ten wykorzystywany jest przez instalator oraz inne komponenty systemu instaluj╣ce sterowniki. Plik .cab zawiera oko│o 3000 plik≤w i zostaje zainstalowany jako plik:
     %windir%\Driver Cache\platform\driver.cab
     Lista plik≤w znajduje siΩ w Drvindex.inf. Aby zobaczyµ plik .cab, nale┐y u┐yµ Eksploratora Windows .
     Do zalet zastosowania pliku .cab nale┐╣:      Gdy potrzebny jest plik sterownika, instalator spr≤buje znaleƒµ go na li£cie zawartej w pliku Drvindex.inf. Je£li ┐╣dany plik wystΩpuje na tej li£cie i plik .cab jest obecny na komputerze, to instalator spr≤buje skopiowaµ ┐╣dany plik z pliku .cab. Je£li w katalogu bufora sterownik≤w znajduje siΩ podpisany plik o tej samej nazwie co ┐╣dany plik, to instalator zastosuje plik z bufora zamiast wersji z pliku .cab. Je£li ┐╣dany plik nie wystΩpuje w katalogu pliku .cab, to instalator przeszuka £cie┐kΩ instalacyjn╣, a w przypadku nieznalezienia pliku w tym miejscu poprosi u┐ytkownika o jego dostarczenie.

Wykrywanie urz╣dze± Plug and Play

     Architektura Plug and Play jest kombinacj╣ systemowego BIOS, urz╣dze± sprzΩtowych, zasob≤w systemu, sterownik≤w urz╣dze± i oprogramowania systemu operacyjnego. Kombinacja ta umo┐liwia dynamiczn╣, zautomatyzowan╣ instalacjΩ oraz konfiguracjΩ nowych komponent≤w sprzΩtu i urz╣dze± Plug and Play. WiΩcej informacji o implementacji Plug and Play stosowanej w systemie Windows 2000 znajduje siΩ w rozdziale äZarz╣dzanie urz╣dzeniamiö.

BIOS systemowy

     Podstawowy system wej£cia/wyj£cia (BIOS) dostarcza zbioru podstawowych instrukcji do uruchomienia komputera. BIOS wykonuje wszystkie zadania potrzebne przy uruchamianiu, w tym testy POST oraz uruchomienie systemu operacyjnego z dyskietki lub dysku twardego. BIOS korzysta z biblioteki procedur obs│uguj╣cych przerwania w celu udostΩpnienia systemowi operacyjnemu interfejsu do bazowego sprzΩtu. Na przyk│ad po ka┐dym naci£niΩciu klawisza CPU wykonuje przerwanie w celu odczytania klawisza. Sytuacja jest podobna w przypadku innych urz╣dze± I/O, takich jak porty seryjne i r≤wnoleg│e, karty wideo i dƒwiΩkowe, kontrolery dysk≤w twardych itd. Niekt≤re stare komputery s╣ niekompatybilne z nowoczesnym sprzΩtem z powodu braku odpowiedniej procedury BIOS. Problem ten mo┐na rozwi╣zaµ poprzez wymianΩ BIOS lub instalacjΩ sterownika danego urz╣dzenia.
     Spos≤b interakcji BIOS z urz╣dzeniami Plug and Play zale┐y od tego, kt≤ry komponent û systemowy BIOS czy system operacyjny û jest odpowiedzialny za konfiguracjΩ urz╣dzenia. Istniej╣ trzy mo┐liwo£ci:
BIOS steruje tylko urz╣dzeniami pocz╣tkowego za│adowania/rozruchu
     Urz╣dzenia pocz╣tkowego za│adowania programu (IPL) s╣ potrzebne do uruchomienia systemu. Mog╣ one byµ wbudowane w p│ytΩ systemow╣ lub w urz╣dzenia dodatkowe.
     W tym przypadku mo┐liwa jest tak┐e dynamiczna konfiguracja, czyli instalacja urz╣dzenia nierozruchowego (na przyk│ad karty PCMCIA) bez wy│╣czania komputera. Po ka┐dym uruchomieniu dynamicznie konfigurowanego systemu urz╣dzenia zostaj╣ ponownie zbadane. Teoretycznie, po restarcie przydzia│ zasob≤w mo┐e zostaµ zmieniony w przypadku wykrycia dodanych lub usuniΩtych urz╣dze±.
BIOS konfiguruje wszystkie urz╣dzenia
     Je£li opcjΩ W│╣cz system operacyjny Plug and Play wy│╣czono i konfiguracja urz╣dzenia jest statyczna, to usuniΩcie urz╣dzenia wymaga wy│╣czenia systemu. UsuniΩcie prawie ka┐dego urz╣dzenia wymaga wy│╣czenia systemu, z wyj╣tkiem urz╣dze± zewnΩtrznych port≤w i typ≤w szyn naturalnie wspieranych przez Plug and Play, takich jak szyna USB i IEEE 1394.
BIOS nie konfiguruje ┐adnych urz╣dze±
     W interfejsie ACPI w Windows 98 i Windows 2000 system operacyjny konfiguruje prawie wszystkie urz╣dzenia, z wyj╣tkiem urz╣dze± s│u┐╣cych do uruchomienia systemu operacyjnego i typ≤w szyn, kt≤re same wykonuj╣ konfiguracjΩ, takich jak PCI, USB i IEEE 1394.

Zasoby systemowe

     Zasobami systemowymi s╣ BIOS, linie ┐╣dania przerwania (IRQ), bezpo£redni dostΩp do pamiΩci (DMA), adresy port≤w I/O oraz pamiΩµ zarezerwowana. Zasoby te umo┐liwiaj╣ bezkonfliktowy dostΩp r≤┐nych komponent≤w sprzΩtu do CPU. Przed wprowadzeniem technologii Plug and Play konieczna by│a rΩczna konfiguracja ka┐dego zasobu.
     Mened┐er Plug and Play przydziela zasoby urz╣dzeniom. Przydzia│ mo┐e zostaµ zmieniony, na przyk│ad w przypadku dodania nowego urz╣dzenia. Wspierane jest tak┐e wykrywanie i konfigurowanie architektury ISA innej ni┐ Plug and Play.      Linie IRQ s╣ kana│ami lub prze│╣cznikami u┐ywanymi przez urz╣dzenia do przesy│ania sygna│≤w do CPU. W tradycyjnej architekturze istnieje 16 linii IRQ. Niekt≤re s╣ wykorzystane przez urz╣dzenia wewnΩtrzne, takie jak zegar systemowy, klawiatura i mysz, a pozosta│e mog╣ byµ u┐ywane przez dodatkowe karty rozszerzenia.
     Gdy wszystkie linie IRQ s╣ ju┐ przydzielone, urz╣dzenia mog╣ zacz╣µ wsp≤lnie u┐ywaµ linii. Istniej╣ tak┐e metody nie wymagaj╣ce IRQ. Niekt≤re nowe typy szyn, takie jak USB i IEEE 1394, wymagaj╣ co najmniej jednej linii IRQ dla kontrolera szyny, poniewa┐ s╣ one dostΩpne poprzez szynΩ PCI. W systemach ACPI, domy£lnie, wszystkie urz╣dzenia PCI mog╣ wsp≤lnie u┐ywaµ IRQ 9. WiΩkszo£µ problem≤w wynikaj╣cych ze wsp≤lnego wykorzystania linii IRQ wi╣┐e siΩ z szeroko£ci╣ pasma. Wsp≤lnie wykorzystywane linie IRQ umieszczane s╣ przez system w stosie zarz╣dzanym wed│ug systemu FIFO (pierwsze wesz│o, pierwsze wysz│o). Im wiΩkszy stopie± wsp≤lnego wykorzystania, tym d│u┐ej linie pozostaj╣ w stosie i tym bardziej prawdopodobne jest przekroczenie limitu czasu lub wyst╣pienie innych problem≤w.

Adres portu I/O

     Po przekazie sygna│u z urz╣dzenia do CPU przez IRQ, urz╣dzenie przesy│a informacje do CPU przez pamiΩµ. Adres portu I/O jest obszarem pamiΩci zarezerwowanym dla informacji przekazywanych z urz╣dzenia do sterownika, kt≤ry przekazuje je do CPU. Nie s╣ to liniowe obszary pamiΩci, lecz liczbowe wskaz≤wki lub reprezentacje fizycznych obszar≤w pamiΩci. Na ka┐dym urz╣dzeniu istnieje chip ROM przechowuj╣cy zbi≤r deskryptor≤w w postaci rejestr≤w sprzΩtu lub w postaci obszaru pamiΩci konfiguracyjnej na szynie PCI. Adresy portu I/O pe│ni╣ rolΩ äsoczewkiö izoluj╣cej jeden rejestr od drugiego. Aktualnie systemy posiadaj╣ 65 535 takich port≤w, ale porty te (tak jak linie IRQ) s╣ zarezerwowane dla okre£lonych urz╣dze±. Porty I/O mog╣ byµ posegregowane wed│ug typu szyny (czΩ£µ adres≤w I/O przeznaczona jest dla PCI, a inne dla ISA).

DMA

     Kana│y bezpo£redniego dostΩpu do pamiΩci (DMA) umo┐liwiaj╣ urz╣dzeniom dostΩp do pamiΩci fizycznej z ominiΩciem CPU. Zazwyczaj istnieje osiem kana│≤w DMA û czΩ£µ jest zarezerwowana dla istniej╣cych urz╣dze±, a oko│o piΩciu dostΩpnych jest urz╣dzeniom dodatkowym. Wyj╣tkiem jest szyna PCI, w kt≤rej kana│y DMA zast╣pione s╣ przez system mastering.

Wykrywanie urz╣dze± typu Plug and Play

     Proces wykrywania urz╣dze± typu Plug and Play w systemie Windows 2000 przebiega podobnie jak w Windows 98. Po uruchomieniu Windows 2000 Professional nastΩpuje identyfikacja ka┐dego urz╣dzenia po│╣czonego z komputerem. Urz╣dzenia nie s│u┐╣ce do uruchomienia komputera s╣ aktywowane dopiero po uruchomieniu systemu operacyjnego.
     Po identyfikacji urz╣dze± system Plug and Play okre£la zasoby systemowe potrzebne ka┐demu urz╣dzeniu, zapisuje konfiguracjΩ w pamiΩci i przydziela zasoby urz╣dzeniom. NastΩpnie Plug and Play identyfikuje i │aduje odpowiednie sterowniki.
     Plug and Play stanowi interfejs pomiΩdzy systemem a sterownikami, obejmuj╣cy procedury I/O, pakiety ┐╣dania przerwania (IRP), punkty wej£cia sterownik≤w oraz rejestr. Opr≤cz tego Plug and Play obs│uguje zdarzenia zwi╣zane z zarz╣dzaniem zasilaniem lub wykrywaniem sprzΩtu, na przyk│ad usuniΩcie komputera mobilnego ze stacji dokowania lub dodanie albo usuniΩcie urz╣dzenia sprzΩtowego. Plug and Play umo┐liwia aplikacjom obs│ugΩ niekt≤rych zdarze±.
     WiΩcej informacji o urz╣dzeniach typu Plug and Play znajduje siΩ w rozdziale äZarz╣dzanie urz╣dzeniamiö. WiΩcej informacji o zarz╣dzaniu zasilaniem znajduje siΩ w rozdziale äZarz╣dzanie energi╣ö.

Budowanie drzewa urz╣dze±

     Drzewo urz╣dze± zawiera informacje o po│╣czonych z systemem urz╣dzeniach. Drzewo zostaje utworzone przez system operacyjny na podstawie informacji otrzymanych od sterownik≤w i innych komponent≤w i jest aktualizowane w przypadku dodania lub usuniΩcia urz╣dze±. Drzewo urz╣dze± jest hierarchiczne û urz╣dzenia usytuowane na szynie reprezentowane s╣ jako podkomponenty jej adaptera lub kontrolera. Aby zobaczyµ tΩ hierarchiΩ, nale┐y wybraµ Urz╣dzenia wed│ug po│╣cze± z menu Widok w Mened┐erze urz╣dze±.
     Struktura drzewa urz╣dze± przedstawiona jest na rysunku 6.1.
     

Rysunek 6.1 Struktura drzewa urz╣dze±

     Ka┐dy wΩze│ drzewa urz╣dze± sk│ada siΩ z obiekt≤w urz╣dzenia dla sterownik≤w oraz informacji wewnΩtrznych utrzymywanych przez system operacyjny.
     Hierarchia drzewa urz╣dze± odzwierciedla system po│╣cze± pomiΩdzy urz╣dzeniami a komputerem. System operacyjny wykorzystuje tΩ hierarchiΩ do zarz╣dzania urz╣dzeniami. Na przyk│ad, je£li u┐ytkownik komputera pokazanego na rysunku 6.1 za┐╣da od│╣czenia kontrolera USB, to Mened┐er Plug and Play naka┐e sterownikom tego kontrolera usun╣µ kontroler oraz za┐╣da od sterownik≤w informacji dotycz╣cych ewentualnych urz╣dze± zale┐nych. W tym przypadku Mened┐er Plug and Play ustali, ┐e usuniΩcie tego kontrolera spowoduje od│╣czenie koncentratora USB, joysticka i aparatu fotograficznego.

Wykrywanie urz╣dze± typu Plug and Play w systemach nie-ACPI

     Przed instalacj╣ systemu Windows 2000 na systemie innym ni┐ ACPI nale┐y wy│╣czyµ opcjΩ System operacyjny Plug and Play w systemowym BIOS.
     Po uruchomieniu komputera nie-ACPI Plug and Play zostaje skonfigurowany nie przez system operacyjny, lecz przez systemowy BIOS. BIOS wykonuje nastΩpuj╣ce zadania:
  1. Izolacja ewentualnych urz╣dze± ISA Plug and Play do konfigurowania.
  2. Utworzenie mapy przydzia│u zasob≤w dotycz╣cej zasob≤w wykorzystanych przez urz╣dzenia inne ni┐ Plug and Play.
  3. Opcjonalnie, zapisanie poprzedniej konfiguracji zasob≤w na dysku lub w pamiΩci.
  4. Wyb≤r i w│╣czenie urz╣dze± wej£ciowych i wyj£ciowych potrzebnych podczas procesu uruchamiania.
  5. Inicjacja ROM urz╣dze± startowych.
  6. Przydzia│ bezkonfliktowych zasob≤w urz╣dzeniom, kt≤rych jeszcze nie skonfigurowano.
  7. Aktywizacja wszystkich urz╣dze±.
  8. Inicjacja ewentualnych opcjonalnych ROM.
  9. Uruchomienie programu pocz╣tkowego │adowania.
     Plug and Play wymaga mo┐liwo£ci izolacji pojedynczych kart do konfigurowania. Karty PCI s╣ izolowane przez sam╣ architekturΩ PCI. Poniewa┐ pocz╣tkowa specyfikacja ISA nie okre£la│a metody izolacji kart, zadania te mog╣ byµ wykonywane przez system operacyjny lub przez systemowy BIOS.
     W przypadku architektury ACPI proces wykrywania jest prawie identyczny, ale za wykrywanie i konfiguracjΩ urz╣dze± jest odpowiedzialny system operacyjny, a nie BIOS.

Wykrywanie urz╣dze± typu Plug and Play w systemach ACPI

     ACPI │╣czy i udoskonala Plug and Play oraz zarz╣dzanie zasilaniem. Na komputerze ACPI Plug and Play zostaje skonfigurowany przez system operacyjny, nie przez systemowy BIOS.
     W poni┐szym przyk│adzie u┐ytkownik instaluje joystick typu USB Plug and Play w koncentratorze USB na kontrolerze USB. Koncentrator USB jest urz╣dzeniem szyny Plug and Play (mo┐liwe jest do│╣czenie do niego innych urz╣dze±). W tym przyk│adzie sterownik funkcji USB zostaje zawiadomiony o zmianie podkomponent≤w. System operacyjny wykonuje poni┐ej opisane zadania:
  1. Sterownik funkcji urz╣dzenia ustala, ┐e istnieje nowe urz╣dzenie na jego szynie.
  2. Sterownik zawiadamia Mened┐era Plug and Play o zmianie.
  3. Mened┐er Plug and Play ┐╣da od sterownik≤w szyny informacji o bie┐╣cym drzewie urz╣dze±.
  4. Mened┐er Plug and Play wysy│a pakiet ┐╣dania przerwania (IRP) do stosu urz╣dze± szyny, ┐╣daj╣c aktualnej listy urz╣dze± znajduj╣cych siΩ na szynie.
  5. Po wykonaniu pakietu IRP przez g│≤wny sterownik koncentratora USB (para sterownik≤w klasy/miniklasy kontrolera hosta USB) pakiet wraca przez stos urz╣dze± za pomoc╣ ewentualnych procedur ko±cowych zarejestrowanych przez sterowniki koncentratora.
    Po otrzymaniu przez Mened┐era Plug and Play aktualnej listy urz╣dze± Mened┐er ustala, czy urz╣dzenia dodano lub usuniΩto z szyny. W tym przyk│adzie istnieje jedno nowe urz╣dzenie, a jedynym sterownikiem skonfigurowanym odpowiednio dla joysticka jest g│≤wny sterownik koncentratora USB. W stosie urz╣dze± znajduj╣ siΩ tak┐e ewentualne opcjonalne sterowniki filtr≤w szyny.
  6. Mened┐er Plug and Play zbiera informacje o nowym urz╣dzeniu i rozpoczyna jego konfigurowanie.
  7. Mened┐er Plug and Play sprawdza w rejestrze, czy dane urz╣dzenie by│o ju┐ wcze£niej zainstalowane na komputerze.
  8. Mened┐er Plug and Play przechowuje informacje o urz╣dzeniu w rejestrze.
  9. Mened┐er Plug and Play w trybie j╣dra poszukuje i ewentualnie │aduje odpowiednie sterowniki funkcji i filtr≤w.
  10. Mened┐er Plug and Play przydziela urz╣dzeniu potrzebne zasoby oraz wysy│a pakiet IRP w celu uruchomienia urz╣dzenia.
     WiΩcej informacji o wykrywaniu urz╣dze± podczas instalacji znajduje siΩ pod has│em Driver Development Kits (DDK) na stronie http://windows.microsoft.com/windows2000/ resourcekit/webresources.

Instalacja wielosystemowa

     Systwm Windows 2000 Professional mo┐e byµ skonfigurowany w kombinacji z innymi systemami operacyjnymi, takimi jak Windows 2000 Server, Windows NT, Windows 95, Windows 98, Windows 3.x, MS-DOS i OS/2. W tej czΩ£ci om≤wione s╣ sposoby instalacji Windows 2000 Professional jako jednego z kilku konfiguracji zawieraj╣cej nastΩpuj╣ce systemy:
Uwaga W konfiguracji wielosystemowej zawieraj╣cej Windows 2000 Professional ka┐dy system operacyjny musi znajdowaµ siΩ w osobnej partycji.

Kwestie dotycz╣ce konfiguracji wielosystemowych

     Przy tworzeniu konfiguracji wielosystemowej nale┐y wzi╣µ pod uwagΩ kwestie om≤wione w tabeli 6.4. Kombinacja system≤w Kwestie do rozwa┐enia operacyjnych Windows 2000 Systemy operacyjne musz╣ byµ zainstalowane na osobnych partycjach. Do Windows i Windows NT 4.0 NT 4.0 nale┐y zastosowaµ Service Pack 4. Aplikacje nale┐y zainstalowaµ przy u┐yciu jednego, a nastΩpnie drugiego systemu operacyjnego. Windows 2000 Systemy operacyjne musz╣ byµ zainstalowane na osobnych partycjach. i Windows 95 Aplikacje nale┐y zainstalowaµ przy u┐yciu jednego, a nastΩpnie drugiego systemu operacyjnego.Partycja aktywna powinna byµ sformatowana jako FAT16. Windows 2000 Systemy operacyjne musz╣ byµ zainstalowane na osobnych partycjach. i Windows 98 Aplikacje nale┐y zainstalowaµ przy u┐yciu jednego, a nastΩpnego drugiego systemu operacyjnego. Partycja aktywna powinna byµ sformatowana jako FAT16 lub FAT32. Windows 2000 Systemy operacyjne musz╣ byµ zainstalowane na osobnych partycjach. i Windows 3.x Aplikacje nale┐y zainstalowaµ przy u┐yciu jednego, a nastΩpnie drugiego systemu operacyjnego. Partycja aktywna powinna byµ sformatowana jako FAT16. Windows 2000 Systemy operacyjne musz╣ byµ zainstalowane na osobnych partycjach. i MS-DOS Aplikacje nale┐y zainstalowaµ przy u┐yciu jednego, a nastΩpnie drugiego systemu operacyjnego. Partycja aktywna powinna byµ sformatowana jako FAT16.      W przypadku konfiguracji zawieraj╣cej systemu Windows 2000 wraz z Windows NT, Windows 95 lub Windows 98 aplikacje nale┐y zainstalowaµ przy u┐yciu obu system≤w operacyjnych. W ten spos≤b aplikacje zostan╣ dopisane do obu rejestr≤w.

Kwestie dotycz╣ce systemu plikowego

     W konfiguracji wielosystemowej ka┐dy system operacyjny mo┐e stosowaµ jeden lub wiΩcej system≤w plikowych. Systemy stosuj╣ce ten sam system plikowy mog╣ mieµ dostΩp do tych samych wolumin≤w.
     WiΩcej informacji o NTFS i FAT znajduje siΩ w rozdziale äSystemy plikoweö.
     Nale┐y pamiΩtaµ, ┐e:

Konfiguracje wielosystemowe zawieraj╣ce Windows 2000 Professional

     W tej czΩ£ci om≤wiony jest proces tworzenia konfiguracji wielosystemowej w przypadku, gdy system Windows 2000 Professional jest uruchamiany z MS-DOS.     Bootsect.dos jest plikiem o atrybutach: ukryty, systemowy i tylko do odczytu. Jest on u┐ywany przez Ntldr w przypadku, gdy komputer jest skonfigurowany dla uruchomienia system≤w MS-DOS, Windows 3.i Windows 95/98.
     Je£li istnieje system operacyjny oparty na MS-DOS, to instalator Windows 2000 kopiuje sektor startowy z partycji aktywnej do Bootsect.dos i zastΩpuje istniej╣cy sektor startowy w partycji aktywnej w│asnym sektorem startowym.
     Po uruchomieniu komputera aktywna partycja zawieraj╣ca kod sektora startowy uruchamia Ntldr, kt≤ry │aduje i wy£wietla ekran pocz╣tkowego │adowania z pliku Boot.ini. Na tym ekranie u┐ytkownik wybiera uruchomienie Windows 2000 Professional lub alternatywnego systemu operacyjnego.
     Je£li wybrano system operacyjny inny ni┐ Windows 2000 Professional lub Windows NT 3.51/4.0, to Ntldr za│aduje plik Bootsect.dos i przeka┐e mu kontrolΩ w celu za│adowania drugiego systemu operacyjnego.

Konfiguracja wielosystemowa zawieraj╣ca MS-DOS

     Instalacja MS-DOS jest zalecana przed instalacj╣ systemu Windows 2000 Professional. W przeciwnym przypadku sektor startowy zosta│by zast╣piony sektorem startowym MS-DOS i uruchomienie Windows 2000 Professional by│oby niemo┐liwe.
     Je£li ju┐ zainstalowano system Windows 2000 Professional, to mo┐na zainstalowaµ MS-DOS na drugiej partycji, a nastΩpnie odtworzyµ sektor startowy Windows 2000 za pomoc╣ Awaryjnego dysku naprawczego (ERD). WiΩcej informacji o naprawie sektora startowego znajduje siΩ w rozdziale äNarzΩdzia i strategie rozwi╣zywania problem≤wö.

Konfiguracja wielosystemowa zawieraj╣ca Windows 95, Windows 98 lub Windows NT 4.0.

     System Windows 95/98 nale┐y zainstalowaµ przed instalacj╣ systemu Windows NT lub Windows 2000, poniewa┐ w niekt≤rych przypadkach Windows 95 i Windows 98 zastΩpuj╣ sektor startowy Windows 2000 Professional w│asnym sektorem startowym.

Konfiguracja wielosystemowa zawieraj╣ca Windows 2000 Professional, Windows NT, Windows 95/98 i MS-DOS

     W tym przypadku systemy nale┐y zainstalowaµ w osobnych partycjach w nastΩpuj╣cej kolejno£ci:      Do istniej╣cej konfiguracji wielosystemowej zawieraj╣cej Windows 2000 Professional i MS-DOS mo┐na dodaµ Windows 95 lub Windows 98.

Aby zainstalowaµ system Windows 95/98 po instalacji MS-DOS, nale┐y:
  1. Wybraµ Zamknij system w menu Start.
  2. Wybraµ opcjΩ Uruchom ponownie i klikn╣µ OK. Pojawi siΩ ekran pocz╣tkowego │adowania.
  3. Z listy system≤w operacyjnych do uruchomienia wybraµ MS-DOS.
  4. Zainstalowaµ system Windows 95 lub Windows 98 w osobnej partycji, postΩpuj╣c wed│ug procedury standardowej.
     Po instalacji systemu Windows 95/98 nale┐y zrestartowaµ komputer. W przypadku systemu Windows 95 konieczne jest uruchomienie procesu naprawy Windows 2000 Professional i zast╣pienie sektora startowego Windows 95 sektorem startowym Windows 2000. Na ekranie pocz╣tkowego │adowania Windows 2000 mo┐liwy jest wyb≤r Windows 2000 Professional lub MS-DOS. Wyb≤r MS-DOS spowoduje uruchomienie Windows 95 lub Windows 98. WiΩcej informacji o edycji tego menu znajduje siΩ wcze£niej w tym rozdziale pod has│em äEdycja Boot.iniö.

Instalacja zestaw≤w Service Pack

     W systemie Windows 2000 Professional pakiety typu Service Pack mo┐na dodaµ bezpo£rednio do dzier┐awy dystrybucyjnej systemu operacyjnego podczas instalacji. Ponadto nie jest ju┐ konieczna ponowna instalacja komponent≤w zainstalowanych przed zastosowaniem Service Pack.
     Gdy system Windows 2000 Professional instalowany jest z dzier┐awy sieciowej, to odpowiednie pliki z Service Pack s╣ instalowane automatycznie.
     Aby zastosowaµ nowy Service Pack, nale┐y uruchomiµ Update.exe z parametrem /slip. Do najwa┐niejszych plik≤w aktualizowanych podczas tego procesu nale┐╣:

Usuwanie systemu Windows 2000 Professional z komputera


Uwaga Przed usuniΩciem systemu Windows 2000 Professional nale┐y utworzyµ kopiΩ zapasow╣ wszystkich niezbΩdnych danych.
     Przed usuniΩciem systemu Windows 2000 Professional nale┐y wiedzieµ, gdzie on jest zainstalowany, co ma zostaµ usuniΩte oraz w jaki spos≤b dysk jest partycjonowany i sformatowany. Proces usuwania systemu Windows 2000 opisany jest pod nastΩpuj╣cymi has│ami:
Uwaga Je£li dysk twardy zawiera partycjΩ typu NTFS, to partycjΩ tΩ nale┐y usun╣µ przed usuniΩciem systemu Windows 2000 z sekwencji startowej.

Usuwanie systemu Windows 2000 z sekwencji startowej

     Istniej╣ dwie metody usuniΩcia sektora startowego Windows 2000 z komputera.
     Metoda pierwsza polega na uruchomieniu MS-DOS z dyskietki i wys│aniu nastΩpuj╣cego polecenia:
     sys c:
     Powoduje to zast╣pienie sektora startowego systemu Windows 2000 sektorem startowym MS-DOS i umo┐liwia uruchomienie MS-DOS. Poni┐sze pliki pozostaj╣ w folderze g│≤wnym i %SystemRoot% û po wykonaniu tej operacji mo┐na je usun╣µ:      Uruchomienie komputera mo┐liwe jest tak┐e za pomoc╣ dyskietki startowej systemu Windows 95 lub Windows 98 oraz zastosowanie polecenia sys c: do przywr≤cenia konfiguracji pocz╣tkowej.
     Aby pozostawiµ na dysku sektor startowy systemu Windows 2000 i uruchomiµ MS-DOS automatycznie, mo┐na zmieniµ ustawienia dotycz╣ce uruchamianego systemu operacyjnego oraz limitu czasu.

Aby zmieniµ uruchamiany system operacyjny i limit czasu, nale┐y:
  1. Panelu sterowania, dwukrotnie klikn╣µ ikonΩ System, wybraµ zak│adkΩ Zaawansowane i klikn╣µ Uruchamianie i odzyskiwanie.
  2. Klikn╣µ Domy£lny system operacyjny i wybraµ MS-DOS.
  3. W polu Wy£wietl listΩ system≤w operacyjnych przez: wpisaµ warto£µ 0 (zero).

Uwaga Je£li partycjΩ g│≤wn╣ przekszta│cono na NTFS, a ┐╣dane jest automatyczne uruchomienie MS-DOS, to nale┐y sformatowaµ napΩd i ponownie zainstalowaµ MS-DOS.

Usuwanie g│≤wnej partycji NTFS

     G│≤wnej, startowej partycji NTFS zazwyczaj nie mo┐na modyfikowaµ, poniewa┐:      Aby usun╣µ lub zmodyfikowaµ g│≤wn╣ partycjΩ NTFS, nale┐y zastosowaµ kt≤r╣£ z nastΩpuj╣cych metod:

Usuwanie plik≤w systemu Windows 2000 Professional


Ostrze┐enie Przed usuniΩciem plik≤w systemu Windows 2000 nale┐y utworzyµ kopiΩ zapasow╣ wszystkich niezbΩdnych danych.
     Aby zwolniµ miejsce na dysku, mo┐na usun╣µ nastΩpuj╣ce foldery systemu Windows 2000 Professional:
Uwaga Folder Winnt mo┐e posiadaµ inn╣ nazwΩ.

Rozwi╣zywanie problem≤w z instalacj╣ systemuWindows 2000 Professional

     System Windows 2000 zawiera przydatne narzΩdzia do rozwi╣zania ewentualnych problem≤w mog╣cych wyst╣piµ podczas instalacji. W tej czΩ£ci rozdzia│u om≤wione jest tworzenie dyskietek instalacji i uruchamiania oraz przedstawione s╣ odpowiedzi na czΩsto zadawane pytania dotycz╣ce instalacji.

Tworzenie dyskietek uruchamiania

     Aby przygotowaµ siΩ na awariΩ systemu na komputerze, kt≤rego nie mo┐na uruchamiaµ za pomoc╣ CD-ROM systemu operacyjnego, nale┐y utworzyµ dyskietki umo┐liwiaj╣ce uruchomienie komputera.
Uwaga Przed uruchomieniem komputera za pomoc╣ no£nika CD-ROM Windows 2000 lub dyskietek, nale┐y spr≤bowaµ uruchomiµ system w trybie bezpiecznym. WiΩcej informacji na ten temat znajduje siΩ w rozdziale äNarzΩdzia i strategie rozwi╣zywania problem≤wö.
     Po uruchomieniu komputera za pomoc╣ dyskietek mo┐na skorzystaµ z Konsoli odzyskiwania lub ewentualnie z wcze£niej przygotowanego Awaryjnego dysku naprawczego.
Uwaga Dyskietki uruchamiania mo┐na przygotowaµ za pomoc╣ CD-ROM Windows 2000 na dowolnym komputerze posiadaj╣cym wersjΩ systemu Windows lub MS-DOS. Potrzebne s╣ cztery ponumerowane, puste, sformatowane dyskietki 3,5-calowe o pojemno£ci 1,44 MB.
     Dyskietki przygotowane na podstawie CD-ROM Windows 2000 Server nie mog╣ s│u┐yµ do uruchomienia systemu Windows 2000 Professional.

Aby przygotowaµ dyskietki uruchamiania, nale┐y:
  1. W│o┐yµ pust╣, sformatowan╣ 1,44 MB dyskietkΩ do komputera posiadaj╣cego dowoln╣ wersjΩ systemu Windows lub MS-DOS.
  2. W│o┐yµ no£nik CD-ROM Windows 2000 Professional.
  3. Wybraµ Uruchom w menu Start.
  4. W polu Otw≤rz wpisaµ
    d:\bootdisk\makeboot.exe a:
    gdzie d: oznacza literΩ przypisan╣ napΩdowi CD-ROM.
  5. Klikn╣µ OK.
  6. Wykonaµ instalacjΩ, postΩpuj╣c wed│ug wy£wietlanych instrukcji.

B│Ωdy no£nik≤w

     Je£li napΩd CD-ROM nie dzia│a, to nale┐y go wymieniµ. Lista napΩd≤w wspieranych przez system Windows 2000 Professional znajduje siΩ pod odsy│aczem Hardware Compatibility List (HCL) na stronie http://windows.microsoft.com/windows2000/reskit/webresources.
     Mo┐na spr≤bowaµ alternatywnej metody instalacji, takiej jak skopiowanie plik≤w ƒr≤d│owych z CD-ROM na dysk twardy lub instalacja sieciowa.
     Je£li kopiowanie z napΩdu CD-ROM jest niemo┐liwe, to nale┐y przetestowaµ go na drugim komputerze. Rozwi╣zaniem mo┐ne byµ zastosowanie czytnika CD-ROM na drugim komputerze, zastosowanie drugiego CD-ROM lub skopiowanie foldera i386 na dysk twardy drugiego komputera i stamt╣d do komputera pierwszego.

B│Ωdy dysku

     Je£li pojawi siΩ komunikat b│Ωdu Za ma│o miejsca na dysku na instalacjΩ, to nale┐y utworzyµ partycjΩ za pomoc╣ instalatora lub, w przypadku braku wolnego miejsca, usun╣µ pliki z partycji docelowej.

Inne czΩsto spotykane problemy z instalacj╣

     Je£li uruchomienie systemu Windows 2000 nie powiedzie siΩ, to nale┐y sprawdziµ, czy wszystkie zainstalowane urz╣dzenia s╣ wykrywane. Nale┐y sprawdziµ tak┐e, czy sprzΩt wystΩpuje na li£cie HCL. Tylko urz╣dzenia wymienione na HCL zosta│y poddane testom kompatybilno£ci z systemem Windows 2000 Professional.
Komunikaty zatrzymania
     Je£li podczas instalacji systemu Windows 2000 pojawi siΩ komunikat zatrzymania, to nale┐y sprawdziµ kompatybilno£µ komputera i komponent≤w z systemem Windows 2000 Professional. ZbΩdne urz╣dzenia nale┐y od│╣czyµ. WiΩcej informacji znajduje siΩ w rozdziale äKomunikaty zatrzymania systemu Windows 2000ö.
Zatrzymanie siΩ instalatora w trybie tekstowym
     Instalator w trybie tekstowym nie wykonuje kodu, ale potrzebuje dostΩpu do urz╣dze±. W systemach ACPI oraz nie-ACPI nale┐y sprawdziµ, czy w przypadku ewentualnych urz╣dze± odziedziczonych wymagania IRQ ustawiono w BIOS na Zarezerwowane na ISA. Gdy to mo┐liwe, nale┐y unikn╣µ u┐ytkowania odziedziczonych urz╣dze± startowych w systemach ACPI, poniewa┐ system ACPI nie zawsze prawid│owo interpretuje te ustawienia. Je£li drzewo urz╣dze± zostanie zbudowane niepoprawnie, to mog╣ wyst╣piµ bardzo trudne do rozwi╣zania problemy.
     W przypadku system≤w nie-ACPI nale┐y sprawdziµ, czy w BIOS wy│╣czono opcjΩ System operacyjny Plug and Play. W przeciwnym przypadku system operacyjny m≤g│by wykonywaµ odczyty i zapisy w rejestrach sprzΩtowych.
Zatrzymanie siΩ instalatora w trybie GUI
     Je£li komputer zawiesi siΩ podczas pracy instalatora w trybie GUI, to nale┐y zrestartowaµ komputer û instalator spr≤buje rozpocz╣µ operacje od miejsca, w kt≤rym zosta│y przerwane. Zazwyczaj, tego typu b│Ωdy s╣ zwi╣zane z:      WiΩcej informacji o pracy instalatora znajduje siΩ wcze£niej w tym rozdziale pod has│em äEtapy instalacjiö.
     WiΩcej informacji o problemach zwi╣zanych systemem z Windows 2000 Professional znajduje siΩ w rozdziale äNarzΩdzia i strategie rozwi╣zywania problem≤wö.