Найти в Дзене
IT - Это просто

Не запускается Windows, пишет ошибку, «hal.dll» отсутствует или поврежден»

Оглавление

Вступайте в группу - vk.com/mrsisadm - там больше интересного!!!

Описание

Не запускается Windows, пишет ошибку, «hal.dll» отсутствует или поврежден»

Причина

  • вирус;
  • повреждение файла hal.dll или ntoskrnl.exe;
  • повреждение файла boot.ini.

Решение

  • Посмотрите еще раз внимательно на ошибку. Название файла может быть hal.dll или hall.dll (с двумя “ll”). Второй вариант говорит о том, что на компьютере есть вирус. Просканировать систему на вирусы можно разными способами: загрузиться с Live-CD, подключить жесткий диск к работающему компьютеру, попытаться загрузить копмьютер в безопасном режиме;
  • Восстановите файл hal.dll. Для этого нужно загрузить консоль восстановления и выполнить команды:
    - copy c:\windows\system32\hal.dll С:\windows\system32\hal.dll.bak
    - expand X:\i386\hal.dl_ С:\windows\system32
    (X — буква CD-ROM, если Windows установлен не на диске C, измените путь);
  • Восстановите файл ntoskrnl.exe. Для этого нужно загрузить консоль восстановления. Выполнить команды:
    - copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak
    - expand X:\i386\ntoskrnl.ex_ С:\windows\system32
    (X — буква CD-ROM, если Windows установлен не на диске C, измените путь);
  • Восстановите файл boot.ini. Для этого в консоли восстановления введите команду bootcfg /rebuild. На вопрос «Добавить систему в список загрузки?» ответьте да (Y). После окна «Введите идентификатор загрузки» введите что угодно (лучше, конечно, версию Windows). После «Введите параметры загрузки операционной системы» ничего не вводите, просто нажмите Enter. Перезагрузите компьютер и среди предложенных вариантов загрузки выбрать первый;
  • В консоли восстановления наберите команду chkdsk /p. Данная команда сделает проверку поверхности жесткого диска на наличие поврежденных сегментов.