[решено] Hal.dll отсутствует или поврежден
Прежде чем задать вопрос, прочтите статью
Сообщение об ошибке "Не удается запустить Windows из-за аппаратных ошибок настройки диска" |
Что за файл 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. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится. |
Всем привет! HELP!
При загрузке выдает сообщение- не обнаружен или поврежден файл hal.dll Посоветуйте, что делать!!! Полную перестановку системы делать совсем не желательно! |
Загрузитесь с установочного диска ХР и следуйте ниже приведённым инструкциям, чтобы запустить Recovery Console (это на первом экране ответить R, чтобы попасть на чёрный экран с белыми буквами)
Вероятнее всего, вам придётся взять hal.dll с диска. Команда, которая сделает это, выглядет так: expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. В данном случае D: ассоциируется с СD-ромом. После восстановления файла введите exit, чтобы выйти из Recovery Console и перегрузите компьютер. |
Что за файл hal.dll ?
vovan
Можно по подробнее о "Предотвратить подобное можно подредактировав 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." я так понял это будет выглядеть в виде выбора двух строк при загрузке? а будет ли система понимать чо именно с этого ядра halchk.dll надо грузится? и что будет со всеми остальными программами, которые были установлены. Они будут жить или нет? Спасибо |
Что за файл hal.dll ?
Если эта проблема появилась не сразу после установки Windows а была "преобретена" то сделать откат системы к точке когда всё работало либо вставить CD с дистрибутивом XP и в командной строке выполнить
sfc /scannow |
Что за файл hal.dll ?
HAL=Hardware Abstraction Layer :)
|
Опять этот hal.dll
Доброго времени суток!
Есть такая проблема ,при загрузке XP (cannot load incorrect or corrupted hal.dll). Понимаю, что тема избитая, но ни один из способов лечения не помогает. 1. Захожу с загр. диска ХР - Rconsole-fixmbr и fixboot. Не помогает. 2. В boot.ini добавляю анологичную строчку disk(0) и т.д. , пытаюсь загрузиться с новой записи ... перезагрузка мгновенная :-(. 3. Иду на крайние меры. expand hal.dl_ c:\wi...\hal.dll. Говорит corrupted ntkrnl32.exe. Говорю expand ntkrnl32.ex_ c:\wi...\ntkrnl32.exe. После пишет вообще какую-то хрень. Пожалуйста, помогите. P.S. В boot.ini все путем. |
присоединяюсь ко всем предыдущим рекомендациям, но хотелось бы добавить, лучше hal.dll брать из какого-нибудь системного бэкапа. Например, ServicePackFiles или SysBackup какойнибудь. Сам пробовал - помогало.
Только все настройки и программы теряются, что были установлены после бэкапа. |
Цитата:
|
выдаёт собщение при загрузке ХРень "не найден или поврежден hal.dll"
пробЫвал скопировать в system32 dir hal.dll, пробЫвал копировать boot.ini ( [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect),но ничего не помогло. Пробывал и в recovary cons. , запускал fixboot i chkds\p, в diskpart показал C:\razdel1(SYS) 78160 (300 mb свабодно ) HDD разбит на 2 part по 40G. метку на С выводит. возможно ли спасти windu и все файлы? есть ли у кого какие мысли? ...там 60гиг медии уж очень не хочу растоваться! Зарание благодарен! ----------------------------------- Komp. proc. p4 2.6Ghz mamka Abit is-7 lan,sound onboard memory 2x512MB ddr400 original sound hercules fortissimo 7.1 grafa GeForce 4 MX440 HDD Maxtor 6Y080P0 80G |
Мне нужно было чтобы прерывания в системе не были разделяемыми, т .е. каждое устройство сидело на своем и не делило прерывания ни с кем. для этого я в биосе отключил APIC и при установке винды с нуля нажал F5 и выбрал "Стандартный компьютер". Все получилось, никаких виртуальных прерываний в системе нет. Но процессор двухядерный (Core2Duo) и теперь в диспетчере устройств у меня все выглядит так как будто процессор одноядерный (один график). У меня вопрос - как на самом деле работает процессор, как двухядерный или как половина двухядерного?
Далее я решил заменить ядро на то которое с поддержкой ACPI (halacpi.dll). Зделал все как рекомендуется в FAQ: добавил строчку в boot.ini (я так понял она нужна если комп не загрузится с новым ядром), положил в system32 новое ядро Halacpi.dll, только вот не пойму что значит вот это "сослаться на него в boot.ini". Каким образом надо сослаться на новое ядро чтобы оно наконецто появилось в списке когда я пытаюсь заменить старое на новое в диспетчере устройств. Прокомментируйте кто нибудь. Или что нужно сделать чтобы прерывания назначались биосом а не виндой но и процессор работал как двухядерный. |
HAL... Расскажу историю танкиста, любящего крепкий чай. :)
В декабре дважды приключалось. Один раз - в добавок к Invalid Boot, что навевало мысль о ложной тревоге относительно Хал-а. Был восстановлен мультизагрузочный boot sector (оригинальный файл и ещё несколько с С:// исчезли непонятно куда) с помощью Bootpart и Хал-а не потребовалось. Во второй - я устанавливал в один день сразу несколько программ - хотелось попробовать неизведанные дотоле файерволлы и снифферы (или те и другие в одном лице). На другой день вылез Хал. :) Про expand и не знал. Просто загрузился с Live CD (этот) и заменил тот, что лежал себе в System32, тем, что имелся на CD. Потом возникли сомнения в целесообразности этого, т. к. файлы значительно разнились в размере; загрузился вторично и заменил новый Хал припасенным после первого случая файлом, который после первого случая приберег с другого компьютера дома. В данном случае файлы были одинаковыми по размеру. |
Проблема с установкой: hall.dll не найден или поврежден
есть жесткий диск SATA разбитый на три раздела. на втором стоит вин XP HOME.
нужно поставить на первый XP HOME. делаю все как обычно, форматирую под FAT. после первой перезагрузки вылетает сообщение : "отсутствует или поврежден файл (Windows root)\system32\hall.dll" (при копирование установочных файлов ошибок не было). пытаюсь установить по новой, опять форматю - та же самая ошибка. просьба подсказать в чем дело и как с этим бороться может проблема связанна со старой, уже установленной виндой?? хотя по идеи на диске С: создается новый boot.ini |
Посмотрите в этих темах - при необходимости вопрос можете задать в наиболее подходящей.
|
Blast спасибо за темы, но я не нашел в них ничего подобного с моей проблемой
да и честно говоря я сомневаюсь что дело именно в SATA винте, потому как находится и определяется он нормально |
chek
Но ведь ничто не мешает попробовать загрузить драйвер на SATA при установке, ведь загрузка с установочного CD и загрузка с винта (после копирования файлов установки) происходят по-разному, так что... попробуйте вобщем. |
Сообщение об отсутствии hall.dll означает, скорее всего, не то, что ее нет на нужном месте, а что загружающаяся система не может ее найти. По любой причине не может, в том числе и из-за отсутствия дров на SATA. Так что скорее всего Blast прав.
|
chek
Встречался я с такой проблемой. Решилась она сменой дестрибьютива ОС. |
Люди у меня точно такая же проблема, я вставил диск с виндой хр, он его не видит и никак не хочет реагировать не на клавиаутур не на диски! как баран пишет про hal! Помогите пожалуйста!
|
whitevs
а вы не пробовали читать то что уже советовали прежде чем задавать вопрос? Цитата:
|
Здрассте! А можно hal.dll скопировать из другой системы, и подойдёт ли он от Pro для Home? Спасибо.
|
amigo-64, подойдёт, главное что бы сборка (версия) была такая же. А сами файлы одинаковые.
|
Цитата:
Под именем Hal.dll в системе может быть любая из 7 HAL-библиотек в зависимости от конфигурации компьютера. Цитата:
chkdsk диск /p /r Почитайте эту статью (там и про Hal.dll есть). |
|
|
Цитата:
|
Petya V4sechkin, я в курсе про то что ядра бывают разные, но в вопросе не было сказано о разном железе, а только о разных системах.
Всего не предусмотришь ;) |
Цитата:
Blast, Petya V4sechkin, MadMaks, ой всем спасибо! )) |
Очень прошу помочь.Объясняю ситуацию:
Винда просто зависла.Переустановил ХП не грузится, вообще просто черный экран, перезагрузил.Пишет про hal.dll , почитал тему, всё понял.Только проблема в другом.На этом же компе стоит Виста только на другом харде, она грузится(с неё и пишу), но почему в висте не отображается хард на котором стоит ХП!Но при загрузки системы и в Биосе и во время проверки хард виден.Система стала грузится по 5 минут, очень долго думая при загрузке, но когда уже захожу в Висту, всё нормально.Помогите плз. |
Приветствую всех и очень прошу по советовать как решить все ту же насущную проблему: "отсутствие файла hal.dll". Перед тем как написать это сообщения я внимательно изучил и попробЫвал все выше изложенное, но столкнулся с проблемой: при загрузки с установочного диска в меню в принципе нет ни какого пункта воостановления системы.
Посоветуйте как быть в этом случае........ |
sway_kot, видимо не очень внимательно ;)
Так и не понятно в каком "меню" нет пункта восстановления. При загрузке с "установочного диска" есть пунк "установка" по нажатии клавиши "Enter" или Восстановление системы по кнопке "R" |
sway_kot, видимо, на вашем установочном диске есть файл ответов Winnt.sif. В этом случае консоль восстановления может быть недоступна. Поменяйте диск.
|
Воообщем всем за советы :up :oszone:
|
Люди,нужна помощь!
Последнее время начал замечать что загрузка CPU стала давольно высокой,решил проверить из за чего ето , скачав программу KernRate и там я увидел что грузят два файла "hal" и "ntoskrnl" . Подскажите как мне предотвратить ету проблемы.Заранее спс! :) |
Люди, вопрос, а можно ли взять hal.dll с другой сборки, и каковы будут последствия? :)
|
RedSp, вы тему читали?
Эту статью читали? |
Petya V4sechkin, я всё читал :)
но нигде нет чёткого ответа, лишь только то, что если уверены то ставьте :) |
RedSp, если выбрать несоответствующий Hal.dll, система не загрузится.
Читаю вашу новую тему: Цитата:
Вот еще статья (подмножество той, что в шапке темы). |
Petya V4sechkin, большое спасибо :)
|
У меня похожая ситуация:
Комп: AMD 64 3000+, 512RAM Имеется 2 физических жестких диска 160Гб Барракуда SATA-1 (С), 500Гб Барракуда SATA-2 (E) На диске C стоит рабочая XP, хотел поставить такую же систему с этого же дистрибутива на второй диск и получил в процессе установки "<Windows root>\system32\hal.dll" не найден или поврежден. Второй диск сейчас использую для хранения данных. Бут.ини: [boot loader] timeout=5 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer Hal.dll копировал из рабочей системы в нерабочую - не помогло (как следствие сам файл цел) bootfix, bootcfg /rebuild - не помогли Менял циферки в бут.ини - при всех комбинациях кроме той где выдает ошибку пишет что вообще не читается или что-то вроде того. Угробил дня 3, так ни к чему и не пришел. В чем может быть дело? |
у меня такая же проблема по ходу, как у Freiheit.
1. Имеется рабочая винда на IDE-винте (назовем условно ДИСК G). 2. Мультизагрузчик (виндовый) на другом IDE-винте (условно диск C). 3. Подсоединяем SATA-винт размером 935 Гб, побитый на 2 раздела - активный 35 Гб NTFS, логический 900 Гб NTFS. 4. Ставим WinXP SP3 на активный, проходим фазу копирования всех файлов в каталог WINDOWS, далее перезагрузка и ппц - грузится старая винда, про новую мультизагрузчик не знает ничего. Начинаем копать... Выясняем: 1. винда не может определить, на каком винте находится мультизагрузчик, чтобы дописать соответствующую строчку в существующий boot.ini (и эта барада идет уже вот начиная с 95 - никак не пофиксят). Сколько себя помню, boot.ini всегда ручками правлю. Поэтому она создает свой boot.ini на ДИСКЕ G, где его отродясь не было, и дописывает туда вот такую строку: signature(f22fd84b)disk(32)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU SP3" /execute /fastdetect Естественно, ДИСК G не является старт-ап устройством, и обещанная автором сборки "ПОЛНОСТЬЮ АВТОМАТИЧЕСКАЯ УСТАНОВКА" идет папи... пааднамуместу. 2. Копируем эту строчку в существующий boot.ini и далее получаем "отсутствующий hal.dll". 3. Лезем в раздел, смотрим на hal.dll - все с ним ок. Грешим на кривые руки, магнитные поля Сатурна и его колец, новый год, похмелье и проводим установку по новой. 4. Единственное отличие - файлы винды скопированы в каталог "WINDOWS.0". А так все то же самое. Думаем: 1. SATA на материнке реализовано через внешний контроллер SI 3112, как раз тот самый third party scsi-driver, |
написал сообщение, и меня забанили без предупреждения, товарищ модератор, некрасиво, я решение проблемы написал вообще то
напишу ещё раз. для тех кому сложно работать с командной строкой есть простое решение, найти ось ставящуюся как backup программой акронис и поставить, после ознакомления с таким виндоусом снесите его и поставьте лицензию, главное что у вас востановится без проблем и hell.dll и прочие нужные для загрузки файлы.\ зы. до жути простой способ, причём такая ось ставится за 7 минут, наверное стоит того, чем читать огромные статьи |
Цитата:
|
Здравствуйте. Вот и к вам примкнул. Уповаю на поддержку. Купил второй винт. Установил туда систему. Теперь система на первом винте, та что настроена и вылезана не запускается из-за ошибки hal.dll. Все методы испробованы, предложенные здесь и на других форумах. Ничего не помогло. Тогда я решаюсь на радикальную вещь и форматирую первый диск и устанавливаю совершенно другую ерсию окон. И что вы думаете при загрузки опять хэлдлл. Т.е дело получается не в hal.dll.
|
Цитата:
|
Цитата:
2. bootcfg /rebuild; 3. chkdsk /r 4. attrib-hrs c;\boot.ini dcl c:\boot.ini bootcfg /rebiuld fix boot 5. Установка системы поверх; 6. И что-то еще уж и не припомню. Спасибо И вот еще что. Система грузиться без проблем если установлен в сд-ром установочный диск. Просто что-то с него считывает и погнала. |
Выполните Пуск+R, diskmgmt.msc и пусть это окно будет перед глазами. Откройте через свойства папки отображение скрытых и системных файлов, в корне загрузочного диска найдите файл boot.ini, снимите атрибут "только чтение" отредактируйте его, глядя на окно "Управление дисками" и этой информацией. Если не получится - к следующему сообщению прикрепите скрин окна управления дисками с указанием, на каком диске и разделе какая система установлена, и текст boot.ini
P.S. Опишите порядок установки системы на второй диск, и что это за диск. |
Вложений: 2
Посмотрите пожалуйста. Может что в глаза броситься.
----- [boot loader] timeout=20 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" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect |
По идее, все должно работать. А в чем суть вопроса? Единственное, если что-то не так (иначе уже все закончилось бы), посмотрите в BIOS порядок загрузки, на всякий случай скопируйте файлы ntldr, ntdetect.com, boot.ini в корень второго системного диска.
|
Вложений: 1
Цитата:
Цитата:
И вот что меня смущает. На первом винте что-то уж много записей. Вот поглядите А вот на второй системе всего-то: |
Судя по представленному скрину - нормально, второго не увидел. Если упомянутые файлы есть на обоих дисках - пусть так. Только у нас больше разговоров. У вас получилось что-нибудь?
|
Цитата:
Может потому что две идентитчные системы ... |
Цитата:
|
Опишу подробно как происходит загрузка. В BIOS порядок работы HDD: 1 Махтрон 2 Хитачи. Загрузка в последовательности СД-РОМ затем HDD. В сд-роме лежит загрузочный диск. Итак старт. Для продолжения загрузки с Сд диска нажмите любую кнопку. Ничего не жму-жду! Пошла загрузка с 1 HDD махтрон б/з. Провожу эксперемент. В BIOS отключаю загрузку с СД-рома а только HDD. Запуск. При загрузки сразу попадаю в окно выбора запуска ситем что инициировано системой со 2-го HDD Хитачи и тут если выбрать систему Хитачи то идет загрузка, а если выбрать загрузку с Махтрона, то "испорчен "hal.dll". Привет это же сохранилось после установки с формаированием другой системы на Махтрон.
|
Цитата:
p.s. Возьмите программу bootsect.exe, поместите на диск с:\, запустите командную строку, выполните Код:
c:\bootsect /nt52 all /force Еще раз выполните в консоли (при загрузке с CD) команду fixboot (справка) Выполните рекомендации способа 3 по статье из шапки темы. |
Цитата:
[boot loader] |
Kakoyto, вот видите, я же вам говорил скопировать файлы... Ну так поменяйте тот boot.ini, что без мультизагрузки на тот, что с мульти..., и посмотрите на результат.
|
я же вам говорил скопировать файлы... Ну так поменяйте тот boot.ini
Конечно же я это делал. Я с этого собственно начал. Качал я бут.ини и с сайта микрософта и свои комбинации крутил. Но сейчас еще раз сделаю :). Дело в том, что акронис директор дисков всё четко показивает, что оба диска основные и активные. Не придерешься же. |
okshef, есть изменнения после выполнения предложеной вами программы. Итак, когда в сд-роме лежит установочный диск, просто лежит и мы не грузимся с него, то появлется меню загрузки системы махтрона и система установленная на махтроне грузиться, а если выбрать через это же меню вторую систему..то теперь на ней( ранее такого не было) "ошибка hal.dll". Ну а если же вытащить диск из сд-рома, то появляется появляется меню выбора загрузки систем с диска хитачи, при это система хитачи грузиться, а макстрона наоборот выдает "ошибка hal.dll"
|
Значит нужно снять "активность" одного из дисков (пост 50)
|
okshef, скажите, а это нормально что каждая система себя на диске "С" определяет? Т.е загружаюсь с первой она да "С", а вторая на "Е", загружаюсь со второй теперь она на "С", а вторая на "D". Спасибо.
|
Нормально. И так будет до тех пор, пока вы один из дисков не "разактивите". Кстати, как способ, для организации двойной загрузки (возможно, получится) - установить систему на второй диск из-под Windows. Выбрать "новую установку", поставить галочки "выбрать раздел для установки" и т.п.
|
Вложений: 1
Здравствуйте.
У меня следующая проблема: мать Gigabyte GA-8KNXP. Стоял один диск IDE, затем был куплен SATA, переставлена WinXP на него. boot.ini находится на IDE. Все работало до вчерашнего дня, когда вдруг выскочил сабж. По инструкции все делал: заменил файлы, ребилдил boot.ini, проверил диск, - не помогло. Скопировал директорию Windows и Documents and Settings на IDE, создал руками вторую запись в boot.ini, ссылающуюся на С:\Windows - все запустилось. Правда, кое-что подглючивает, но все же. Я так понимаю, при загрузке почему-то перестал быть виден SATA, но почему? Никаких действий, которые могли бы к этому привести, не производилось. при POST этот винчестер распознается. Что делать? Посоветуйте, пожалуйста. |
Цитата:
А еще - повреждение загрузочного сектора на диске: попробуйте утилиту и команду из поста 50 А еще - у вас элементарно нет места на диске. |
1. Драйвера перед HAL еще даже не думали загружаться.
2. Если бы была проблема со шлейфами - диск вообще бы не читался. А с ним все хорошо, он виден и в биосе и после загрузки. 3. Насколько я понял, bootsec.exe для борьбы с мультизагрузкой. У меня ее нет. 4. Место есть |
1. Драйвера были установлены в системе и могли "глюкануть"
2. Проверить не помешает 3. Нет, не для "борьбы", а для записи, в том числе потерянного по непонятной пока причине, загрузочного кода, ссылка на скачку есть в посте, а команды - дальше 4. Места все-таки маловато 5. Проверьте, активен ли диск SATA. |
1. Как я сказал, полностью скопированная система на другом диске работает. Значит, драйвера работают нормально
2. Проверил, переткнул, продул, протер. Не помогло. 3. Цитирую: "Параметры командной строки Bootsect Назначение: Windows Vista ... /nt52 Применяет основной загрузочный код, совместимый с NTLDR, к разделам SYS, ALL или <буква_диска>. Операционная система, установленная на разделах SYS, ALL или <буква_диска>, должна быть предыдущей версией Windows Vista." Это для висты, как следует из описания. У меня висты нет. У меня операционка одна. 4. 4 ГБ, на мой взгляд, достаточно. Эта же система запускалась с 200 КБ 5. Как же его сделать активным? |
1. Для другого диска - другие драйверы. SATA - не родные XP-драйверы.
2. Отрицательный результат - тоже результат 3. Я не знаю, где вы взяли эту цитату, но для команды nt52 (в других источниках ntxp) речь идет об операционной системе на основе ntldr, т.е. XP (соответственно nt60, или ntlh - Vista и выше (на данный момент Se7en) Цитата:
Цитата:
4. ... 5. Diskpart или сторонний софт типа Acronis Disk Director |
Дорогой Okshef,
Bootsect не помог, активизация раздела тоже. Давайте попробуем выяснить, как же проверить работоспособность драйверов? Повторюсь, что система, работающая на винчестере IDE, SATA видит. Она является точной копией системы, стоявшей ранее на SATA. Что можно сделать? |
Давайте разбираться. Какой из дисков SATA? И boot.ini - в студию.
|
Диск 1 - IDE (С: )
Диск 2 - SATA (D: ) Система стоит на втором, boot.ini - на первом. Внезапно появилась ошибка о hal.dll В данный момент система работает с диска 1: туда скопирован каталог Windows и Docs ans Settings, а также внесена дополнительная запись в файл boot.ini - ссылка на систему на диске 1. Работает криво, потому что куча служб не грузится. Кстати, если загрузиться с компакт диска - второй винчестер не виден. Был ли виден раньше - не помню, но вроде - нет. boot.ini - вечером. |
boot.ini now
[boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 rem default=signature(e3f68af0)disk(0)rdisk(0)partition(1)\WINDOWS.0 [operating systems] signature(e3f68af0)disk(0)rdisk(0)partition(1)\WINDOWS.0="1" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0="test" boot.ini as it was before crash [boot loader] timeout=1 default=signature(e3f68af0)disk(0)rdisk(0)partition(1)\WINDOWS.0 [operating systems] signature(e3f68af0)disk(0)rdisk(0)partition(1)\WINDOWS.0="MS Windows XP " /execute /fastdetect |
Цитата:
http://ru.wikipedia.org/wiki/Boot.ini http://support.microsoft.com/kb/330184/ru Проверка усвоенного материала: |
Видите ли в чем дело.
В настройках BIOS есть вроде такого пункт: SATA0 configure as: 1. IDE pri.master 2. IDE pri slave 3. IDE sec master 4. IDE sec slave 5. SATA port 0 6. SATA port 1 Сейчас IDE винт как примари мастер, сидюк как секондари мастер, САТА соответственно как САТА. Как раз для САТА и написано в википедии: multi(0) — порядковый номер адаптера, с которого осуществляется загрузка. (multi(*) или scsi(*) или signature(*)) Если я строчку в бут.ини пишу начиная с мульти - он вообще винчестер САТА не видит. Далее. Если я в этой настройке САТА конфигурю как IDE sec мастер или слэйв - в любом случае не виден сидюк, САТА работает медленнее (наверное, из-за IDE режима? тест HDD Scan for win XP 2.6), но (!!!) система грузится, если строчку в бут.ини прописать как вы предложили. Если САТА конфигурю как IDE pri мастер или слэйв - в любом случае не виден IDE винчестер. В общем: 1. Систему можно запустить с такими настройками, перекинув сидюк на первый канал IDE, задав в биос САТА как вторичный IDE и изменив бут.ини. 2. При этом будет медленнее работать сидюк и САТА винчестер. 3. До субботы все работало со старым boot.ini |
Evgeni_ss, а что будет, если BIOS сбросить на дефолтные установки?
|
хмм...
теперь bootcfg определил САТАшный винт не как signature(e3f68af0)disk(0)rdisk(0)partition(1)\WINDOWS.0 а как scsi(1)disk(0)rdisk(0)partition(1)\WINDOWS.0 ошибка теперь другая: не может загрузить окна из-за аппаратных ошибок диска. Пробовал запустить из консоли восстановления fixmbr - ругается, говорит, на дисках нестандартные записи. Фиксить страшно. Нужно? |
Evgeni_ss, исправьте boot.ini на правильный и не мучайтесь. Шапку темы читали?
|
Цитата:
я же написал, что с multi(0) система не работает так, как должна. В этом варианте я остаюсь без сидюка. Система работала с signature(e3f68af0), теперь не работает. Что вы предлагаете? Все действия, описанные в шапке и не только, я производил - не помогло. Иначе мы бы здесь на 3 страницы не разводили диалоги о пыли и неправильных записях в boot.ini. |
Evgeni_ss, посмотрите джампер на CD-rom, попробуйте его "повесить" на тот же шлейф, что и IDE, чтобы он стал primary slave, попробуйте изменить scsi(1) на scsi(0) или так: "signature(e3f68af0)disk(0)rdisk(1)partition(1)\WINDOWS.0= ... "
т.е. параметр rdisk - 1 А когда вы начинаете менять настройки BIOS, нужно сразу смотреть диспетчер дисков и в соответствие с номером диска (0 или 1) менять параметр rdisk на 0 или 1 соответственно. Параметры multi (signature, scsi) и disk в вашем случае меняться не должны. Они всегда будут равны 0 |
Не знаю, писали здесь или нет об этом.
Вот мой вариант решения проблемы, когда при загрузке Windows XP появляется сообщение, что hal.dll не найден или поврежнён. При загрузке нажимаем клавишу F8 и выбираем "Загрузка последней удачной конфигурации". Только что восстановил. |
Здравствуйте, вот и моя история про хал.длл. Была у меня винда (хп сп3), и решил я поставить вторую (тоже хп сп3 :) ). Гладко установил вторую и целую неделю настраивал под себя (т.е. всю неделю заходил только на новую). Но дернул черт зайти на старую винду, и после этого при попытке загрузки новой винды пишет, что хал.длл поврежден или небыл найден. Собственно, никаких изменений на старой винде небыло сделано, кроме удаления ВМкипера. Замена на новый непомогает, делал экспенд, бут.ини тоже впорядке. Кто что предложит, кроме переустановки?
|
xdddd, от вас нужен скрин "Управления дисками" (Пуск+R, далее в строке "Выполнить" diskmgmt.msc) и текст boot.ini
|
[Boot Loader]
Timeout=5 Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [Operating Systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect старая работающая винда - диск С, 3я строчка бут.ини. новая чистая винда - диск Ф, 1я строчка уж простите за 1.6метровый рисунок |
xdddd, удалите самую нижнюю строчку в boot.ini
|
ведь тогда я несмогу зайти в эту винду, и точно придется переустанавливать :)
|
В результате удаления третьей строчки ровным счетом ничего не изменится. Вход в новую Windows у вас по умолчанию - и верхняя строчка меню. Вход в старую Windows - вторая строчка. Третья - лишняя. И ничего переустанавливать не надо.
|
как раз таки вход в старую виндоус 3я строчка, а вторая стрчока бесполезна. я ее удалять пробовал (rdisk2) ничего не менялось ( в принципе и недолжно, ибо ведет вникуда).
|
Цитата:
|
рдиск2 ведет на хард, на котором винды нету, на картинке это диск Е (40 гб). ну и при попытке ткнуть в эту строчку все та же надпись с ошибкой о хал.длл.
|
Цитата:
Цитата:
http://ru.wikipedia.org/wiki/Boot.ini читайте и смотрите на свой же скрин. |
Да,я уже несколько месяцев не победил эту трудность. Так и гружусь с вставленным СД уиндовз. Может xdddd удастся.
|
ну нифига себе, бут.ини при выборе операционки читается с диска С. разве это не означает, что диск С как бы самый первый в списке, тобеш рдиск0 ? и кстати, по умолчанию стоит старая винда с диска С.
|
Цитата:
Код:
[Boot Loader] |
я вношу изменения в бут.ини лежащему на диске С, и при загрузке эти изменения на лицо :) делать такой бут.ини - убийство системы. лучше подскажите, как сделать автонастройку бут.ини без дестрибутива в СДроме через консоль? просто нету у меня СДрома :(
|
xdddd, я начинаю уставать от вашего нежелания делать так, как нужно. Вы боитесь неизвестно чего, не понимая смысл даваемых советов. Я повторяю: загрузка вашей системы не производится с диска С:\, потому, что он НЕАКТИВНЫЙ. В вашей системе 2 активных раздела - на диске 0-E:\ и на диске 1-F:\. Соответственно, править boot.ini нужно на одном из этих разделов.
Хотите консоль: в статье ComboFix. Руководство по применению. читаете, скачивайте и делаете до п.4. Сканирование выполнять не нужно. Далее нажмите Пуск+R и в строке "Выполнить" введите sysdm.cpl. На вкладке "дополнительно" найдите фрейм "Загрузка и восстановление" и нажмите на кнопку "Параметры". В списке операционных систем появится запись о консоли. Установите время секунд 15. Кстати, заодно и посмотрите в каком boot.ini появилась запись о консоли. Вот тот-то у вас и руководит загрузкой. P.S. Установка и использование консоли... |
Запись появилась в буте на диске С, ибо просто у меня он 1, ни на каком другом диске нет файла бут.ини. ну прямо мистика какая-то.
|
xdddd, а вы в BIOS порядок загрузки не меняли? И еще, на каком (каких) разделе находятся файлы ntldr и ntdetect.com?
|
это все находится на диске С. Пробовал в биосе менять порядок загрузки, естественно при любом другом первом варианте выходит сообщение нтлдр из миссинг. даже пробовал копировать системные файлы в другие раздели и ставить их в загрузку первыми - нтлдр из миссинг.
эх, все же придется заново винду ставить. |
xdddd, как же вы собираетесь переустанавливаться без CD-rom, и почему не получилось создать консоль?
И еще: запустите командную строку ("Выполнить" - cmd),в окне командной строки введите: chkdsk f: /f /r Boot.ini отредактируйте так Код:
[Boot Loader] |
так же как и винду, с которой сейчас проблемы - с жесткого диска напрямую.
шаманство с бут.ини непомогает. скорее всего, решения, кроме как переустановки нет. |
Вот цитата из статьи, ссылку на которую я давал
Цитата:
И не забудьте, что одной из причин могут быть ошибки HDD, так что проверку сделайте обязательно. |
установил консоль, проверил диски, експандил файлы, провел бут /ребилд - не помогло. пошел переустанавливать виндоус :(
|
Перед сим мероприятием в консоли выполните 2 команды fixboot и fixmbr. Поможет?
|
Похоже что решения этого бага нет....
|
fixboot непомог, а второе не делал, боязно что то :)
|
xdddd, создайте загрузочную USB-флэш, загрузитесь с нее и выполните установку в режиме восстановления. Моя рекомендация состоит из двух частей, но они достаточно подробно освещены на форуме. Тогда вы ничего не потеряете. Или из имеющейся папки с дистрибутивом создавайте образ загрузочного диска, ищите, пусть на время, CD-ROM и так же делайте восстановление. Удачи!
|
Здравствуйте, уважаемые!
Имеется в наличии нетбук. При включении пишет Winnt_root\System32\Hal.dll отсутствует или поврежден. Загрузчик я восстанавливаю через консоль восстановления, перегружаюсь, система (Windows Home SP3) загружается. Смотрю в корень С, файла boot.ini нету. Перезагружаю нетбук и опять такая же надпись "Winnt_root\System32\Hal.dll отсутствует или поврежден." Опять восстанавливаю загрузчик, захожу в безопасный режим, файл boot.ini присутствует! Вирусов нету, логи отправлял на вирусинфо. Chkdsk /r запускал тоже через консоль восстановления. Какие-то ошибки исправил, перегружаюсь, опять тоже самое. Помогите пожалуйста советом. |
Приложите скрин управления дисками и текст boot.ini
|
Вложений: 1
Цитата:
текст boot.ini Только это старый, который создался в безопасном режиме. Сейчас я скрин делал в обычном режиме и файл boot.ini отсутствует И еще, когда пишу bootcfg /rebuild, мне в ответ "Общее количество обнаруженных систем Виндовс: 2" |
Вот новый boot.ini
[boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Home" multi(0)disk(0)rdisk(0)partition(1)\Minint="11" в принципе ничем не отличается от предыдущего. |
Цитата:
Каким образом восстанавливаете загрузку? |
Естественно все включено.
В данный момент загружен безопасный режим, поэтому все фалы присутствуют Цитата:
Если сейчас сделаю перезагрузку, то вылезет опять надпись про hal.dll и опять надо восстанавливать загрузку через консоль восстановления. Загрузку восстанавливаю через консоль восстановления (загружаюсь с установочного виндовс про) |
vlad_1976, простите, что приходится просить вас дважды сделать скрин в обычном режиме.
Цитата:
Если возникнет еще раз такая ситуация, перед выполнением восстановления выполните DIR для раздела С: и точно убедитесь, что файл отсутствует. Что-то мне не нравится... Вирусы, имхо. |
Вложений: 1
вот скрин.
в консоли восстановления пишу bootcfg /rebuild потом fixboot. |
|
Создайте сами boot.ini в обычном режиме и бросьте его в корень С:
Перезагрузитесь. Если загрузка сорвется, выполните дополнительно Код:
fixmbr |
chkdsk делал. А после fixmbr пропадут все пути к установленным прогам?
|
Нет. Пожалуйста, не нужно чата. Я вам написал много чего, кроме chkdsk и fixmbr. Вы делали? Смотрели?
|
Вложений: 1
В настройках системы, в службах стоит странная запись (никогда таких не видел) ##Id_String1.6844F930_1628_B5CC_5BB94B879762## Изготовитель - нет данных
|
сделал fixmbr, потом chkdsk. нажал exit и опять hal.dll
|
я заметил, что мелькает какая-то надпись перед тем как написать системе про hal.dll. удалось нажать на паузу, т.к. кириллицу не распознает система, то выглядит это так:
1 строка - закорючки boot.ini 2 строка - закорючки c:\windows\ |
vlad_1976, что вы сделали из того, что я вам писал в посте 111. Ответа от вас до сих пор нет. То, что существует связь hal.dll и boot.ini и так известно.
Цитата:
Код:
[boot loader] Есть еще замечания по логу: 1. Что такое Bonjour Service и как его удалить. 2. AskBar Но эти вопросы - в раздел лечения |
Цитата:
Цитата:
Цитата:
boot.ini я отредактировал как вы сказали. Параметры установил в обычный запуск. Вышел из msconfig, перезагрузился. Система загрузилась. Снова перезагрузился и опять та же надпись про hal.dll Какие еще будут предложения? |
Я не знаю, что вам еще предложить кроме установления новой копии этого самого Hal-a (Шапка темы - способ 3). А если дважды загружаться в безопасный режим, boot.ini пропадает?
Можете попробовать еще способ: через msconfig отключите все не MS-службы и смотрите, как влияет включение (включать по одной) на загрузку. P.S. Вспомните, после чего это началось |
Надо было с самого начала заняться службами. Это все пакостил Нод32!!!
Спасибо за помощь! |
vlad_1976, а как исправили ситуацию? Простите, что не в тему, но меня можно назвать "NOD-fan", но таких косяков я от него ни разу не встречал. А у меня 3 системы установлено. Скорее всего причина несколько глубже, и это повод обратиться в раздел лечения
|
Я тоже фанат нода)) и тоже первый раз такое вижу. Начал по одной включать службы и после включения нод32 перезагрузился и увидел знакомую надпись про hal.dll. Восстановил загрузчик, отключил нод, включил остальные службы и опа-на... все работает. Звук правда собака стал трещать при загрузке системы. Но это скорее всего из-за того что я переписал hal.dll с установочного диска.
сейчас заново нод поставил, перегружусь, отпишусь, если надо конечно. Загрузился!!! |
У меня произошло следующее. Перегрелась видеокарта и комп отрубился. Я не заметил, что кулер на видюхе перестал работать. Кулер заменил. Но система перестала загружаться из-за "испорченного hal.dll". Попытка грузить последнюю удачную конфигурацию приводит к этому же.
Работал я в WinXP Pro SP3. Но есть ещё Home (с нее можно грузится). Обе системы стоят на разных дисках, но в основных разделах. В консоли восстановления в систему зайти могу. Запуск bootcfg /rebuild не находит XP Pro, а только Home. Хотя в разделе с Pro все папки на месте. В принципе я созрел, чтобы ставить XP по новой. Но все-таки из-за чего сие произошло и возможно ли исправить? |
бУРов, прежде всего войдите в консоль восстановления, загрузившись с дистрибутива XP и выполните проверку HDD штатными средствами: chkdsk. Ключи посмотрите по команде chkdsk /?. После этого загрузитесь в XP с HDD с оставленным в дисководе Дистрибутивом XP. Если и это не исправит ситуацию, тогда Как выполнить обновление (переустановку) Microsoft Windows XP
|
У меня такая проблемка: есть комп пентиум3, на нём стояла ХР кажись сп1, когда его принесли на ремонт ОС уже не загружалась, в левом верэнем углу мигал курсор и всё. Подключил винт на свой пк, проверил антивирусом, проверил скандиском, вроде проблем не нашлось. Хард клиента разбит на 3 раздела, все разделы фат32, установил виндовс хр сп2, после установки всего софта и первой перезагрузки вышло сообщение - отсутствует или повреждён hall.dll, пробовал восстановить при помощи установочного диска( нажатием клавиши R) всё восстановилось, первая перезагрузка - опять нету ХАЛЛ.длл. Отформатировал С диск в ntfs установил ту же винду, первая перезагрузка - теперь ругается что NTLDR is missing, хотя все фацлы на месте, я этот винт на свой комп подвесил все файлы в корне диска С на месте. В чём проблема? В винчестере или в виндовсе? Я с этого диска много раз устанавливал проблем не было...
|
Цитата:
А вообще, комп старый, проблема может быть в чем угодно (например, в блоке питания). Посмотрите S.M.A.R.T.-информацию, например с помощью HD Tune (вкладка Health). Можете скриншот сделать или скопировать в текстовом виде (в программе есть для этого кнопка). Потестировать утилитами типа MHDD. |
вот и скриншот
|
Такая ошибка может выскочить и при неправильном boot.ini
|
RomaBenz, показатели S.M.A.R.T. в порядке.
Еще тему Hal.dll почитайте. |
Цитата:
|
Грузишься с CD ХР. На начальном этапе загрузки будет предложено попробовать восстановить систему с
помощью консоли восстановления, нажав R. Нажимаешь, загружается консоль, выбираешь нужную систему. fixboot fixmbr bootcfg /add |
Цитата:
|
Цитата:
|
Windows ,а в параметрах хоть просто 2,потом можно поправить.И покажи потом содержимое boot.ini
|
Цитата:
|
Цитата:
Код:
boot loader] Неизвестная операционная система на диске С Я уверен все мои беды не от разделов, так как пробовал создавать разделы и нортон партитишн магик и встроенными средствами виндовс... |
Так ты все-таки вошел в систему ? Оставь только это
Код:
[boot loader] |
Цитата:
|
Так я ж и говорю,попробуй оставить только те строки,предварительно сняв атрибут с boot.ini "только для чтения",а после правки опять верни атрибут.
|
Цитата:
|
ну вот, установил хр сп3, бут.ини такой:
Код:
[boot loader] |
RomaBenz, какое устройство (жесткий диск) выбрано в BIOS первым по порядку загрузки?
HDD подключен как Master? |
вот теперь и хр сп1 установил, и опять та же фигня...
Цитата:
secondary: hdd джамперы стоят так: сидюк primary master, винт primary slave Ни какие махинации с джамперами не помогают, компьютер всё время отвечает что халл.длл повреждён или отсутствует |
И так, я перепробовал все 3 сервис пака хр, проблема одна. Значит какая-то железка портит мне всю малину.
Что внутри? Мат плата: 615TCS1A ПРОИЗВОДИТЕЛЬ НЕ ИЗВЕСТЕН ЧИПСЕТ: INTEL FW82801BA L2050271 SL6WK ВИНЧЕСТЕР: SEAGATE ST340810A 40 GB ОЗУШКА: SPECTEK P16M648YA7-75A 128BMPC133 SD RAM ВИДЯХА: NVIDEA TNT2 PRO 32MB МОДЕМ: CONEXANT RS56-PCI БЛОК ПИТАНИЯ: SWICHING POWER SUPPLY LC-235ATX ПРОЦЕССОР: INTEL CELERON SL656 1200/256/100/1,5 |
Цитата:
|
Цитата:
|
|
Шлейф - на IDE 0, выходы: HDD - на Master, CD - на Slave. Джамперы - аналогично. Но лучше - второй шлейф.
|
Цитата:
|
поставил 2 шлейфа, хард мастером в 1й слот, сидюк слейвом во второй, хр сп1, создал разделы стандартными средствами хрюши, С диск нтфс, Д диск тоже нтфс, перед установкой снял pci modem, установилось удачно, перезагрузка, чёрный экран, курсор мигает в верхнем левом углу, не входит ни в какой режим, всё!!! комп самоубийца!!!
|
Как восстановить загрузку 3-х Винд ХР, восстановив одну из них?
В результате потери 4-х разделов с 2-мя Виндами ХР и Виндой 7 64-бит на диске видимыми остались 2 ХР в С: и D: и в Е: - Винда 7 32-бит.
При помощи R-Studio восстановил файлы Базы данных на флешку, проформатировал Е: и восстановил туда утерянную Винду ХР. При этом все файлы поместились в папку ROOT и добавились папки System Volume Information, Extra Found Files и RECYCLER. В boot.ini установил загрузку 3-х Винд ХР с 1, 3 и 4 разделов, т.е. там, где они находятся. Винда с С: загружается без проблем, с D: - выдаёт сообщение: отсутствует или запорчен файл <Windows root>\system32\hall.dll. При попытке загрузиться с Е: - вообще не находит систему... что надо сделать c папками на Е: ROOT (системные папки и файлы), System Volume Information, Extra Found Files и RECYCLER, чтобы восстановить систему на Е:? Где взять файл hal.dll для системы на D:? Спасибо. |
Я решил свою проблему путём создания разделов.
И так: 3 раздела С,D,E все fat32 C - основной, активный D и Е логические И установил сисьему не на С диск а на D. На рисунке видно что у меня получилось... Короче, халл.длл больше не вылазиет!!!! |
Вот и у меня случилась эта проблема... "Hal.dll отсутствует или поврежден"
Странно, винда была совсем новая - 2мес примерно. Попытался скопировать файл с диска, но тут случилась проблема - dmosk.ru/instruktions.php?object=recovery_console проходит подготовка к установке Windows и на том месте, где должен быть экран с возможностью запуска консоли восстановления, вылетает ошибка (всё на том же синем экране) 0х0000007в (0XF8A7F524,0XC0000034,0X00000000,0X00000000) По ссылке... "Эта ошибка означает: в процессе инсталляции I/O системы, драйвер загрузочного устройства, возможно, не смог инициализировать устройство, с которого система пыталась загрузиться, или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы." и т.д. Пробую Нажмите клавишу F6, чтобы установить драйвер SCSI или RAID независимого разработчика. устанавливать нечего...точнее, некуда. Такой вопрос...возможна ли эта ошибка из-за того, что диск винды у меня старый? Стоит SP3, а диск у меня SP2, один из первых. И если дело не в этом, есть какие либо варианты? |
Где-то вы потрудились поискать, что обозначает ошибка, а на форуме - нет, а жаль.
Цитата:
|
"Распакуйте драйверы в директорию, названную по имени контроллера." как? Я не могу добраться до консоли.
|
Попробуй ЭТО .Там загрузочный образ только консоли восстановления и я еще туда папку с SATA драйверами подсунул.Может что получится. Нарежь образ на CD болванку,лучше конечно на RW
|
образ сделал..
Консоль восстановления -> F6 -> устройства отсутствуют -> продолжить и опять. По завершении подготовки у становке - ошибка. |
Цитата:
|
Пробовал. Итог тот же((
проходит подготовку и ошибка |
Тогда наверное,сделай свой установочный диск на базе старого дистрибутива.
http://forum.oszone.net/post-1277731-160.html |
ой......сек...
|
hal.dll
На днях после перезагрузке при запуске системы компьютер выдал: Не удается запустить Windows из-за испорченного или отсутствующего файла:
<Windows root>/system32/hal.dll Установите заново копию указанного выше файла. При запуске безопасного режима то же самое. Выключил компьютер и питание, включил снова - все нормально. С тех пор эта проблема возникает при каждом включении компьютера и при перезагрузке и решается так же. Такое уже бывало раньше с тем же самым файлом. Помогите, пожалуйста. |
моя материнская карта поддерживает мой процессор, и позже я даже ставил другую модель, которая рекомендуется на сайте MSI, но ошибка осталась
|
Прочитал 15 стр, понял что, чтобы решить проблему с hal.dll, нужно еще решить ряд других проблем:)
А именно, в консоль восстановления у меня не заходит...Не было строчки, чтобы предложили запустить ее, жал r все время:) boot.ini нигде нету. Включал видимость всех файлов, в поиске вводил ничего не находит. Есть boot.ini.saved. Открыл с помощью блокнота, вот что внутри: ; ;Warning: Boot.ini is used on windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /NOEXECUTE=OPTION /FASTDETECT /USEPMTIMER НО...перед ошибкой про hal,dll выходит еще одно окно, что винда грузится с диска С, и что то про boot.ini...А винда у меня стоит на F! На диске С у меня виста, а на F - XP. Что делать с этим boot.ini.saved?? зы: очень плохо разбираюсь во всем этом, поэтому при возможности поподробней:) |
vecrek, представьте:
- скриншот "Управления дисками": Пуск + R, в строке "Выполнить": diskmgmt.msc с точным описанием: на каком разделе (диске) какая система установлена; - Файл данных хранилища загрузки bcdcfg.txt. Для его получения скачайте программу MultiBoot 2.0 beta, на вкладке "Дополнительно" нажмите кнопку "Сохранить в текстовый файл"; - откройте отображение скрытых и системных файлов, проверьте наличие файлов загрузки XP - ntldr и ntdetect.com. |
-- Скриншот управления дисками.
На одном разделе у меня стоит две ОС. Диск С - виста. Диск Е - Хр. Кстате когда загружался с ХР, диск с ХР назывался F. С прогрмой MultiBoot 2.0 beta проблема. Не хочет запускаться... ps: может из-за того что дрова не установлены? Можно ли еще как то добыть етот файл? Файлы ntldr и ntdetect присутствуют на диске С. |
Программу запустите с правами администратора (ПКМ по файлу с программой, в открывшемся меню выбрать "Запустить с правами администратора"
|
Я так и делал
|
vecrek, обойдемся. Возьмите ваш файл boot.ini.saved, измените в нем с помощью блокнота параметр partition(2) на partition(3) в обеих строчках, сохраните как boot.ini или после сохранения удалите в названии ".saved". Перед правкой посмотрите свойства файла и при необходимости снимите атрибут "только чтение"
|
okshef, Спасибо огромное! Вчера весь вечер голову ломал, столько советов перечитал, мысли уже до того дошли, что хотел смириться с потерей 500гб полезностей:) а дело оказывается в двух циферках:) Ох, как вы мне облегчили жизнь:)
Вы мой спаситель!:) |
Пожалуйста! :)
|
\System32\Hal.dll отсутствует или поврежден. Установите заново копию указанного выше файла
Такую хрень выдает комп на работе. Друг лазил пока меня ждал ичего-то удалил,если в пятницу не сделаю(08,01,10)-капец будет! Как его установить и где взять?установочного диска хр нет... |
Цитата:
|
можно ли скачать LiveCD в интернете?
комп в систему не входит ,даже если запускать с последней успешной конфигурации. |
|
УСТАНОВИТЬ hall.dll с laive cd:просто копировать фаил в win 32?
я еще чайник в этом просто... |
k86-1, во-первых, с помощью LiveCD выясните, какой раздел является активным;
во-вторых, есть ли на активном разделе файлы загрузки XP: ntldr, ntdetect.com, boot.ini; в-третьих, посмотрите содержимое boot.ini: оно должно быть правильным (соответствовать разделу, на котором расположена Windows); а уж в-четвертых, менять нужно файл \Windows\system32\ntoskrnl.exe. Как? Ссылка на статью в шапке темы (способ 3). Думаю, до четвертого пункта не дойдет. |
здравствуйте! зашел с лайва-оказывается таких папок в каждом диске по несколько.
я сделал вывод,что это остатки бивших хр,как потом оказалось было з штуки поверх друг друга,все нерабочие.тем более пароль администратора НИКТО НЕ ЗНАЕТ И ЧЕЛОВЕК УСТАНОВИВШИЙ СОФТ НЕИЗВЕСТНО ГДЕ. Короче,надыбал в инете пиратский виндовс все снес нахрен и преустановил-полазил по вашему форуму,научился. ХОЧУ СКАЗАТЬ ОГРОМНОЕ СПАСИБО,МЕГАСПАСИБО. тОЛЬКО ОПЯТЬ ВОРОС:ТРЕБУЕТСЯ АКТИВАЦИЯ ВИНДЫ,А ОНА ПИРАТСКАЯ,ЧЕ С ЭТИМ ДЕЛАТЬ? и еще:возможно ли восстановить эл.документы?че то потерялось все.начальница всю плешь проела..... |
k86-1, по активации вам здесь никто не скажет. Если есть стикер с легальным ключом - попробуйте активировать с его помощью. По восстановлению вам нужна другая тема: Восстановление данных c жёстких дисков (HDD) и флэш накопителей (USB).
|
Проблема с hal.dll может быть связана с тем, что после изменения конфигурации дисков (напр. добавления нового привода) Windows по ошибке пытается загрузиться с внешнего USB-диска.
У меня была такая ситуации. Если все USB-диски отключить - загружается нормально. А иначе пишет, что hal.dll не найден или поврежден. Сначала я тоже пробовал восстанавливать этот файл известными способами, но ничего не помогало. Потом наткнулся в Интернете на совет установить в BIOS: USB Legacy Support => disable После чего все заработало. Что и вам желаю :-) |
Не удаётся запустить Windows XP из-за отсутствующего или испорченного файла HAL.DLL
Очень часто сталкиваюсь с одной и той же проблемой: Не удаётся запустить Windows XP из-за отсутствующего или испорченного файла HAL.DLL
Проверка файловой системы на присутствие ошибок не помогало. Почему именно этот файл, в чём может быть проблема? Задолбало уже! |
HeXeN, Hal.dll - это ядро системы
---------------------------------------------------------------- ------------------------ На конференции принято отмечать "Полезные сообщения" |
Привет! Это все конечно хорошо, но я не могу загрузиться с Загрузочного диска, после того как скачал с нэта этот файл hal.dll. Сначала с диском можно было.
Я думаю что впринцыпе у меня проблема со старым винтом IDE, но у меня стоит и новый винт SATA через переходник. При следующей попытке переустановке системы, при выборе диска старый винт IDE разделенны на 2 лог. диска почемуто стал 1 целым не разделенным(((. И виндовс после того как скопирует все файлы на винчестер и перезагрузится камп не загружается, внизу выдает строку что диск поврежден... Что делать? |
|
"HAL (hardware abstraction layer)- это уровень программного обеспечения, разработанного для связи конкретного оборудования с обобщенным интерфейсом операционной системы."
"Microsoft не поддерживает изменение ACPI HAL на HAL без поддержки ACPI и наоборот, вследствии больших различий между тем,как каждая из спецификаций обнаруживает и устанавлевает устройства.Изменение HAL , скорее всего,приведет к нестабильности системы и сбою при запуске, что потребует переустановки Windows XP для должного проведения операции." ( Microsoft Official Academic Course: Installing,Configuring and Administering Microsoft Windows XP Professional (70-270 ) ). Что -то мне кажется, что в проблемах связанных с HAL лучше переустановить систему. |
Цитата:
|
okshef, читал, вот только не факт, что его замена поможет, и если не поможет, то, возможно, переустановка системы будет более оптимальным решением, чем танцы с бубнами :)
|
Сообщение о hal.dll может быть вызвано неправильными параметрами boot.ini. И что? Из-за пары цифр систему переустанавливать?
|
Ошибка при старте
Вчера выбросило ошибку что отсутствует или повреждён hal.dll, переустановил ОС поставил другую не такую как стояла, сегодня пару часиков посидел выбрасывает экран смерти, перезагружаю - отсутствует или повреждён hal.dll, минут 10 пробудет выключенным - включается.
Подскажите что делать |
|
marcus, с железом у вас проблемы (похоже, один из жестких дисков отваливается).
Цитата:
Важно! Прежде чем задать вопрос, прочтите эту тему! |
marcus, создайте тему в разделе Лечение систем от вредоносных программ, выполнив эти несложные правила.
Антивирус какой? Некоторые удаляют boot.ini :dont-know |
okshef, учитывая:
Цитата:
Например, если в компе несколько жестких дисков и системный периодически отваливается, то Boot.ini при перезагрузке будет указывать на другой диск (на котором системы нет). |
Цитата:
|
Clever_man, почитайте эту тему с поста 120.
Petya V4sechkin, а ведь верно. Тогда нужен скрин управления дисками. Также может и BIOS сбрасываться. Тогда можно загрузчик перенести. marcus, сделайте скрин управления дисками. |
|
spikerQ, это не та тема. Вам в эту: 0x00000124
|
Windows XP не удается загрузить ядро.
Здравствуйте!
После очередной перезагрузки и манипуляцией с драйверами перестала грузится ОС. Буквально следующее пишет она при загрузке: "Не удается запустить Windows из-за испорченного или отсутствующего файла: <Windows root>\system32\hal.dll . Установите заново копию указанного выше файла". Поражает то, что это не впервой на этой системе. В первый раз я не придал большого значения этому и занялся установкой ОС по новой. Но когда это повторилось, то тут я уже намерен выяснить причину тому. Загуглив данную проблему я наткнулся на один из вариантов профилактики данного вопроса: Цитата:
Сначала будет грузится ОС в обычном режиме, а если с ней будут какие-то проблемы, то попробует загрузить уже с дополнительными параметрами, а точнее, используя копии файлов (в данном случае это ntoskchk.exe и halchk.dll) и если с проблема из-за них, ОС загрузится? Или ОС проверит родные файлы ОС с копией и в случае разницы заменит их? Следовательно мой boot.ini должен выглядить следующим образом: Код:
[boot loader] P.S. Заранее благодарен! |
Здравствуйте! Обновлял XP до SP3. На стадии перезагрузки компьютер завис, после ресета выдал сабжевую ошибку, что система не может быть загружена из-за отсутствующего файла hall.dll. При анализе оказалось что на диске с: вообще отсутствует каталог windows. CHKDSK /r ничем не помог. Помогите, очень не хочется переустанавливать систему, т.к. это вызовет дополнительные денежные расходы на переустановку узкоспециализированных программ.
|
bubblegum13, вы можете загрузиться в консоль восстановления с установочного диска?
|
В консоль с загр. диска могу, но она не находит уст. опер. систем, как впрочем и bootcfg /rebuild тоже. Вопрос можно считать закрытым, т.к. ОС на машине уже переустановлена. А для меня всегда будет оставаться загадкой, куда подевался windows root при обновлении)
|
Цитата:
|
у меня та же проблемас hal.dll при загрузке, (но в винду я через раз попадаю) сделал :
Код:
chkdsk /f /r Код:
sfc /scannow |
Цитата:
|
как его получить (S.M.A.R.T.)
|
starpom334, странный вопрос.
Попробуйте прочесть предыдущий пост |
Торговая марка - Hitachi
Модель - HDT722525DLA380 Серийный номер - VDB41BT4EVTMEC Емкость - 232.8 ГБ Логические диски - C: D: E: F: Среднее время доступа - 12.9 мс Средняя скорость чтения - 64 Мб/с Текущая температура - 38 °C Наивысшая температура - 38 °C Подключений к питанию - 3063 Отработано часов - ? Состояние - исправен Начало анализа - 30.11.2010 Вот таку картину выдает софтина SMART HDD 0.8.0.6638, правда кнопка диагностика не фурычит, хочет денег, а то что выше он выдал просто после установки. Если этого мало подскажите софт |
Вложений: 1
Это то что необходимо?
|
Вложений: 1
После сканирования
|
Здравствуйте.
Очень срочный вопрос! Могу ли я выполнить это действие Цитата:
|
1gor, а где вы на компакт-диске Win7 найдете папку I386?
|
Папка, разумеется, на диске с дистрибутивом ХР. Вопрос в том можно ли такую команду выполнить из ком.строки в 7-ке? Т.е. вставить дистрибутив, открыть cmd и написать expand......
ПыСы. Кстати, попробовал уже просто скопировать эти файлы (hal.dll и ntoskrnl.exe) из папки Windows\ServicePackFiles\I386. Ничего не вышло. И добавил оттуда же halmacpi.dll - тот же эффект. Этого файла , кстати, в Windows\system32 не было. Для ясности поясню откуда ноги растут. Снес папку $четотам$ из папки Windows и файлы из папки Windows\SoftwareDistribution\Download - там вроде бы обновления хранятся. Так мне казалось. В итоге при загрузке вылезает "hall.dll поврежден или отсутствует". Стоит ХР и 7-ка. Совместный загрузчик на месте. Зашел в 7-ку и проверил ХР на наличие ntoskrnl.exe и hal.dll - на месте. |
И что, ни одна система не грузится? Вы бы пояснили, что у вас работает, что нет, откуда (из какой системы удаляли). Вообще восстанавливать нужно, загрузившись с диска той системы, которую восстанавливаете. Boot.ini на месте?
|
Стоит ХР и 7-ка. Совместный загрузчик на месте. При выборе ХР ругается на hal.dll. 7-ка работает. Boot.ini и все остальные файлы загрузки на месте.
|
Проблема разрешилась. Оказалось, что каким-то магическим образом в boot.ini изменился номер партиции ХР. Я тут переустанавливал 7-ку и поначалу установил со 100мб скрытым разделом. В этом варианте номер партиции ХР в boot.ini был 3. Но поскольку при первой установке его у меня не было, то я привык, что файлы загрузчика на виду. И переставил еще раз без этого скрытого раздела и номер изменился на 2. Я был уверен, что boot.ini я правил, потому как в ХР последние несколько часов работала жена.
В общем, извините за беспокойство. |
Подскажите, плз, после выключения компьютера и его последующего включения появилась надпись: файл hal.dll не найден, переустановите его заново. При загрузке с WinPE выяснилось, что папка Windows отсутствует. После проверки диска C различными утилитами по восстановлению данных выяснил, что папка Windows оказалась удаленной и имеет такой вид: _indows. Файлы hal.dll и прочие в папке Sistem32, да и не только в ней стали иметь вид: _istem32, _istem, и т.д. Причем, не все подпапки в папке _indows, а только dll-ки. Можно после такого как-то восстановить Винду, или все-таки переустановка?
|
sery_volk, если вы сами не удаляли, то за вас это кто-то сделал. Если не чьи-то шаловливые ручки, то, наверняка, вирус. Можете восстановить с помощью программ восстановления данных - Восстановление данных c жёстких дисков (HDD) и флэш накопителей (USB), а затем воспользоваться рекомендациями темы Способы восстановления системы
|
Пытался восстановить данные - не все файлы и папки восстанавливаются, некоторых просто нет и в помине. Насчет шаловливых ручек - не исключено, но мне интересен вопрос - как можно простому пользователю, знакомому только с "Проводником" переименовать такое количество файлов??? (переименованных файлов больше 1000) На вирусы проверил - чисто.
|
Тогда, наверное, проще переустановить.
|
Ну что-ж, спасибо, что откликнулись, пойду переустанавливать...
|
Не загружается Windows. Сообщение из знаков с <winroot>:\system32\hal.dll
1. Не загружается Винда.
Сначала пишет абракадабру про файл BOOT.INI, а потом также абракадабра из знаков, среди которых есть <winroot>:\system32\hal.dll. Комп был завирусован, и пролечен каспером. Как понимаю поврежден файл hal.dll. Заменял родной hal.dll файлом из дистрибутива windows - результата нет. Реестр вроде бы на месте. Repair Windows не произвести - установщик не опознает винду, fixboot и fixmbr, сделан (на всякий случай). Windows установлен в раздел D:\ если это имеет значение. 2. Можно ли установить Винду заново с сохранением программ? Поясняю. Файлы реестра есть, родные проги и фалы есть. Мож быть есть способ установить новую винду, а потом скопировать файлы реестра и что-то еще куда-то там (не знаю), чтобы новая винда стала как родная? |
Цитата:
|
Решил проблему с Hal.dll следующим способом: Загрузился с LiveCD и заменил Hal на другую версию (взял с другого компа). Перезагрузил , ошибка осталась. С LiveCD вернул обратно прежний Hal. Винда загрузилась но в диспетчере обнаружилась отрубленная сетевая карта (если ее включить проблема повторится - проверено), (Возможно, так можно вырубить и другие проблемные устройства). Далее/ Удалил карту, воткнул диск с свежим сборником драйверов (таких в сети щас навалом, я использовал сборку от SamDriver). Прога не нашла карту. Пришлось в диспетчере нажать обновление, но отказаться от установки. Если драйвера будут установлены, обновление пройдет частично (проверено).
В итоге сетевые драйвера полностью заменены и винда работает как часы. :) |
Доброго здавия Всем!
Добрался до меня САБЖ две недели назад. Дабы не сострясать воздух перечитал нэт и перепробовал все рекомендации - не помогло. Переставил винду, перегрузил на вин98 и обратно - САБЖ. Ноут IBM T30, винт 160гиг одним разделом, там живет вин98ру и ХР. Живет в таком виде долго и нареканий никода не было. Ставлю винду ХР (вин98 не торгаю - рабочая), делаю бекап (директории Виндовс!!! и только) акронисом, проработала неделю и САБЖ. Опять танцы с бубном, перепробовал все способы - не помогло. Возвращаю из бэкапа (заполночь), выключаю, на утро включаю - сабж. После первого сбоя прогнал CureIt - кроме моих кряков нчего не было. Правда один новый кряк был, но антивирь его прибил, а я не восстанавливал, ставил только те проги которые со мной больше года. Прогнал комп чекдиском /r, Викторией и Мемтесом+ все норма сбоев НЕ БЫЛО. Сейчас восстановил из резервной копии, пока работает. У меня только подозрения на вирус, но как его найти и где он может сидеть? Какие еще варианты появления этой проблемы? С ув. Владимир. |
ВлАс, в момент возникновения проблемы вы можете загрузиться во вторую систему?
Нужны: скрин управления дисками, файл boot.ini, скрин корня раздела С:\ с включенным отображением скрытых и системных файлов. Какие антивирусы установлены в обеих системах? |
Вложений: 1
1. В момент проблемы вин98 грузится, правда почему-то проги на нем не запускаются, при этом ругается, что прога не приложение вин32 (что-то такое). Раньше эти-же проги работали.
2. скрины сейчас попробую сделать. Сегодня утром опять САБЖ. Восстанавливаю из резервной копии вот бут.ини, две нижних строки появились после попытки реанимации ч/з отладчик. [boot loader] timeout=10 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" /noexecute=optin /fastdetect C:\="Microsoft Windows" multi(0)disk(0)rdisk(0)partition(1)\Bak\WINDOWS="XPbak" multi(0)disk(0)rdisk(0)partition(1)\Bak\1="XPbak2" скрин корня С: 3. Антивирусов нет никаких. Только нетлимитер. Занимаюсь автодиагностикой, антивирусы мешают работе некоторых программ. |
ВлАс, вы меня не поняли. Скрин нужно сделать из Win 98 в момент сабжа. И boot.ini взять в этот же момент.
|
бут.ини и корень диска не меняется.
Я бэкапил только директорию c:\windows ее и вынимал из бэкапа. |
Ребята, помогите, уже замучался винду из бэкапа доставать.
в какой-то раз после восстановления написало, что неверный бут.ини и комп начал грузится без меню выбора оси. Ну да и пёс с ним, но содержание бут.ини НЕ ПОМЕНЯЛОСЬ. Обнаружил закономерность: после восстановления из бэкапа вставляю флешку и ищет дрова порядка 10 минут, долго что-то ищет на винте. Винт проверял "викторией " и MHDD. НО любая следующая флэха или устр-во дрова ставятся мигом. Память проверял мемтест86+ Что еще глянуть можно? |
Может у вас Windows в резервной копии с "глюками"?
|
После инсталяции новой винды происходит тоже самое.На других компах эта инсталяция работает по 5 лет без "глюков"
ЗЫ: Винда слетает не всегда сразу, может неделю работать... |
Доброго вечера всем. Подскажите, как быть в такой ситуации: случайно снял галку отображать список ОС в Загрузке ОС. Теперь ОС XP SP3 не грузится пишет Windows root>\system32\hal.dll" не найден или поврежден. Установка hal.dll с соседней идентичной системы но не прокатило. А если копирнуть boot. ini с соседней идентичной системы прокатит?
|
А что было в списке?
|
2 системы.
|
Цитата:
А так: Установка и использование консоли восстановления в Windows XP - команда bootcfg - Описание консоли восстановления Windows XP, предназначенное для опытных пользователей |
Одна длинная строчка не помню что там было, а вторая Microsoft Windows XP Professional setup.
Установочный диск с ХР SP2 есть. |
Раз диск есть - делайте. А "Setup" осталась от недоустановленной системы.
|
Спасибо завтра попробую и отпишусь. Это рабочий комп.
|
Возможно поздно, но всё же актуально:
Если при включении компа выдаёт ошибку типа не найден файл 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 вторую систему (ту, что раньше добавляли) вытереть и снова перезагрузить систему. |
Мне помогло в борьбе с 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. Данная команда сделает проверку поверхности жесткого диска на наличие поврежденных сегментов. |
Доброго времени суток! Подскажите пожалуйста что сделать. Взял у товарища системник чтоб провести апгрейд своим старым железом, его древнее(относительно) железо на базе Интел заменить своим старым(более свежим) на базе АМД. Поставил материнку-процессор-оперативу-видео-звуковую, подцепил его родной винчестер и ДВДром, попытался запустить но выдало ошибку о неправильности hal.dll.
Зацепил свой винт с Win XP, запустился, зашел в корень родного винчестера и не обнаружил файла Boot.ini(видимость включил!). hal.dll в папке system32 наличествует. Пробовал подменить своим boot.ini но фокус не прошел. К сожалению загрузочника с ХР нет, да и неизвестно какая версия ХР у него стоит. Переустановка системы ооочень не желательна. Если обсуждалась такая проблема пожалуйста дайте ссылку. |
Grecheskiy, на каком разделе стоит XP? Подберите параметры boot.ini (rdisk и partition) согласно их расположения.
Объяснение попроще: boot.ini — Википедия и посложнее: Файл BOOT.INI и принятые имена ARC-путей, а также их использование и Параметры, используемые в файле Boot.ini в Windows XP и Windows Server 2003 |
okshef, Спасибо за ответ. Загружаясь со своего винта пробовал редактировать блокнотом номера партиций, сохранение затем перезагрузка но...
Физический диск один, поделен на 2 раздела. Так что особо не разгуляешся. И что самое обидное образ ХР на винте у меня есть, но ни одной болванки нет. И еще не пойму а как он у хозяина запускался???? |
Думаю, что проблема не только в boot.ini, но и в других параметрах системы.
Цитата:
|
Подскажите, плиз, с консоли восстановления набираю expand Е:\i386\hal.dl_ С:\windows\system32\
получаю в ответ - отказано в доступе. Почему? Зашел же под админом, все ок. В чем может быть проблема? |
H E L P
вообщем та же проблема с поврежденным hal.dll. восстановление с cd не поможет ибо также отсутствует драйвер. Комп диск просто тупо не видит. восстановление с флешки тоже не поможет потому что в разделе boot в этом БИОСе (AMI v02.61 BIOS) почему то существует только 3 раздела - 1 floppy drive, cd-rom и SATA. Может у кого нибудь есть какие то идеи, пожалуйста помогите. |
Цитата:
|
пробовал не видит=(
|
А что еще есть в разделе boot в этом БИОСе (AMI v02.61 BIOS) кроме "только 3 раздела - 1 floppy drive, cd-rom и SATA." ? У меня на старом компе было еще что-то типа : Boot Setting Configuration
Вроде я еще и там копался для натройки загрузки с USB (при подключенной флешке) Цитата:
|
попробуй загрузиться с floppy drive
http://kolibrios.org/ru/ Предварительно взять hal.dll с диска и записать его на флешку или дискету. |
спасибо!!!
|
Цитата:
|
доброго времени суток!
имеется Acer Aspire 5315, родной винт куда то подевался (ноут рабочий, переходящий). решил я его реанимировать. с диска грузиццо он у меня так и не захотел (ни со своего привода, ни с внешнего), думаю фиг с тобой - буду работать с флэшки (благо весь необходимый софт в запасе есть). подготовил флэху, начинаю установку (с удалением всех разделов), перезагрузка, и нате вам - hal.dll !!! =((( я три дня убил на эту заразу!!!! четыре разных винта перепробовал (разной степени работоспособности), флэху (раза два точно) переделывал - ниче не помогало. в итоге, сегодня случайно забрел на ваш форум, почитал эту тему, и о чудо! нашел решение моей проблемы! загрузившись с WinPE7 подкорректировал boot.ini и процесс пошел дальше =))))))) вообщем, всем спасибо! =)))) З.Ы. содержимое boot.ini после корректировки [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect |
здравствуйте
купил новый netbook acer aspire one 722-c6ckk с ОС Linux.. пытался установить windows xp sp3 но выдает ошибку "не удается запустить Windows из-за испорченного или отсутствуещего файла: <windows>system32\hal.dll" ---->как на этом видео http://www.youtube.com/watch?v=gT2NAkE9m3Q в консоле восстановления написал команду chkdsk /r -> выдало что не может найти AUTOCHK.EXE... пытался заменить файл expand u:\i386\hal.dl_ c:\windows\system32 ---> пишет что не удается найти этот файл... вот boot ----> [Boot Loader] Timeout=10 Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOW S [Operating Systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="2. GUI Mode Setup Windows XP, Continue Setup + Start XP" /FASTDETECT C:\SETUPLDR.bs="1. TXT Mode Setup Windows XP, Never unplug USB-Drive Until After Logon" что делать помогите пожалуйста ... |
Цитата:
Каким образом в boot.ini прописалась 1 в rdisk? Исправьте на 0 |
Цитата:
загрузочную flashку создал с помощью видео |
Цитата:
|
исправил но все по прежнему
|
Цитата:
Код:
[boot loader] Цитата:
Код:
bootcfg /rebuild |
Cабж появился на нетбуке Аspire one AOA 150-Bk при очередном включении питания после полторамесячного простоя.
Windows XP Home была установлена с момента покупки 3 года назад из защищённого раздела еRecovery. Подсоединил внешний СД-рум с лицензионной Вин ХР+SP2 и с помощью консоли восстановления сначала применил команду "fixboot", затем "expand e:\i386\hal.dl_ c:\windows\system32\" - файл обновился, но положительного результата после перезагрузки не последовало. Вопрос: возможно-ли восстановить родную ОС (есть-ли методы извлечения из еRecovery оригинального hal.dll) или другого выхода, как через Альт+F10 (обращение к еRecovery) с переустановкой заводской системы, нет? Спасибо. |
VlDVD, содержимое boot.ini - в студию.
|
Цитата:
Код:
chkdsk c: /r Код:
bootcfg /rebuild Цитата:
|
Мои действия по Вашим советам:
1. Код:
chkdsk c: /r 2. Код:
bootcfg /rebuild Код:
/fastdetect При выборе MSWindows XP Home - появляется следующая надпись \Minint\SYSTEM32\CONFIG\SYSTEM в обрамлении абракадабры в которой есть различимые сочетания и символы "СD-ROM" и 'r'. Цитата:
Цитата:
1. Надо-ли ещё что-либо для окончательного восстановления? 2. Что значит \Minint\SYSTEM32\CONFIG\SYSTEM? 3. И могу ли я убрать из файла Boot.ini строку multi(0)disk(0)rdisk(0)partition(1)\Minint="MSWindows XP Home" /fastdetect Правда после восстановления работоспособности ОС в диспетчере устройств в ветке Компьютер значится сразу два значения: Многопроцессорный компьютер с АСРІ и Стандартный компьютер вместо одного. В результате чего при выключении ноута возникает надпись "Теперь питание компьютера можно отключить" вот сижу изучаю. Но что делать если написано Цитата:
|
Цитата:
Цитата:
|
После восстановления работоспособности ОС в диспетчере устройств в ветке Компьютер значится сразу два значения: Многопроцессорный компьютер с АСРІ и Стандартный компьютер вместо одного. В результате чего при выключении ноута возникает надпись "Теперь питание компьютера можно отключить" вот сижу изучаю. Но что делать если написано
Цитата:
Цитата:
|
Цитата:
Цитата:
Также попробуйте Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы. |
По причине отсутствия Halmacpi.dll - Ваш совет не применял. А восстановление системы на контрольную точку восстановления двухмесячной давности удалось провести. В целом работоспособность операционной системы восстановлена! Честь и слава Модератору форума!
|
hal.dll
Добрый вечер. Решил подключить к компьютеру второй винчестер на 320 Гб, но при загрузке выдает ошибку windows root system32 hal.dll файл отсутвует или поврежден... попробовал подключить на 250 Гб все нормально загрузилось, и не понятно это винт на 320 полетел? или как то можно его подключить все таки?
|
Посмотрите возможное решение похожей проблемы
|
WSonic, компьютер то работает, и другие винчестеры подключаю спокойно, но как только пытаюсь на 320 Гб добавить винт, тут же капризничает, отсоединяю его и все работает нормально. да и диска нету (
|
baav666, для добавления строки в Boot.ini диск не нужен.
|
Доброй ночи...
Столкнулся с проявлением данной проблемы , отсутствует Hall.dll. Решено, и поэтому сообщу вам о решении проблемы. Не большая предистория... Так вот в чем дело... ошибка в таблице разделов. Windows не может добраться до 4 активного примари раздела, потому что не может разобраться со 3 примари диском, который для файлов юзера. Иду в груб, делаю видимым скрытый не активный 3 раздел (hd0,2) и о чудо... Система грузится с 4 -го активного примари раздела (hd0,3). Вывод, ошибка в таблице разделов например в разделе 1,2 или 3 может недопустить вас (винду) к последующему 4-му примари активному разделу... Как же тогда все работало и работает в винде с не скрытыми разделами ? |
Цитата:
|
Цитата:
Откорректировал предидущий свой пост. Чтобы было понятней. Ночью писал ) |
не удается запустить Windows из-за испорченного или отсутствуещего файла: <Windows ro
В общем такая тема..У меня на ноуте Стояла ос Windows 7 Ultimate x64 чистая оригинал и я хотел установить ещё Windows XP (2 в 1).
Разделил диск на три части на одном диске Win7 на другой установил ХР. И теперь когда при включении ноута появляется меню выбора операционной системы если выбрать 7 то пишет "не удается запустить Windows из-за испорченного или отсутствуещего файла: <Windows root>system32\hal.dll". Щас сижу с ХР. Скачал этот файл hal.dll и хочу закинуть на диск с семёркой в system32. Но при попытке заменить файл появляется надпись "Ошибка при копировании файла или папки"отказано в доступе. Короче люди помогите!!!Как мне его туда закинуть??? P.S если у кого то такая же ОС скиньте hal.dll если тот не подойдёт. |
Цитата:
Цитата:
|
т.у. нужно сделать вот это?
Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например, 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. в той ссылке так все написано читать надо день чтобы вьехать...можно проще разжувать |
а ошибка данная произршла когда линуксовый раздел сделал NTFS
|
erd-zelen, в консоли восстановления выполните bootcfg /rebuild
|
Petya V4sechkin,спасибо попробую...отпишу
|
Petya V4sechkin, спасибо помогло!!! (bootcfg /rebuild) ура!!!
|
Всем доброго время.
Принесли нетбук на нем XP Home перестал загружаться выдает "Не удается запустить windows из-за испорченного или отсутствующего файла: <windows root>\ system32\hal.dll" . Так как нетбук привода нет вытащил у него жесткий подключил к стационарнику, загрузился с болванки в консоль а там ошибки да отказы в доступе после ввода команд. команда CHKDSK /r - На томе обнаружена одна или несколько неисправимых ошибок. Куда копать, нужна помощь. S.M.A.R.T этого диска |
6sergey5, статью из шапки читали? Что сделали?
|
Цитата:
Диагностическая флешка / CD с Memtest / Mhdd / Victoria /Recovery Console на борту. |
Илья_Рудоманенко@vk, Добавил снимки
okshef, В шапке все прошел и больше. |
6sergey5, У вас на скриншоте параметр Reallocation Event Count равен 1,а это значит что была попытка проведении операции переназначения секторов,но раз параметр Reallocated Sectors Count равен 0,значит попытка завершилась неудачей.
Проведите проверку жёсткого диска согласно этой статье Проверка жёсткого диска программой Victoria (статью читайте ВНИМАТЕЛЬНО !!!!). |
Цитата:
|
Спасибо всем, вопрос закрыт проблему разрешил.
|
ошибка с hal.dll не дает загрузится
В востановление попасть не могу (забыл пароль админа, а сбросить не могу)
Пробовал этот hal.dll экспандить с загрузочного диска (и еще один файлик - так по инструкции здесь нашел) Ничего не помогло. Есть доступ через Вин РЕ, который на загрузочном диске. Что еще можно попробовать сделать? Спасибо! |
Цитата:
[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/s...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 |
Если кому пригодится - решение вопроса за 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: |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Ну и как обычно – "Я ничего не делал, оно само стало ссылаться туда!" :not-me: Хотя нет, тут как раз не само: Цитата:
|
Вложений: 1
Прошу прощения, если поднимаю старую тему, но очень нужно.
Диск IDE. Разбит на 3 части, на всех трех частях одинаковая WindowsXPsp3, установленная с одного и того-же дистрибутива, правда наборы программ и драйверов разные, Ну надо так. Жесткий превосходно работал на другом ноутбуке. Со временем ноуту пришел конец. Переставил жесткий диск в другой ноут, поначалу не запускалась ни одна ось(ну естественно, железо-то другое). Хорошо, начал лечить проблему восстановлением с дистрибутива (установкой ОС поверх существующих ОС с нажатием R). Две ОС(на partition1 и partition2) превосходно вылечились, работают и сейчас. А вот третья (на partition3) никак не восстанавливается. Запускаю восстановление ОС, идет копирование файлов, первая перезагрузка и выскакивает сообщение об отсутствии hal.dll. Честно говоря, эта ОС мне нужна больше всего. Восстанавливаю с того-же дистрибутива на СД, с которого и устанавливал первоначально. Что проделал. 1. Fixboot 2. Fixmbr 3. Пробовал меню загрузки(boot.ini) с использованием других partition4,5,6, думал вдруг как-то смещается. 4. Expand f:\i386\hal.dl_ e:\windows\system32\hal.dll. Это сначала не получалось сделать из консоли восстановления, когда входим непосредственно в третью (partition3) ОС. Но получилось сделать при входе в первую ОС. В итоге все время отсутствие hal.dll Вот такой у меня boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp3 Prof RU 1" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="WinXPsp3 Prof RU 2" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="WinXPsp3 Prof RU 3" /noexecute=optin /fastdetect Вот как выглядит diskmgmt из под первой ОС |
Цитата:
Команда bootcfg /scan в консоли все три системы находит? |
Пробовал и с других разделов подкидывать hal.dll, в самом начале, еще до expand, не помогло.
Команда bootcfg /scan находит все три системы, а командой bootcfg /rebuild прописывал эти системы заново (вернее добавлял их к списку уже существующих трех), ничего не помогло. Новые 2 системы запускаются с разделов 1 и 2, с третьего ругается на hal.dll. Если это поможет чем-то, то вот небольшая доп. инфа. Когда я только установил эти три системы, была такая вешь, заходишь в любую систему, и ее раздел жесткого диска определялся как "С". Я долго с этим бился, и умудрился сделать так, что собственный раздел каждой ОС стал определяться под своей буквой (как я это сделал тогда, я не помню, но долго потом приводил установленные проги в порядок). Может это как-то влияет на то, что третья ОС не может найти свой hal.dll? Хотя тогда, почему вторая ОС вылечилась просто и без выпендронов, не понятно. |
Petya V4sechkin, Еще добавилась проблема. У меня стоит на компе в 3 разделах -2-е WinXP и Win7. Сегодня я хотел войти в рабочую систему ХР, но получил отказ из-за файла Hal.dll. Скачал из интернета, распаковал и попробовал вставить в system 32, и ничего не получилось. Попытался через консоль восстановления. Требует пароль. Но пароля нет и никакие попытки не приводят к успеху. Я уже забодался. Помогите, а?
|
Цитата:
|
Илья_Рудоманенко@vk, Думаю и господь бог вам теперь не поможет. Почаще скачивайте и устанавливайте себе всякий мусор из помойки под названием " интернет ". Впрочем, молитесь на Петю.
И эти всё, что вы можете подсказать? |
gleco1, От себя могу лишь посоветовать определиться с предпочтением, скинуть важную инфу на флешку. форматировать полностью все разделы ЖД и установить начисто одну ОС с оригинального дистрибутива и не морочить голову ни себе, ни людям.
|
Илья_Рудоманенко@vk, Очень дельное предложение. Сам стою на пороге. Но, всё-таки...
|
Илья_Рудоманенко@vk, Всё дело было не в файле ядра hal.dll, а в boot.ini. Вы были правы. Несколько систем это лишнее. Из-за инсталяции Винд7, загрузочная запись автоматом изменилась, а номер раздела остался прежний (2) заменил на (3) и всё восстановилось как и должно быть. Проблема решена.
|
Цитата:
|
Илья_Рудоманенко@vk, Но всё-таки... Всё-таки попробую ещё побороться. Осталось побороть запуск из меню "Пуск". Ввёл в строку "выполнить" -C:\Windows\explorer.exe - попадаю в дерево, где есть всё. При этом через иконки дерева открываю всё и "Мои документы" и Мой комп" и всё,всё, что мне нужно. Может сделать батник в меню "Пуск" и не мучаться? Пересмотрел все твики от Кравченко, пока не нашел что же активирует эти ярлыки?.
|
Установка Win XP в качестве второй системы
Доброе время суток. Помогите решить проблему. При попытке поставить XP после подготовки к установки вылетает ошибка про файл hal.dll. Образ оригинальный, только интегрировал FiraDisk чтобы поставить через grub4dos. При попытке заменить файл
Код:
expand X:\i386\hal.dl_ С:\windows\system32 Код:
bootcfg /rebuild |
Проверьте в BIOS
"Secure Boot" = Disabled "Legacy Boot" = Enabled "Boot Mode" = "Launch CSM" (или "Legacy Boot") "SATA Mode" = IDE (или Compatibility) |
Время: 11:20. |
Время: 11:20.
© OSzone.net 2001-