Облако тегов:

2е блюдо (1) альбом (14) анимация (1) биссероплетение (10) блокнот (3) браузер (2) бумага (13) видео (1) вирус (1) витражи (1) выпечка (1) вязание (43) гадание (3) глина (1) декор (2) делаем (4) диски (2) е-версии (1) журналы/газеты (1) закон РФ (2) запуск (1) зубочистки (1) интересно (1) картинки (1) квиллинг (4) квилтинг (4) классно (13) команды (1) композиция (1) конвертор (2) коробочка (17) кружево (1) крючок (7) кукла (3) кулинария (1) кусудама (3) лепим (1) литература (1) лого (1) манга (1) мультиварка (2) нитка (1) новый год (2) носки (17) обучение (1) оптимизация (1) оригами (2) основы (4) открытка (13) папье-маше (1) ПД (2) пейзаж (1) переплет (2) перплет (2) платье (1) плетение (1) ПО (4) поделка (7) поделки (5) принтер (1) программирование (3) Р/м (1) рельеф (1) салаты (1) сингл (1) скачать (2) скорость интернета (1) спицехранилище (1) ссылки (1) сумка (7) тапочки (10) терминал (2) хлеб (1) холодный фарфор (2) цветок (2) цветы (7) шитьё (5) шрифт (1) шрифты (1) шьем (2) эволюция (1) autoit (1) bat (1) BellyDance (1) CD (4) scrapbooking (48) ubuntu (5) unix (1) windows (1)

9 декабря 2011 г.

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

(c)

Вы пытаетесь загрузить  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 и удалите с компьютера вирус.
Удачной Вам работы!

Комментариев нет:

Отправить комментарий