Установка дошла до перезагрузки и сообщила, что файл hal.dll повреждён. Потребовала его заменить. Попытки заменить его файлом из дистрибутива или другой системы результата не дали. Что делать?
Сообщение об ошибке говорит лишь о том, что в процессе установки произошла ошибка, а не о причине самой ошибки. Поэтому буквальная трактовка сообщения может ввести в заблуждение. Файл hal.dll не повреждён - просто у процесса установки нет доступа к нему, а также ко всему разделу диска. Причина в несоответствии номера раздела диска в boot.ini с его позицией в MBR (загрузочном секторе), а именно этой позицией и определяется номер раздела и буква диска. Действие: 1. Запустите с установочного диска консоль восстановления. 2. Введите команду bootcfg /rebuild. Если не знаете, что отвечать на вопросы, то просто нажимайте «ввод» или воспользуйтесь восстановлением системы
В случае, когда Windows XP не загружается и появляется системное сообщение, что поврежден загрузчик Windows, или поврежден реестр Windows, или повреждены системные файлы - например: disk boot failure, insert system disk; NTLDR is missing. Press Ctrl+Alt+Del to restart; не удается запустить Windows из-за испорченного или отсутствующего файла реестра из \WINDOWS\SYSTEM32\CONFIG\SYSTEM; не удается запустить Windows из-за ошибок в программном обеспечении. При этом не удается выйти на точку восстановления, ни загрузить последнюю удачную конфигурацию, ни даже загрузиться в Безопасном режиме. В таких случаях большинство стемится переустановить систему, хотя, как правило, можно восстановить работоспособность системы за 5 минут, воспользовавшись консолью восстановления. Для этого нужно в BIOS установить загрузку с CD, поместить в CD-ROM загрузочный диск с установочным пакетом Windows XP Professional и перезагрузиться. Когда установщик Windows XP загрузит свои файлы в оперативную память ПК, появится диалоговое окно Установка Windows XP Professional, содержащее меню выбора, из которого нас интересует пункт: *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите [R=Восстановить]. Нажмите R. Загрузится консоль восстановления. Если на ПК установлена одна ОС, и она (по умолчанию) установлена на диске C:, то появится следующее сообщение:
1: C:\WINDOWS В какую копию Windows следует выполнить вход? Введите 1, нажмите Enter.
Далее появится сообщение:
Введите пароль администратора:
Введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter). Появится приглашение системы: C:\WINDOWS> Введите fixmbr имя устройства. Появится сообщение:
**ПРЕДУПРЕЖДЕНИЕ** На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска. Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR. Подтверждаете запись новой MBR?
Введите y (что означает yes). Появится сообщение:
Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0. Новая основная загрузочная запись успешно сделана.
На появившееся приглашение системы: C:\WINDOWS> Введите fixboot имя диска.
Эта команда служит для записи нового кода загрузочного сектора Windows в системном разделе. В синтаксисе команды имя_диска – диск, на котором будет записан загрузочный сектор. Данная команда исправляет повреждения в загрузочном секторе Windows. Она переопределяет параметры по умолчанию, которые записываются в загрузочный раздел системы. Команда fixboot поддерживается компьютерами на базе процессоров x86.
Появится сообщение:
Конечный раздел: C:. Хотите записать новый загрузочный сектор в раздел C:?
Введите y. Появится сообщение:
Файловая система в загрузочном разделе: NTFS (или FAT32). Команда FIXBOOT записывает новый загрузочный сектор. Новый загрузочный сектор успешно записан.
На приглашение системы C:\WINDOWS> введите exit, начнется перезагрузка ПК. Войдите в BIOS и установите загрузку с жесткого диска
Иногда при загрузке операционной системы Windows XP появляется сообщение «Неправильный файл boot.ini. Загрузка с C:\WINDOWS». Это означает, что отсутствует (или испорчен) загрузочный файл boot.ini. Загрузчик будет загружать операционную систему из папки C:\WINDOWS. В принципе, если системные файлы не испорчены, то Windows будет загружаться, просто при загрузке в течение некоторого времени вас будет «доставать» вышеуказанное сообщение. Рассмотрим, как восстановить его с помощью консоли восстановления. Введите bootcfg /rebuild, нажмите Enter; Появится сообщение:
Просмотр всех дисков для поиска установленных систем Windows. Подождите…
Далее появится сообщение:
Поиск установленных систем Windows выполнен успешно. Примечание: результаты поиска статически хранятся для этого сеанса. Если конфигурация диска изменяется во время сеанса, для получения обновленных результатов необходимо сначала выполнить перезагрузку компьютера, а затем повторить поиск. Общее количество обнаруженных систем Windows: 1 [1]: C:\WINDOWS Добавить систему в список загрузки? ([Y(да)/N(нет)/A(все)]:
Введите Y, нажмите Enter; Появится сообщение:
Введите идентификатор загрузки:
Введите Microsoft Windows XP Professional RU, нажмите Enter; Появится сообщение:
Введите параметры загрузки:
Введите bootcfg /fastdetect, нажмите Enter; На приглашение системы C:\WINDOWS> введите введите exit, нажмите Enter.
---------------------------------------------------------- Проконтролировать содержимое boot.ini, до и после операции можно командой: type C:\boot.ini. 3. Продолжайте установку с прерванного места.