Сообщение об ошибке: "файл hal.dll поврежден или отсутствует" ("Cannot Find Windows\System32\hal.dll"). Что делать? Печать


Вы пытаетесь загрузить  Windows XP, а в ответ получаете сообщение Cannot Find Windows\System32\hal.dll (Не удается найти "Windows\System32\hal.dll". Файл "hal.dll" поврежден или отсутствует)? Знакомая ситуация? Причин появления данной проблемы довольно много, но мы не будем на них останавливаться. Для пользователя гораздо важнее добиться нормальной работы системы.

Решение 1. Восстановите hal.dll
Загрузитесь с установочного диска Windows XP, затем запустите консоль восстановления при помощи кнопки R. Потом выберите систему, если на вашем компьютере установлен только один Windows, то выбирать ничего не придется. Войдите под паролем администратора, если Вы его не задавали, то сразу нажмите Enter.  В командной строке введите команды:
copy С:\windows\system32\hal.dll С:\windows\system32\hal.dll.bak
expand Е:\i386\hal.dl_ С:\windows\system32
\
!!!при условии, что Windows установлен у Вас на диске С, а CD-ROMу присвоена буква E, в противном случае соответственно измените команды!!!

Решение 2. Восстановите ntoskrnl.exe.
Проделайте те же операции для загрузки консоли восстановления и введите команды:
copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak
expand E:\i386\ntoskrnl.ex_ С:\windows\system32

Решение 3. Отредактируйте Boot.ini.
Так как делать это вручную бесперспективно, вновь загрузите консоль восстановления и введите команду bootcfg /rebuild. Затем согласитесь добавить систему в список загрузки. На следующем этапе восстановления введите название системы. В ответ на «Введите параметры загрузки операционной системы» сразу нажимаем Ввод. После перезагрузки в списке «Выберите операционную систему для запуска» должна быть информация из исправленного файла Boot.ini.

Решение 4. Проверьте жесткий диск на наличие поврежденных секторов.
Вновь загрузите консоль восстановления и введите chkdsk /r.

Решение 5. Удалите вирусы.
Возможно, в сообщении говорится о файле hall.dll, а значит, источник проблемы -проникший на Ваш компьютер вирус. Чтобы его удалить, загрузитесь с помощью диска Kaspersky Rescue Disk или Dr.Web LiveCD и удалите с компьютера вирус.

Удачной Вам работы!