Windows root system32 hal dll установите заново копию указанного выше файла

Версия статьи для системы Windows 2000: 124550.

Проблема

В процессе запуска Windows XP выводится одно из указанных ниже сообщений об ошибке.

Сообщение об ошибке 1

Не удается запустить Windows из-за аппаратных ошибок настройки диска.

Не удается выполнить чтение с выбранного загрузочного диска. Проверьте указанный путь и исправность оборудования диска.

Дополнительные сведения о требованиях к параметрам жесткого диска см. в документации по системе Windows и документации по имеющемуся оборудованию.

Сообщение об ошибке 2

Не удается запустить Windows NT из-за испорченного или отсутствующего файла:

Winnt_root\System32\Ntoskrnl.exe

Установите заново копию указанного выше файла.

Сообщение об ошибке 3

Winnt_root\System32\Hal.dll отсутствует или поврежден.

Установите заново копию указанного выше файла.

Кроме того, могут возникнуть указанные ниже проблемы.

  • При запуске компьютера в режиме агента восстановления командная строка не позволяет войти в программу установки Windows.

  • При попытке открыть папку Windows появляется следующее сообщение об ошибке:

    Отказано в доступе.

  • При попытке выполнить операцию Восстановить c компакт-диска Windows XP не удается обнаружить установленную копию Windows и восстановить систему.

Причина

Подобное поведение наблюдается в случае выполнения одного или нескольких из указанных ниже условий.

  • Отсутствует или повреждено значение Default в разделе загрузки в файле Boot.ini.

  • В расположении, указанном в файле Boot.ini, отсутствует установленная копия Windows XP.

  • Отсутствует или поврежден файл Ntoskrnl.exe.

  • Неверно указан путь к разделу в файле Boot.ini.

  • Общий сбой оборудования.

Решение

Чтобы решить эту проблему, используйте один из указанных ниже способов.

Способ 1

Восстановите или исправьте запись Default в файле Boot.ini и убедитесь, что в других записях раздела [Operating Systems] в файле Boot.ini указан путь к соответствующим каталогам.

Дополнительные сведения о редактировании файла Boot.ini см. в следующей статье базы знаний Майкрософт:

289022 Редактирование файла Boot.ini в Windows XP

Способ 2

Чтобы исправить файл Boot.ini, воспользуйтесь программой Bootcfg агента восстановления.

  1. Запустите компьютер с помощью компакт-диска Windows XP.

  2. Для восстановления системы Windows с помощью агента восстановления нажмите клавишу R при выводе соответствующего запроса.

  3. Выберите необходимую копию Windows и при появлении запроса введите пароль администратора.

  4. Введите команду bootcfg /rebuild и нажмите клавишу ВВОД.

  5. После обнаружения копии Windows появляются следующие команды:

    Добавить систему в список загрузки? [Y(да)/N(нет)/All(все)].
    [Введите Y (да) в ответ на это сообщение.]

    Введите идентификатор загрузки:[Название операционной системы. Введите Windows XP Professional или Windows XP Home Edition.]

    Введите параметры загрузки операционной системы:[Оставьте поле пустым и нажмите клавишу ВВОД].После выполнения перечисленных выше действий перезагрузите компьютер и выберите первый вариант в меню загрузки. После этого система Windows XP должна загрузиться в обычном режиме.

    После успешной загрузки системы Windows XP в файле Boot.ini можно удалить неверную запись.

Дополнительные сведения о редактировании файла Boot.ini см. в следующей статье базы знаний Майкрософт:

289022 Редактирование файла Boot.ini в Windows XP

Способ 3

  1. Загрузите компьютер с помощью компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.

  2. После загрузки установочных файлов нажмите клавишу R для запуска агента восстановления.

  3. В агенте восстановления выберите загружаемую систему (как правило, под номером 1) и нажмите клавишу ВВОД.

  4. Воспользуйтесь учетной записью администратора, введя соответствующий пароль, и нажмите клавишу ВВОД.

  5. В командной строке агента восстановления введите указанную ниже команду и затем нажмите клавишу ВВОД.

    Для однопроцессорных систем:

    expand <дисковод_компакт-дисков>:\i386\ntoskrnl.ex_ <жесткий_диск>:\Windows\system32\ntoskrnl.exe Для многопроцессорных систем:

    expand <дисковод_компакт-дисков>:\i386\ntkrnlmp.ex_ <жесткий_диск>:\Windows\system32\ntoskrnl.exeПримечание. В этих двух командах <дисковод_компакт-дисков> — буква дисковода компакт-дисков, а <жесткий_диск> — буква жесткого диска, на котором установлена система Windows.

  6. При выводе запроса на перезапись файла нажмите клавишу Y.

  7. Чтобы выйти из командной строки, введите команду exit и нажмите клавишу ВВОД.

Способ 4

Запустите компьютер с помощью агента восстановления и выполните команду CHKDSK /r.

Примечание. Указывать в командной строке Chkdsk параметр /p нет необходимости, поскольку параметр /r служит для обнаружения программой Chkdsk поврежденных секторов и восстановления считываемых данных. Эта команда включает в себя и функции параметра /p.

Дополнительная информация

Если в разделе [Boot Loader] файла Boot.ini отсутствует значение Default, в меню загрузки Windows XP появится новая запись Windows (default), и по умолчанию будет загружена соответствующая операционная система. Запись Windows (default) определяет следующий путь для загрузки системы Windows XP:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWSДополнительные сведения о файле Boot.ini см. в следующей статье базы знаний Майкрософт:

102873 Файл BOOT.INI и принятые имена ARC-путей, а также их использование

Дополнительные сведения об агенте восстановления в системе Windows XP см. в следующей статье базы знаний Майкрософт:

307654 Установка и использование консоли восстановления в Windows XP

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

[4×4]JOKER, скажем так, — это ядро системы.

Если машина просто перестала загружаться во всех режимах, то предотвратить подобное можно, опробовав другие ядра, подредактировав 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.

Если система не даёт его установить, то в этом случае придётся делать это вручную. Для начала найдите в 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.dll

После этого остаётся «выдрать» соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его в Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :P ), можно переставить его по нормальному, в списке это ядро появится.

Распределенное обучение с TensorFlow и Python

AI_Generated 05.05.2025

В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .

CRUD API на C# и GraphQL

stackOverflow 05.05.2025

В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . .

Распознавание голоса и речи на C#

UnmanagedCoder 05.05.2025

Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .

Реализация своих итераторов в C++

NullReferenced 05.05.2025

Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .

Разработка собственного фреймворка для тестирования в C#

UnmanagedCoder 04.05.2025

C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .

Распределенная трассировка в Java с помощью OpenTelemetry

Javaican 04.05.2025

Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .

Шаблоны обнаружения сервисов в Kubernetes

Mr. Docker 04.05.2025

Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .

Создаем SPA на C# и Blazor

stackOverflow 04.05.2025

Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .

Реализация шаблонов проектирования GoF на C++

NullReferenced 04.05.2025

«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .

C# и сети: Сокеты, gRPC и SignalR

UnmanagedCoder 04.05.2025

Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .

Неправильный Boot.ini Не удается запустить Windows, отсутствует hal.dll[решено]

0

aka AMIGO

30.12.12

09:42

Вот такое предновогоднее поздравление от компа.

биос стартует нормально, но появляеся черное окно с текстом «Неправильный boot.ini. Не удается запустить Windows из-за испорченного или отсутствующего файла Windows root>\system32\hal.dll. Установите заново копию указанного выше файла.»

Час назад включал комп, побывал только на мисте, и отключил. Во второй раз вот такое сообщение

что предпринять-то?.. (

1

Amra

30.12.12

09:42

Перейти на Линукс

2

aka AMIGO

30.12.12

09:43

(1) и на линуксе остаться? :)

3

aka AMIGO

30.12.12

09:44

а диск-то у меня есть.. сейчас попробую

4

Amra

30.12.12

09:45

(2) само собой) винда зло, не знал?)

5

Asmody

30.12.12

09:46

(0) диск проверить для начала

6

aka AMIGO

30.12.12

09:48

(4) да знал.. ты мне скажи, неуж и сейчас на линуксе работаешь?

морочишь мне голову, небось? :)

7

aka AMIGO

30.12.12

09:49

(5) ну как?.. кроме как передернуть шлейф — ничего доступного и нет..

8

aka AMIGO

30.12.12

09:52

вирус словил, что-ли.. вроде и негде было.

разбираю комп.

если-б был диск IDE — проверил-бы в боксе, но.. SATA..

9

aka AMIGO

30.12.12

10:05

отключил диск С: — то-же сообщение (

10

Vippi

30.12.12

10:09

Ну дык и посмотри, что в boot.ini неправильно.

И поправь.

11

aka AMIGO

30.12.12

10:10

(10) ubuntu стартует.. счас буду смотреть, что в каком состоянии

12

Amra

30.12.12

10:16

(6) Да, на Минте)  А вообще запускай восстановление системы

13

Андрюха

30.12.12

10:20

Погоди с восстановлением, мож в boot.ini номер партишен/диска надо поменять и всё.

Boot.ini — в студию

14

v4442

30.12.12

10:22

Хотел вчера на рабочий ноут подключить Yota, гад ругается давай не ниже win xp sp3, а там sp2. Нашел диск с win 7 проф.

Установил на другим компе, подключил , не запускается :( ноут брэндовый NC6400. Ну хрен с ним. Нашел диск c sp2 , установил , скачал SP3 с сайта MS, обновил. Все работает  Затраты времени 1,5 часа.

Люблю вновь установленную винду, почти не глючит, работает шустро :)

15

Vippi

30.12.12

10:26

(13) +1

16

alex_rut

30.12.12

10:27

скорее всего вирус

17

aka AMIGO

30.12.12

10:28

таак.. boot.ini не виден! есть только boot.bak, который не открывается, с руганью, и boot.ini.saved

может, он скрытый, а убунта не показывает скрытые файлы?

18

aka AMIGO

30.12.12

10:29

попробую проверить на вирус.. старый авирь какой-то есть..

19

Vippi

30.12.12

10:30

(17) А что внутри boot.ini.saved ?

20

Amra

30.12.12

10:30

(18) Скачай ЛивСД Касперыча и прогони

21

aka AMIGO

30.12.12

10:35

(19)

[operating system]

multi(0)disk(0)partition(1)\Windows=»MS Win XP prof RU» /Execute /PAE /Fastprotect

XP стояла до 7-ки, так что saved — правильный

нашел включение скрытых файлов, не видно бут.ини..

22

aka AMIGO

30.12.12

10:41

сейчас запущу ливсд

23

aka AMIGO

30.12.12

10:45

cannot find boot device

24

aka AMIGO

30.12.12

10:47

есть два варианта

1. дождаться, пока кто-нибудь выложит мне семерочный бут (за что заранее огромное спасибо! :) ) и внести содержимое вручную в новый бутини

2. запустить установку 7-ки

25

Андрюха

30.12.12

10:54

а в 7-ке нету boot.ini

26

aka AMIGO

30.12.12

10:56

(25) первый отпадает..

есть и третий — акронис, счас посмотрю, что у меня  есть в нем

27

aka AMIGO

30.12.12

11:15

ладушки, ребята.. спасибо, ушел думать..

что-нибудь придумается

28

BlackSeaCat

30.12.12

11:33

Букву «Я» в правом верхнем углу нажать уже предлагали?

Если проблема возникла «сама собой», то я бы начал с проверки диска Викторией.

29

Lionee

30.12.12

11:47

(24) в семерке  boot.ini ? найдешь покажи да

30

aka AMIGO

30.12.12

12:35

(29) уже знаю, что нету.

хошь — от ХР скину :)

31

aka AMIGO

30.12.12

12:36

акронисом восстановил древнее состояние.. теперь надо вспоминать, что ценное пропало..

вот уж воистину дележка на тех, кто делает бэкапы, и кто будет делать.. :)

32

aka AMIGO

30.12.12

13:56

(28) спасибо, как ни странно, не сообразил «Я»-кнуть..

только все проблемы с ХР..

у меня 7-ка.

возможно, где-то есть строка с ХР, которую система прочла нечаянно..

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows movie maker программное обеспечение для редактирования видео
  • Windows 10 домашняя локальная политика безопасности windows
  • Как откалибровать батарею на ноутбуке hp с windows 10
  • Windows can not be installed to this disk
  • Переназначение мультимедийных клавиш клавиатуры windows 10