Загрузка - [решено] Hal.dll отсутствует или поврежден

Ответить
Аватара пользователя
okshef

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение okshef »

Раз диск есть - делайте. А "Setup" осталась от недоустановленной системы.
Аватара пользователя
romaha

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение romaha »

Одна длинная строчка не помню что там было, а вторая Microsoft Windows XP Professional setup.



Установочный диск с ХР SP2 есть.
Аватара пользователя
okshef

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение okshef »

Раз диск есть - делайте. А "Setup" осталась от недоустановленной системы.
Аватара пользователя
romaha

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение romaha »

Спасибо завтра попробую и отпишусь. Это рабочий комп.
Аватара пользователя
romaha

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение romaha »

Возможно поздно, но всё же актуально:

Если при включении компа выдаёт ошибку типа не найден файл hal.dll и выдаёт 2 способы загрузки системы:

1) Windiws XP prof......

2) Загрузка по умолчанию

можно исправить следующим образом:



В boot.ini нужно продублировать рабочий пункт меню выбора ОС, например,

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect

и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,

а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.



После этого в свойствах "мой компьютер"->Дополнительно->загрузка и востановление "параметры" изменить систему, загружаемую по умолчанию на вторую, сохранить и перезагрузить. Если при загрузке системы комп зависает и не грузится, ещё раз перегружаем и выбираем первую систему.

Потом опять войти в свойства "мой компьютер"->Дополнительно->загрузка и востановление "параметры" изменить систему, загружаемую по умолчанию и изменить на первую (тоисть мы "передёрнули"ядро), в boot.ini вторую систему (ту, что раньше добавляли) вытереть и снова перезагрузить систему.
Аватара пользователя
sannet

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение sannet »

Мне помогло в борьбе с hal.dll вот это



1.Посмотреть еще раз внимательно на ошибку. Название файла может быть hal.dll или hall.dll (с двумя “ll”). Второй вариант говорит о том, что на компьютере вирус.

2.Просканировать систему на вирусы можно разными способами: загрузиться с Live-CD, подключить жесткий диск к работающему компьютеру, попытаться загрузиться в безопасном режиме;

3.Восстановить файл 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, измените путь);

4.Восстановить файл ntoskrnl.exe. Для этого загрузить консоль восстановления. Выполнить команды:

- copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak

- expand X:\i386\ntoskrnl.ex_ С:\windows\system32

(X — буква CD-ROM, если Windows установлен не на диске C, измените путь);

5.Восстановить файл boot.ini можно так: в консоли восстановления ввести команду bootcfg /rebuild. На вопрос «Добавить систему в список загрузки?» ответить да (Y). После окна «Введите идентификатор загрузки» введите что угодно (лучше, конечно, версию Windows). После «Введите параметры загрузки операционной системы» ничего не вводите и просто нажмите Enter. Перезагрузить компьютер и среди предложенных вариантов загрузки выбрать первый;

6.В консоли восстановления набрать команду chkdsk /p. Данная команда сделает проверку поверхности жесткого диска на наличие поврежденных сегментов.
Аватара пользователя
Grecheskiy

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение Grecheskiy »

Доброго времени суток! Подскажите пожалуйста что сделать. Взял у товарища системник чтоб провести апгрейд своим старым железом, его древнее(относительно) железо на базе Интел заменить своим старым(более свежим) на базе АМД. Поставил материнку-процессор-оперативу-видео-звуковую, подцепил его родной винчестер и ДВДром, попытался запустить но выдало ошибку о неправильности hal.dll.

Зацепил свой винт с Win XP, запустился, зашел в корень родного винчестера и не обнаружил файла Boot.ini(видимость включил!). hal.dll в папке system32 наличествует. Пробовал подменить своим boot.ini но фокус не прошел. К сожалению загрузочника с ХР нет, да и неизвестно какая версия ХР у него стоит. Переустановка системы ооочень не желательна.

Если обсуждалась такая проблема пожалуйста дайте ссылку.
Аватара пользователя
okshef

Re: Загрузка - [решено] Hal.dll отсутствует или поврежден

Сообщение okshef »

Думаю, что проблема не только в boot.ini, но и в других параметрах системы.
Цитата Grecheskiy:



самое обидное
Загрузка - [решено] Hal.dll отсутствует или поврежден




сочувствую...
Ответить

Вернуться в «Microsoft Windows 2000/XP»