Компьютер выдает, что Hal.dll отсутствует или поврежден и не загружается. Что делать?
Hal.dll отсутствует или поврежден. Описание:
При включении компьютера на черном фоне появляется белая надпись "Hal.dll отсутствует или поврежден" и компьютер перестает включаться. Windows не запускается.
Hal.dll отсутствует или поврежден - почему это может происходить:
Как результат действия вирусов
В результате повреждения файла hal.dll и (или) ntoskrnl.exe, вызванного действиями пользователя или неисправностью жесткого диска
В результате повреждения файла boot.ini, вызванного действиями пользователя или неисправностью жесткого диска
Как исправить повреждение файла:
Для начала внимательно изучите ошибку, а точнее на написание файла "hal.dll или hall.dll". Во втором случае ошибка является деструктивными действиями вируса. Есть несколько вариантов как проверить систему на наличие вирусов, если windows не загружается:
Запустить систему с Live-CD;
Подключить ваш жесткий диск к работающему компьютеру и выполнить проверку на нем
Попытаться загрузиться в безопасном режиме и выполнить сканирование
Можно такжде попробовать восстановить исходный файл hal.dll. Для этого необходимо запустить консоль восстановления
Создайте резервную копию файла и скопируйте исходный файл для этого введите следующие команды:
copy S:\windows\system32\hal.dll S:\windows\system32\hal.dll.bak
Затем expand X:\i386\hal.dl_ S:\windows\system32 (где X - CD (DVD)-привода а S - буква системного диска) .
Для того, чтобы восстановить файл ntoskrnl.exe, выполните следующие команды:
copy S:\windows\system32\ntoskrnl.exe S:\windows\system32\ntoskrnl.exe.bak
Затем expand X:\i386\ntoskrnl.ex_ С: \windows\system32
(где X - CD (DVD)-привода а S - буква системного диска) .
Чтобы восстановить boot.ini нужно в консоли восстановления ввести bootcfg /rebuild.
На запрос о добавлении системы в загрузку ответьте "да" (Y).
На запрос "введите идентификатор загрузки" введите версию Windows, например Windows XP, Windows 7 и т. п.
Ответ на запрос "введите параметры загрузки операционной системы" оставьте пустым, то есть просто нажмите Enter, чтобы параметры загрузки были установлены по умолчанию.
Перезагрузите компьютер и выберите первый вариант загрузки.
Проверьте поверхность жесткого диска на наличие ошибок.
Чтобы получить информацию о том, как проверить поверхность жесткого диска кликните на это сообщение.
Проверьте ваш компьютер качественной антивирусной программой (в случае написания "hall.dll"). Мы рекомендуем Eset NOD32 и DrWeb как самые надежные и эффективные антивирусные программы.
Если ошибка повторяется (или проверка поверхности завершена с ошибками) , то это говорит о том, что в жестком диске существуют поврежденные сектора, которые и служат причиной возникновения данной ошибки. Чтобы исключить это, лучше обратиться в специализированный сервис-центр к квалифицированным специалистам.