Jak naprawić błąd: "błąd/brak pliku hal.dll"
Dotyczy: Microsoft Windows NT, Windows 2000, Windows XP
opr: wacko@interia.pl
Symptomy
Podczas uruchomienia komputera pojawia się poniższy komunikat (albo podobny):
Nie można uruchomić systemu Windows, ponieważ brakuje następującego pliku lub jest on uszkodzony:
Katalog główny systemu Windows\system32\hal.dll
Zainstaluj ponownie kopię tego pliku.
Przyczyna
Błąd ten pojawia się kiedy brakuje lub jest uszkodzony plik hal.dll, bądź też kiedy zmieniono konfigurację systemu (np. po wymianie płyty głównej o innym chipsecie niż stara).
Rozwiązanie
Najłatwiejszym sposobem naprawy tego błędu jest skorzystanie z programu Spotmau PowerSuite Pro 2008. Program pobierzesz stąd: http://chomikuj.pl/wacko. Niemniej jednak, jeżeli posiadasz płytę instalacyjną Windows XP możesz uruchomić z niej konsolę odzyskiwania i ręcznie naprawić ten błąd.
Użycie programu Spotmau PowerSuite
Włóż płytę z programem Spotmau PowerSuite CD i uruchom komputer. Pojawi się poniższe menu.
Wybierz 2. Windows Recovery.
Kiedy uruchomi się narzędzie Windows Recovery, wybierz Windows NT/2000/XP/2003.
W oknie Windows NT/2000/XP/2003 Recovery, i kliknij na Recover HAL and SYSTEM.
W oknie Recover HAL and SYSTEM wybierz system jaki posiadasz (np. Windows XP) i wtedy kilknij na Recover.
Po naprawieniu błędu usuń płytę Spotmau PowerTools z napędu i kliknij Restart, abu ponownie uruchomić komputer.
Używanie konsoli odzyskiwania Windows
Windows 2000 oraz Windows XP zawierają narzędzie nazywane konsolą odzyskiwania, którą można wykorzystać do naprawy błędów pojawiających sie podczas uruchamienia systemu. Wersje OEM Windows XP nie zawierają tego narzędzia.
Włóż płytę Windows i uruchom komputer.
Kiedy pojawi sie ekran Welcome to Setup, naciśnij R.
Wprowadź numer odpowiadający instalacji Windows, którą chcesz naprawić (zazwyczaj 1) i naciśnij Enter..
Wpisz hasło administratora, jeśli jest wymagane i naciśnij Enter.
W wpeirszu poleceń wpisz nastepujące komendy: (przy założeniu, że twoj system jest na dysku C:, jeśli na innym to odpowiednio to zmień.)
ATTRIB -H -R -S C:\BOOT.INI
DEL C:\BOOT.INI
BOOTCFG /REBUILD FIXBOOT
Usuń płytę z napędu i zrestartuj komputer.
Jeśli błąd nadal się pojawia
Powtórz powyższe, aby wejść do konsoli odzyskiwania i zaloguj się jako administrator.
opr: wacko@interia.pl