Jeśli otrzymasz podczas uruchamiania Windows komunikat o braku lub uszkodzeniu pliku HAL.DLL, bardzo prawdopodobną przyczyną jest błędna konfiguracja zapisana w pliku BOOT.INI. Aby rozwiązać problem, trzeba użyć konsoli odzyskiwania:
1. Uruchom komputer z płyty instalacyjnej Windows XP.
2. W pierwszym oknie instalatora naciśnij [R].
3. Wybierz z listy instalację Windows, która wymaga naprawy. Z reguły będzie to instalacja z numerem 1. Następnie podaj hasło administratora.
Rys. W konsoli odzyskiwania możesz naprawić plik BOOT.INI
4. Wpisz polecenie BOOTCFG /list, aby wyświetlić zawartość pliku BOOT.INI.
5. Następnie wpisz BOOTCFG /rebuild. To polecenie naprawi plik BOOT.INI. W trakcie będziesz musiał wpisać nowe ustawienia. Jako nazwę wpisz np. Windows XP, a w opcjach wystarczy, że wpiszesz /fastdetect.
6. Wyjmij płytę instalacyjną z napędu i uruchom ponownie komputer.