Strona 1 z 3
Brak pliku hal.dll / boot.ini lub jego uszkodzenie
„Nie można uruchomić systemu Windows, ponieważ następujący plik nie został znaleziony lub jest
uszkodzony: <katalog główny Windows>\system32\hal.dll Zainstaluj ponownie kopię tego pliku” –
z tym komunikatem o błędzie użytkownicy systemu Windows XP mogą się często spotkać po
zainstalowaniu aktualizacji. Jednak ten komunikat może świadczyć także, o uszkodzeniu pliku
boot.ini. W tym poradniku prezentujemy sposób jak naprawić plik hal.dll oraz boot.ini i przywrócić
system do życia.
1. Do napędu CD/DVD wkładamy płytę z systemem Windows XP i wciskamy kombinację
klawiszy Ctrl+Alt+Delete – komputer zostanie uruchomiony ponownie.
2. Powinien zostać uruchomiony Kreator Instalacji Systemu Windows. Jeżeli tak się nie stało,
musimy wtenczas zmienić kolejność napędów w BIOS’ie.
3. Wciskamy klawisz R – po chwili zostanie uruchomiona konsola odzyskiwania systemu.
Strona 2 z 3
4. Wybieramy instalację systemu, który uległ uszkodzeniu. W naszym przypadku jest to 1.
5. Podajemy teraz hasło administratora – jeżeli konto administratora nie było zabezpieczone hasłem
nic nie wpisujemy i wciskamy klawisz Enter.
6. Przed naprawieniem pliku boot.ini sprawdźmy jego zawartość wpisując polecenie: bootcfg /list
7. Następnie wpisujemy polecenie bootcfg /rebuild – zostanie uruchomiony proces naprawy pliku
boot.ini
a) Przy komunikacie: Czy dodać instalację do listy rozruchu? wciskamy klawisz W a
następnie Enter.
b) Wprowadź identyfikator ładowania: – podajemy nazwę naszego systemu np. Microsoft
Windows XP i naciskamy klawisz Enter.
c) Wprowadź opcję ładowania systemu operacyjnego: – wpiszmy /fastdetect i naciśnijmy
klawisz Enter – spowoduje to szybsze wczytywanie się systemu Windows.
8. Po wykonaniu powyższych kroków wpisujemy polecenie exit i wciskamy klawisz Enter –
komputer zostanie uruchomiony ponownie. Jeśli dalej problem występuje korzystam z dalszej
części tej instrukcji.
Strona 3 z 3
9. Wykonujemy ponownie kroki od 1 do 5. W oknie konsoli wpisujemy polecenie map disk
i odczytujemy literę dysku na którym znajduje się system, oraz literę stacji dysków. W naszym
przypadku system jest na dysku C, a litera napędu CD/DVD to D.
10. Wpisujemy polecenie: copy d:\i386\hal.dl_ c:\windows\system32\hal.dll gdzie d: – oznacza
literę stacji dysku CD/DVD – pewnie będziesz miał napęd CD/DVD pod inną literą np. e, f, g –
dlatego podmień tę nazwę w poleceniu. c: – oznacza literę dysku na którym został zainstalowany
system Windows. Domyślnie jest to c:. Po wpisaniu polecenia wciskamy klawisz Enter.
11. Plik został skopiowany poprawnie. Wpisujemy polecenie exit – nasz komputer zostanie
uruchomiony ponownie już ze sprawnie działającym systemem Windows XP.