Hal.dll отсутствует или поврежден
23-10-2010 00:38
к комментариям - к полной версии
- понравилось!
Описание:
Не загружается Windows — пишет ошибку «hal.dll отсутствует или поврежден»
Причина:
1. вирус;
2. повреждение файла hal.dll и/или ntoskrnl.exe;
3. повреждение файла boot.ini.
Решение:
1. Посмотреть еще раз внимательно на ошибку. Название файла может быть hal.dll или hall.dll (с двумя “ll”).
Второй вариант говорит о том, что на компьютере вирус. Просканировать систему на вирусы можно разными способами:
загрузиться с Live-CD, подключить жесткий диск к работающему компьютеру, попытаться загрузиться в безопасном режиме;
2. Восстановить файл 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, измените путь);
3. Восстановить файл ntoskrnl.exe. Для этого загрузить консоль восстановления. Выполнить команды:
- copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak
- expand X:\i386\ntoskrnl.ex_ С:\windows\system32
(X — буква CD-ROM, если Windows установлен не на диске C, измените путь);
4. Восстановить файл boot.ini можно так: в консоли восстановления ввести команду bootcfg /rebuild.
На вопрос «Добавить систему в список загрузки?» ответить да (Y). После окна «Введите идентификатор загрузки»
введите что угодно (лучше, конечно, версию Windows). После «Введите параметры загрузки операционной системы»
ничего не вводите и просто нажмите Enter. Перезагрузить компьютер и среди предложенных вариантов загрузки выбрать первый;
5. В консоли восстановления набрать команду chkdsk /p. Данная команда сделает проверку поверхности жесткого диска
на наличие поврежденных сегментов.
вверх^
к полной версии
понравилось!
в evernote