WinXP не грузится,пишет что файл hal.dll либо повреждён, либо отсутствует.
Возможные причины возникновения данной ошибки:
• Отсутствует или повреждено значение Default в разделе загрузчика операционной системы в файле Boot.ini.
• В расположении, указанном в файле Boot.ini., отсутствует установленная копия Windows XP.
• Отсутствует или поврежден файл Ntoskrnl.exe.
• Неверно указан путь к разделу в файле 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.
1. Загрузите компьютер с компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.
2. После загрузки установочных файлов нажмите клавишу «R» для запуска консоли восстановления.
3. В консоли восстановления выберите систему для входа (как прави ло, под номером 1) и нажмите клавишу ВВОД.
4. Воспользуйтесь учетной записью администратора, указав соответствующий пароль, и нажмите клавишу ВВОД.
5. В командной строке консоли восстановления введите следующую команду и затем нажмите клавишу ВВОД:
expandcd-rom:i386 toskrnl.ex_ имя_диска:Windowssystem32;
cd-rom — имя дисковода компакт-дисков; имя_диска — это буква диска, на котором установлена система Windows.
6. При появлении предложения перезаписать файл нажмите Y (да).
7. Введите команду exit и нажмите клавишу ВВОД, чтобы выйти из командной строки.
Способ 4 Запустите компьютер с помощью консоли восстановления и выполните команду II. Вероятнее всего, вам придётся взять hal.dll с диска. Команда, которая сделает это, выглядит так: expand d:i386hal.dl_ c:windowssystem32hal.dll. В данном случае D: ассоциируется с CD-ROM-ом. После восстановления файла введите exit, чтобы выйти из Recovery Console и перегрузите компьютер.
Восстановить можно так: загрузитесь с установочного диска ХР и следуйте ниже приведённым инструкциям, чтобы запустить Recovery Console (это на первом экране ответить R, чтобы попасть на чёрный экран с белыми буквами) Вероятнее всего, вам придётся взять hal.dll с диска. Команда, которая сделает э то, выглядет так: expand d:i386hal.dl_ c:windowssystem32hal.dll. В данном случае D: ассоциируется с СD-ромом. После восстановления файла введите exit, чтобы выйти из Recovery Console и перегрузите компьютер