Перейти к содержанию
СофтФорум - всё о компьютерах и не только

<Windows root>system32\hal.dll.


[4x4]JOKER

Рекомендуемые сообщения

вчера при загрузке компа появилось сообщени "не удается запустить Windows из-за испорченного или отсутствуещего файла: <Windows root>system32\hal.dll.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 70
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

HAL - HArdware Abstraction Layer - уровень абстракции аппаратных среств, который взаимодействует с непосредственно с аппаратными средствами.

Думаешь поможет?

hal.rar

hal.rar

Ссылка на комментарий
Поделиться на другие сайты

[4x4]JOKER, скажем так, - это ядро системы.

Если машина просто перестала загружаться во всех режимах, то предотвратить подобное можно, опробовав другие ядра, подредактировав 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.

Если система не даёт его установить, то в этом случае придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

Standard PC - hal.dll

Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll

ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll

Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll

MPS Uniprocessor PC -halapic.dll

MPS Multiprocessor PC -halmps.dll

После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его в Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :P ), можно переставить его по нормальному, в списке это ядро появится.

Ссылка на комментарий
Поделиться на другие сайты

какие команды набрать и вообще расскажите что делать по порядку (please поподробней!) винда просит выбрать копию для проверки как это указать?

Добавлено : [mergetime]1091693523[/mergetime]

какие команды набрать и вообще расскажите что делать по порядку (please поподробней!) винда просит выбрать копию для проверки как это указать?

Ссылка на комментарий
Поделиться на другие сайты

Когда войдёшь в консоль востановления®,то над

фразой:

Какую копию выбрать...Будут написанны все копии WINDOWS

(их номер и папка).Выбираешь нужную тебе.Если у тебя одна ОС ,то нажимаешь 1 затем ENTER.

Появляется сообщение:введите пароль,если он у тебя на компе не задан

,то просто нажми ENTER,если задан введи его и нажми ENTER.

Теперь можешь вводить команды.Лучше сначало введи команду CHKDSK /P,

если не поможет то введи FIXBBOT.Затем перезагрузи комп.Удачи.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 года спустя...

Когда войдёшь в консоль востановления®,то над

фразой:

Какую копию выбрать...Будут написанны все копии WINDOWS

(их номер и папка).Выбираешь нужную тебе.Если у тебя одна ОС ,то нажимаешь 1 затем ENTER.

Появляется сообщение:введите пароль,если он у тебя на компе не задан

,то просто нажми ENTER,если задан введи его и нажми ENTER.

Теперь можешь вводить команды.Лучше сначало введи команду CHKDSK /P,

если не поможет то введи FIXBBOT.Затем перезагрузи комп.Удачи.

А если я точно знаю пароль(3 цифры - проще простого!), а консоль востановления тупо его не принимает?

И вообще одна единственная ХР и загружалась вообще без пороля. ENTER не помогоает.

консоль востановления написала -

1. с:Windows

Выбираю пункт 1 жму ENTER

Появляется сообщение:введите пароль

а дале на всё - пароль неверный... ???

Ссылка на комментарий
Поделиться на другие сайты

Ivan Ivanoch: Консоль восстановления требует пароль встроенной учетной записи администратора, вы уверены, что вводите именно его и что этот пароль не пустой? Если пустой, то ничего вводить не надо, просто нажать Enter.

В любом случае, правильно введенный пароль отвергнут не будет.

Ссылка на комментарий
Поделиться на другие сайты

Ivan Ivanoch: Консоль восстановления требует пароль встроенной учетной записи администратора, вы уверены, что вводите именно его и что этот пароль не пустой? Если пустой, то ничего вводить не надо, просто нажать Enter.

В любом случае, правильно введенный пароль отвергнут не будет.

Комп вообще вне инета. Изолирован. Но нём много перефирии. Материнка старая, но меня устраивает - долго дружил между собой оборудование и проги. Чиста рабочая лошадка. Не летала - но работало всё.

В Винде две папки пользователей.

All User и одна персональная.

При загрузке никогда никаких паролей не требовала.

Устанавливал Систему давно, точно процесс установки не помню.

На Enter - тоже ругается. Имею возможность просмотреть архитектуру всего харда (там два раздела) с другого компа. И если я устанавливал когда-то пороль, и просто забыл можно ли его обнаружить? и если да - то где искать?

Спасибо за подсказки!

Ссылка на комментарий
Поделиться на другие сайты

Ivan Ivanoch: HirensBootCD вам в помощь - загружаемся там есть несколько утилит для сброса пароля администратора, пароль при входе никогда не запрашивался потомучто вероятно, вы заходили не под админом, а под пользователем (с правами админа), а папки админа в профилях не было потому как под ним не разу не выполняли вход (интерактивный во всяком случае)

ЗЫ если не сможете в списке пользователей опознать встроенного админа - его SID заканчиваеться на 500

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
  • 1 месяц спустя...

При переустановки windows 2000 на Windows xp система за висла и отказала в загрузке windows xp ,при загрузки windows 2000 пишет:

неудаётся запустить windows из за испорченного или отсутствующего фаила<windows root>/system32/hal.dll установите заново копию данного фаила.

Подскажите как востановить систему или загрузить этот фаил.Если USB не обнаруживается, рабочий только гибкий диск A.( ноутбук Panasonic CF28)

Ссылка на комментарий
Поделиться на другие сайты

USB не обнаруживается, рабочий только гибкий диск A.
Неужели ХРюша ставилась с дискет? (стебаюсь, однако)

Судя по всему, при загруженной W2K была произведена попытка обновить систему до WinXP, и при первой же перезагрузке дальше не пошло?

Если верить описанию ноута, то он по умолчанию обязан воспринимать USB-CD\DVD. Возможно, были изменены настройки BIOS, потому и не может с внешнего загрузиться?

Ссылка на комментарий
Поделиться на другие сайты

nika95: это файл разметки жесткого диска. Его винда сама создаст в процессе переустановки windows. Желательно произвести ее из-под мультизагрузки носителя.

Насчет загрузки - если загрузка с CD невозможна создаем 6 дискет и грузимся. Процедура создания дискет подробно расписана в дистрибутиве

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...
Если машина просто перестала загружаться во всех режимах, то предотвратить подобное можно, опробовав другие ядра, подредактировав 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.

Спасибо, помогло :(

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Это значит что они, несмотря на мультиязычность, не были загрузочными... Или не были сделаны таковыми. Только и всего...

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,

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

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

Прошу прощения, а где находится этот пункт?

Ссылка на комментарий
Поделиться на другие сайты

Правая клавиша крыски на Мой компьютер>Свойства>Дополнительно>Загрузка и восстановление системы, отладочкная информация>Параметры> и там будет кнопка "Правка" именно этого файла.

Ссылка на комментарий
Поделиться на другие сайты

А какие должны быть параметры для двух Windows XP, расположенных на С и G дисках? С G: нормально загружается, а вот на С: файл испорчен.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...