Показать полную графическую версию : [решено] Hal.dll отсутствует или поврежден
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
15]
16
bratSADIST
01-07-2012, 08:50
В общем такая тема..У меня на ноуте Стояла ос Windows 7 Ultimate x64 чистая оригинал и я хотел установить ещё Windows XP (2 в 1).
Разделил диск на три части на одном диске Win7 на другой установил ХР. И теперь когда при включении ноута появляется меню выбора операционной системы если выбрать 7 то пишет "не удается запустить Windows из-за испорченного или отсутствуещего файла: <Windows root>system32\hal.dll". Щас сижу с ХР. Скачал этот файл hal.dll и хочу закинуть на диск с семёркой в system32. Но при попытке заменить файл появляется надпись "Ошибка при копировании файла или папки"отказано в доступе.
Короче люди помогите!!!Как мне его туда закинуть???
P.S если у кого то такая же ОС скиньте hal.dll если тот не подойдёт.
Petya V4sechkin
01-07-2012, 09:11
файл hal.dll и хочу закинуть на диск с семёркой
Не трогайте Hal.dll (ни при чем он).
Стояла ос Windows 7 Ultimate x64 чистая оригинал и я хотел установить ещё Windows XP
Продолжайте в теме Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки (http://forum.oszone.net/thread-196715.html) (выполнив инструкции).
erd-zelen
07-07-2012, 13:06
т.у. нужно сделать вот это?
Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
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.
в той ссылке так все написано читать надо день чтобы вьехать...можно проще разжувать
erd-zelen
07-07-2012, 13:25
а ошибка данная произршла когда линуксовый раздел сделал NTFS
Petya V4sechkin
07-07-2012, 13:40
erd-zelen, в консоли восстановления (http://support.microsoft.com/kb/314058/ru) выполните bootcfg /rebuild
erd-zelen
07-07-2012, 13:42
Petya V4sechkin,спасибо попробую...отпишу
erd-zelen
08-07-2012, 09:47
Petya V4sechkin, спасибо помогло!!! (bootcfg /rebuild) ура!!!
6sergey5
02-08-2014, 18:15
Всем доброго время.
Принесли нетбук на нем XP Home перестал загружаться выдает "Не удается запустить windows из-за испорченного или отсутствующего файла: <windows root>\ system32\hal.dll" . Так как нетбук привода нет вытащил у него жесткий подключил к стационарнику, загрузился с болванки в консоль а там ошибки да отказы в доступе после ввода команд.
команда CHKDSK /r - На томе обнаружена одна или несколько неисправимых ошибок.
Куда копать, нужна помощь.
S.M.A.R.T этого диска
http://i7.pixs.ru/storage/1/2/3/1SMARTJPG_9742504_13245123.jpg
http://i7.pixs.ru/storage/1/3/3/2SMARTJPG_6514584_13245133.jpg
6sergey5, статью из шапки читали? Что сделали?
Илья_Рудоманенко@vk
02-08-2014, 19:34
команда CHKDSK /r - На томе обнаружена одна или несколько неисправимых ошибок. »
6sergey5, покажите smart жёсткого диска из mhdd\victoria.
Диагностическая флешка / CD с Memtest / Mhdd / Victoria /Recovery Console на борту (http://www.cyberforum.ru/hardware/thread332255.html).
6sergey5
02-08-2014, 19:43
Илья_Рудоманенко@vk, Добавил снимки
okshef, В шапке все прошел и больше.
Илья_Рудоманенко@vk
02-08-2014, 20:36
6sergey5, У вас на скриншоте параметр Reallocation Event Count равен 1,а это значит что была попытка проведении операции переназначения секторов,но раз параметр Reallocated Sectors Count равен 0,значит попытка завершилась неудачей.
Проведите проверку жёсткого диска согласно этой статье Проверка жёсткого диска программой Victoria (http://shparg.narod.ru/index/0-22) (статью читайте ВНИМАТЕЛЬНО !!!!).
6sergey5
02-08-2014, 22:33
Проведите проверку жёсткого диска »
Провел http://i.pixs.ru:/thumbs/3/8/1/1SMARTJPG_8857147_13247381.jpg (http://pixs.ru/showimage/1SMARTJPG_8857147_13247381.jpg) http://i7.pixs.ru:/thumbs/3/9/2/2SMARTJPG_8517747_13247392.jpg (http://pixs.ru/showimage/2SMARTJPG_8517747_13247392.jpg)
6sergey5
04-08-2014, 21:21
Спасибо всем, вопрос закрыт проблему разрешил.
В востановление попасть не могу (забыл пароль админа, а сбросить не могу)
Пробовал этот hal.dll экспандить с загрузочного диска (и еще один файлик - так по инструкции здесь нашел)
Ничего не помогло.
Есть доступ через Вин РЕ, который на загрузочном диске.
Что еще можно попробовать сделать?
Спасибо!
usbdrive
22-08-2014, 12:36
Есть доступ через Вин РЕ, который на загрузочном диске.
Что еще можно попробовать сделать? »
Скопировать заведомо правильный файл boot.ini или исправить имеющийся, должно быть примерно вот так:
[Boot Loader]
timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect
Может винда ошибиться при установке и выбрать не тот вид компа? При установке все работает до перезагрузки, а потом пишет, что не полностью поддерживает АСРI.
Мелкие пишут, что не должна. Но на ноуте такая трабла. Когда выставляешь простой комп. Устанавливается нормально, но частота процессора 800 вместо 1730 получается. Вайфай не пашет может поэтому.
Ноут такой http://www.nix.ru/autocatalog/sony/sony_notebook/SONY_VAIO_VGNFS415MR_Pent_M740_DVDRW_WiFi_15.4_2.9_47462.html
Там и чипсет и проц описан.
Да. Комп сам не может выключиться. Видно питание АТ, а не АТХ. Горят лампы питания и сети. Кнопкой выключается.
5в присутствует на разъеме. Мерял.
Можно заменой Hal.dll на нужную перевести ноут с "стандартный компьютер" на "компьютер с АСРI"?
На первой странице пишут не очень понятно, как сделать и ситуация с отсутствием хал, а у меня такой ошибки нет.
Всем спасибо за важную информацию. Сам сегодня вляпался.
Ситуация:
Внезапно завис круглосуточно включенный компьютер ( Windows XP Pro SP3), после попытки перезагрузки сообщил об отсутствии файла (windowsroot)\system32\hal.dll.
Диагностика:
Проверен HDD при помощи Victoria! с загрузочной флешки под DOS. Ошибок нет.
Загружен с флешки LiveCd – искал хоть где-нибудь файл hal.dll, но таковой отсутствует на диске C:\ вообще.
Действия:
Полистал c:\windows\inf\hal.inf, но не разобрался, какой все-таки hal.dll стоял раньше.
Взял оригинальный дистрибутивный CD с Windows XP Pro SP2 OEM (дистрибутивы с интегренным SP3 куда-то засунул далеко, искать не стал), под LiveCd скопировал из папки Диск:\i386\ все файлы по шаблону hal*.dl_ в отдельную папку на второй раздел жесткого диска. Распаковал утилитой expand.
Учитывая, что процессор i5, решил первым использовать halmacpi.dll, предназначенный для многопроцессорной системы с ACPI, скопировал его (и заодно hal.dll – но тот не пригодился) в C:\windows\system32\.
Затем в C:\boot.ini после параметра /fastdetect добавил параметр /hal= halmacpi.dll.
Перезагрузил с жесткого диска.
Загрузка прошла медленнее обычного, дважды мерцал экран (возможно, раньше стоял другой hal.dll, и система перестраивалась под другой драйвер) но в целом нормально, в трее появился значок обновления, который не отзывался на клик.
Перезагрузил повторно.
Загрузка прошла быстро, никаких обновлений не установилось, значок обновлений в трее не появлялся.
Программы из MS Office повели себя как запущенные впервые – но активация не сбросилась.
Замечен ряд невнятных глюков с неверной версией имеющихся консолей MMC, но непринципиальных. Не исключаю, что так и было ранее.
Планирую в дальнейшем:
Когда будет время, слить образ HDD Акронисом, затем удалить все отдельные обновления, затем переустановить только SP3, затем залить обновления обратно. Отчитаться не обещаю.
Использованные статьи:
http://forum.oszone.net/showthread.php?t=7016&page=all
https://support.microsoft.com/ru-ru/kb/330184/ru
https://support.microsoft.com/ru-ru/kb/314477/ru
https://support.microsoft.com/ru-ru/kb/289022
https://support.microsoft.com/ru-ru/kb/945380
https://support.microsoft.com/ru-ru/kb/309283/ru
id91889567@vk
17-10-2015, 15:53
Если кому пригодится - решение вопроса за 1 минуту!!!
Позавчера столкнулся с подобной проблемой - потерей hal.dll на ХРюше. Юзаю в основном 7ку, но и ХРюша тоже нужная вещь.
Итак - к делу!
На двух раздельных физичеких жестяках стоят вынь7х64 и ХРюша СП3. Заметив что "семерка" стала подлагивать, поназапускал кучу исправлялок .bat-овских и, как потом вспомнил, чудесную программу MultiBoot , спасибо её создателю, сколько раз она помогала мне.
Как оказалось - на этот раз сбой получился именно из за неё.
Программа предназначена для восстановления загрузчика Windows Vista / 7 и создания конфигурации с двойной загрузкой.
Страничка программы http://soft.oszone.net/program/9336/MultiBoot/ (это не реклама! просто очень полезная прога!)
Почитав форумы полдня и приготовивишись к адскому геморрою с оперелением и извлечением нужного файла, я решил глянуть на boot.ini что в ХРюшке.
Бинго!
дело в том что ХРюшу я недавно переустанавливал без форматирования (с сохранением данных на диске) и у меня появилась папка со старой виндой WINDOWS.0, пути к которой и были прописаны в boot.ini ! и которую я и удалил дня за три до события.
решение простое - убрал нолик и точку и сохранил конечно.
Надеюсь кому нибудь эта история пригодится. :laugh:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.