hal dll что это



Автор Наталья Солнечная задал вопрос в разделе Компьютеры, Связь

Кто знает? Не могу запустить Windows, Помогите пожалуйста (( и получил лучший ответ

Ответ от Ѐоман Марченко[мастер]
Hal.dll - это ядро системы. Ты, видимо, пытался мудрить с конфигурацией компа и воткнул такую, которая не поддерживается твоим железом. Исправить будет трудно, - легче переустановить систему, но можно попытаться по следующей методике:
ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
а также в директории WINDOWSSystem32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.
Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windowsinf файл под названием 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
После этого остаётся "выдрать" соответствующий файл из WindowsDriver Cachei386driver.cab, скопировать его с Windowssystem32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится.

Ответ от Василий Васильевич[активный]
мог испортитьсяиз всего, инфо твоя никуда не денется еслиты только форматировать диск не будешь, а так попробуй просто восстановление системы

Ответ от Валерий ???[гуру]
если есть установовчный диск вставь его и сделай восстановление системы

Ответ от MaxMize[гуру]
Не заморачивайся с командной строкой и копированием недостающего файла, переустанови Windows поверх, без форматирования. Все сохранится, только программы работать не будут.

Ответ от FreeLook[гуру]
Cannot Find WindowsSystem32hal.dll? [08.02.2007]
Что делать, если не получается загрузиться в Windows XP, hal.dll
Такое сообщение об ошибке появляется при начале загрузки компьютера с установленным Windows XP в двух случаях. Первый – файл hal.dll, отвечающий за взаимодействие операционной системы Windows XP с устройствами компьютера (точнее говоря, реализующий технологию HAL (Hardware Abstraction Layer)), действительно не найден или поврежден. В этом случае достаточно загрузиться с компакт-диска с Windows XP и выбрать в нем восстановление системы с помощью консоли восстановления (Automated Recovery Console) – для этого нужно нажать R. После загрузки консоли выбрать папку с установленной операционной системой Windows XP (если их более одной, иначе в списке будет только один пункт) и ввести пароль администратора. Затем нужно перезаписать испорченный файл hal.dll его оригиналом с компакт-диска. Делается это командой
expand d:i386hal.dl_ c:windowssystem32hal.dll
Второй случай – повреждение файла boot.ini или загрузочной записи на жестком диске. Редактировать boot.ini вручную, на мой взгляд, не имеет смысла – есть более простой способ поправить загрузочную запись. Опять загружаемся в консоль восстановления и пишем:
attrib -hrs c:oot.ini
del c:oot.ini
bootcfg /rebuild
fixboot
Первые две строки делают видимым и удаляют существующий файл boot.ini, последние – пересоздают его, а затем загрузочную запись. После этого можно набрать exit, что перезагрузит компьютер, и он должен загрузиться в нормальном режиме.

Ответ от Ўра[гуру]
легче переустановить

Ответ от МИХА К.[гуру]
Ну да, восстановление, откати назад маленько

Ответ от Анатолий Комаров[мастер]
Можно только заново Windows установить . Найди какой нибудь диск-реаниматор и с него переустанови систему . Ничего сложного

Ответ от SamogonshiK[активный]
Ночнем с того это основная проблема винды файле нет нет вылетают. Этот файл контролирует работу ядра.
Его можно восстановить следующим образом най ди на диске с виндой файл hal.dl_ Скопируй его в папку system32 и переименуй в hal.dll Спросит заменить ответь да!

Ответ от Ѐуслан[гуру]
Скорей всего вирус твой файл уничтожил сделай восстановление системы но это не надолго, лучше сразу переустанови систему и не мучайся. Смотря на скоко у тя жёсткий диск поделён если у тебя стоит Винда на другом локальном диске то тогда вся инфа у тебя сохранится.

Ответ от Брянкин Андрей[гуру]
У вас накрылся жесткий диск. Это точно. У меня дважды так было. Диск под замену. Если там была важная инфа - можно попробовать отдать специалистам для восстановления. Операционная система ни при чем.

Ответ от J()KER[гуру]
hal.dll - модуль ядра Windows ()
При наличии загрузочного диска с Windows нужно:
- установить в BIOS загрузку с CD
- вставить диск с ХР и загрузиться с него
- нажимаешь F8
- выбрать "Консоль восстановления"
- выполнить команду "sfc.exe scannow"

Ответ от Ayyya byvy[новичек]
Обсуждали тут уже, используй windowsfix.ru

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Кто знает? Не могу запустить Windows, Помогите пожалуйста ((
Слой аппаратных абстракций на Википедии
Посмотрите статью на википедии про Слой аппаратных абстракций
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*