Ошибка при загрузке Windows XP: Winnt_root\System32\Hal.dll отсутствует или поврежден.

  • 0
    Крякер
    | 1 ответ
    Товарищи, имею при загрузке Windows XP такую ошибку: Winnt_root\System32\Hal.dll отсутствует или поврежден. Установите заново копию указанного выше файла.
    Далее загружаюсь в консоль восстановления и пытаюсь скопировать файл Hal.dll с дистрибутива, а там только файл hal.dl_.

    Скажите, где взять файл hal.dll?
  • 0
    Архип Архипыч
    Скопировать с другого компьютера из system32. Для этого можно использовать Live-CD.
  • 0
    DieS
    | ответов 2
    Для копирования этого файла надо в консоли восстановления набрать
    expand cd-rom-drive:\i386\hal.dl_ c:\windows\system32\hal.dll

    здесь  cd-rom-drive - буква привода у Вас в системе
  • 0
    Комп капут отвечает DieS
    пишет файл ненайден!! пишу все правильно а фал ненайдем мля!!!!!!
  • 0
    J&J
    а можно ли просто скопировать без "консоли"???
    подсоединив к  другому компу(рабочему)
  • 0
    Al
    | ответов 2
    Дело не в файле hal.dll, а в отсутствующем или повреждённом файле boot.ini.

    Воспользуйтесь служебной программой Bootcfg консоли восстановления для редактирования файла Boot.ini.
    1. Запустите компьютер с компакт-диска с Windows XP.
    2. При появлении приглашения нажать клавишу «R» для восстановления Windows с помощью консоли восстановления нажмите требуемую клавишу.
    3. Выберите нужную систему Windows и при появлении запроса введите пароль администратора.
    4. Введите команду bootcfg /rebuild и нажмите клавишу ВВОД.
    5. После обнаружения копии Windows появляются следующие команды:
    Добавить систему в список загрузки? [Y(да)/N(нет)/All(все)].
    [Введите Y (да) в ответ на это сообщение]
    Введите идентификатор загрузки:
    [Название операционной системы. Введите Windows XP Professional или Windows XP Home Edition.]
    Введите параметры загрузки операционной системы: [Оставьте поле пустым и нажмите клавишу ВВОД]. После выполнения перечисленных действий перезапустите компьютер и выберите первый вариант из меню загрузки. После этого система Windows XP должна загрузиться нормально.
    После успешной загрузки Windows XP можно удалить неверную запись в файле Boot.ini.
  • 0
    DM
    | ответов 3
    Вы пытаетесь загрузить  Windows XP, а в ответ получаете сообщение Cannot Find Windows\System32\hal.dll (Не удается найти "Windows\System32\hal.dll". Файл "hal.dll" поврежден или отсутствует)? Знакомая ситуация? Причин появления данной проблемы довольно много, но мы не будем на них останавливаться. Для пользователя гораздо важнее добиться нормальной работы системы.
    Решение 1. Восстановите hal.dll
    Загрузитесь с установочного диска Windows XP, затем запустите консоль восстановления при помощи кнопки R. Потом выберите систему, если на вашем компьютере установлен только один Windows, то выбирать ничего не придется. Войдите под паролем администратора, если Вы его не задавали, то сразу нажмите Enter.  В командной строке введите команды:
    copy С:\windows\system32\hal.dll С:\windows\system32\hal.dll.bak
    expand Е:\i386\hal.dl_ С:\windows\system32\
    !!!при условии, что Windows установлен у Вас на диске С, а CD-ROMу присвоена буква E, в противном случае соответственно измените команды!!!
    Решение 2. Восстановите ntoskrnl.exe.
    Проделайте те же операции для загрузки консоли восстановления и введите команды:
    copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak
    expand E:\i386\ntoskrnl.ex_ С:\windows\system32

    Решение 3. Отредактируйте Boot.ini.
    Так как делать это вручную бесперспективно, вновь загрузите консоль восстановления и введите команду bootcfg /rebuild. Затем согласитесь добавить систему в список загрузки. На следующем этапе восстановления введите название системы. В ответ на «Введите параметры загрузки операционной системы» сразу нажимаем Ввод. После перезагрузки в списке «Выберите операционную систему для запуска» должна быть информация из исправленного файла Boot.ini.

    Решение 4. Проверьте жесткий диск на наличие поврежденных секторов.
    Вновь загрузите консоль восстановления и введите chkdsk /r.

    Решение 5. Удалите вирусы.
    Возможно, в сообщении говорится о файле hall.dll, а значит, источник проблемы -проникший на Ваш компьютер вирус. Чтобы его удалить, загрузитесь с помощью диска Kaspersky Rescue Disk или Dr.Web LiveCD и удалите с компьютера вирус.

    Удачной Вам работы!
  • 0
    Nil
    у нас с женой жёсткий диск был поделён, но дочь удачно "поработала", и теперь мой не открывается.Не удается найти "Windows\System32\hal.dll-пишет. как спасти?
  • 0
    Z.N.
    Попробуйте на своем рабочем жестком диске открыть его с помощью поиска.
  • 0
    Пила
    | ответов 2
    При установке ОС на комп. (из загрузочного диска), после копирования файлов и перезагрузки компьютера появляется окно "Windows ХР" и все... ??? Пробывал разные диски и ОС - результат одинаковый. (Каждый раз перед  установкой форматировал диск). На мониторе появляется надпись:  Поврежден или отсутствует файл Windows root/system 32/hdl.dll. Если проблема с железом, то что именно может быть???
  • 0
    Pin
    рома, у меня точно такая же проблема!(((
  • 0
    PP
    bootcfg /rebuild - "неизвестная команда. Наберите HELP для получения списка команд.
  • 0
    Al
    Известная. Просто между botcfg и /rebuild нужно пробел ставить.
  • 0
    Nil
    | 1 ответ
    Принесли на ремонт компьютер с такой же проблемой.Никакая замена файлов hall, ntoskrnl, проверка на вирусы, chkdsk не помогли.Загрузился с LIVE CD тупо взял и переписал boot.ini со своего компа на пострадавший и он сразу ожил. (Операционки одинаковые WIN XP.)Так что дописывайте 6 пункт в инструкции.
  • 0
    Spb отвечает DM
    Спасибо большое!!! Попробовал первый способ и сразу все пошло как надо!!!
    Не представляете моё ликование и количество эмоций, после суток с большим количеством неудач.

Ответить на тему