hal.dll поврежден или отсутствует, Windows XP не грузится
При загрузке Windows XP появилось следующее сообщение:
«Windows could not start because the following file is missing or corrupt: <Windows root>\system32\hal.dll».
Снял HDD с компьютера и подключил его к рабочему ПК, диск в системе определился, доступ к файловой системе есть.
Первым делом проверил жесткий диск на наличие ошибок – chkdsk /f /r. Никаких проблем при проверке не выявлено.
Следующий шаг, попробовать восстановить файл HAL.DLL с установочного диска с Windows XP.
1. Сделал копию существующего HAL.DLL
copy g:\windows\system32\hal.dll c:\windows\system32\hal.dll.old
2. Вставил диск с Windows XP в ПК, перешел в каталог I386. Программа expand восстанавливает сжатые файлы с установочных дисков, ключ –r переименовывает восстановленный файл в нормальный вид
expand –r hal.dl_ g:\windows\system32
Восстановленный файл отличается от исходного размером.
Windows XP загрузился. Но т.к. HAL.DLL это ядро системы, то после загрузки начался опрос всего железа и установка драйверов. Установились все драйвера, кроме видеокарты.
Проблема решена.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
если рядом нет другого компа, но есть установочный диск с Windows XP (не сборка, а оригинал, т.к. в сборке часто убирают экран с запуском консоли восстановления), то загружаемся с него, на первом экране, где спрашивается нажать «R» для запуска консоли восстановления или «ENTER» для продложения, жмём R.
Далее нужно обязательно проверить диск на ошибки утилитой «chrdsk c: /R» или с ключом «/F» (здесь «с:» — системный раздел с нашей Windows)
По завершению можно попробовать перезагрузиться в обычном режиме, если ошибка не уйдёт, то опять заходим через установовчный диск в консоль восстановления и уже по вышеописанной инструкции восстанавливаем повреждённые файлы.
MMX
16 Фев 2012 в 21:49
hal.dll поврежден или отсутствует, Windows XP не грузится
рядом есть 2 комп, что делать
Виталик
06 мая 2013 в 13:32