Компьютерное железо

Что делать если высвечивает windows root system32 hal.dll и при этом не работает Биос?

Моему другу, Винду поставила неделю назад, но и тогда не смогла войти в Биос, но с горем по полам установила. Через неделю подключили интернет, вот сегодня скачивал какую то игру или чит коды к игре.После перезагрузки высвечивает windows root system32 hal.dll . Пробовала на другом компе что то сделать с винчестером, ничего не получилось комп просто не видит жесткий диск. А если вставляю болванку с виндой на неисправный, тот не видит диска. Подскажите плиз что делать????
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,
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.
Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводится в окне смены драйвера. Таким образом, возможна ситуация, когда точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в 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
После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится.
Денис Нефедьев
Денис Нефедьев
93 129
Лучший ответ
Поставить заново ОС и не сборку а с сайта производителя или лицензионную. А биос верните в настройки по умолчанию и дергайте её.
Мат Роскин
Мат Роскин
22 550
Советовали тут уже недавно:
Baa44Aa44Aa .
Baa44Aa44Aa .
110