Проблемы с hal.dll

У меня при запуске windows появляется ошибка из которой я только понял что чтото произошло с hal.dll
Пытался попробовать восстановить через консоль восстановления на установочном диске но при запуске диска пишет ту же самую ошибку

Комментарии: 15
Ваш комментарий

тебе сюда http://forums.playground.ru/software/

После чего это началось(может программу какую-то ставил/удалял или что-то в системе менял, может что-то качал...)?

Какая ОС?

Q: При загрузке ошибка: файл hal.dll повреждён или отсутствует.
A: Возможные причины возникновения данной ошибки:
• Отсутствует или повреждено значение Default в разделе загрузчика операционной системы в файле Boot.ini.
• В расположении, указанном в файле Boot.ini., отсутствует установленная копия Windows XP.
• Отсутствует или поврежден файл Ntoskrnl.exe.
• Неверно указан путь к разделу в файле Boot.ini.
• Общий сбой оборудования.
Для решения проблемы можно использовать любой из следующих способов.

Способ 1
Восстановите или исправьте запись Default в файле Boot.ini и проверьте, что в других записях раздела [Operating Systems] в файле Boot.ini указан путь к сответствующим каталогам.

Способ 2
Воспользуйтесь служебной программой Bootcfg консоли востановления для редактирования файла Boot.ini.
1. Запустите компьютер с компакт-диска с Windows XP.
2. При появлении приглашения нажать клавишу «R» для восстановления Windows с помощью консоли восстановления нажмите требуемую клавишу.
3. Выберите нужную систему Windows и при появлении запроса введите пароль администратора.
4. Введите команду bootcfg /rebuild и нажмите клавишу ВВОД.
5. После обнаружения копии Windows появляются следующие команды:
Добавить систему в список загрузки? [Y(да)/N(нет)/All(все)].
[Введите Y (да) в ответ на это сообщение]
Введите идентификатор загрузки:
[Название операционной системы. Введите Windows XP Professional или Windows XP Home Edition.]
Введите параметры загрузки операционной системы: [Оставьте поле пустым и нажмите клавишу ВВОД]. После выполнения перечисленных действий перезапустите компьютер и выберите первый вариант из меню загрузки. После этого система Windows XP должна загрузиться нормально.
После успешной загрузки Windows XP можно удалить неверную запись в файле Boot.ini.

Способ 3
1. Загрузите компьютер с компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.
2. После загрузки установочных файлов нажмите клавишу «R» для запуска консоли восстановления.
3. В консоли восстановления выберите систему для входа (как правило, под номером 1) и нажмите клавишу ВВОД.
4. Воспользуйтесь учетной записью администратора, указав соответствующий пароль, и нажмите клавишу ВВОД.
5. В командной строке консоли восстановления введите следующую команду и затем нажмите клавишу ВВОД:


expandcd-rom:\i386\ntoskrnl.ex_ имя_диска:\Windows\system32;

cd-rom — имя дисковода компакт-дисков; имя_диска — это буква диска, на котором установлена система Windows.
6. При появлении предложения перезаписать файл нажмите Y (да).
7. Введите команду exit и нажмите клавишу ВВОД, чтобы выйти из командной строки.

Способ 4
Запустите компьютер с помощью консоли восстановления и выполните команду CHKDSK /r.
Примечание. Нет необходимости указывать в командной строке Chkdsk параметр /p, поскольку параметр /r служит для обнаружения служебной программой Chkdsk поврежденных секторов и восстановления считываемой информации. Эта команда включает в себя и функции параметра /p.

убил ядро)

win+r - sfc /scannow , суешь компашку с осью и идешь чай пить

to dwc
я установил Петьку 7 , после этого у меня откуда то появился неизвестный мне антивирус который писал что надо активировать его
я удалил его перезагрузил камп и появилась вот такая ошибка
ОС : Windows XP SP2 rus

а подскажите как установочный диск с windows теперь запустить, он пишет ту же самую ошибку,но перед этим появляется строка как при загрузке диска

|Sparda|

а подскажите как установочный диск с windows теперь запустить,

При появлении первого изображения(надписей на эране, картинки и т.п.) поробуй нажать F8. Далее выбираешь свой привод. После чего должна появиться надпись о нажатии любой клавиши для запуска с диска(надпись на английском). Жмёш например на Enter и всё.

2 |Sparda|
но перед этим появляется строка как при загрузке диска
Что за строка то? Случайно не "Press any key to boot from CD"? :)
И текст ошибки какой?
А вообще вариантов немного, либо файла hal.dll и вправду нет в system32, либо то что написано в посте у Xandee. В первом случае надо засунуть это файл на место(есть на диске с дистрибутивом, в папке i386, запакован в файле hal.dl_), используя либо консоль восстановления, либо др. средства. Но могут начаться поблемы связанные с ACPI. Действия для второго случая уже описаны выше.

спасибо, диск запустить смог, теперь еще вопрос : установка у меня часто останавливается , когда остаётся 34 минуты, что мне с этим делать?

Ты с этого диска винду ставил, уверен, что он рабочий?

А на сколько у тебя установка останавливается? И как ты это определил? Во время остановки привод считывает данные или красная лампочка мигает? Какие параметры у твоей машины?

останавливается на 34 минутах определил я потому что я оставил камп устанавливать винду на несколько часов. у меня просто всегда так помогает когда че: то диск через другую операционку форматировал то перезапускал но просто хочется узнать что нужно делать чтоб сразу установить мог
у меня MacBook Pro и лампочек там нету но всякая вот эта информация типа че там нового, меняется

Новое на форуме