Загрузка Windows состоит из множества этапов, выполняемых последовательно. Если одна из операций при запуске выполняет некорректно, то система не загрузится. Одной из наиболее распространенных проблем такого рода является повреждение загрузочной записи Windows XP.
Что такое загрузочная запись?
В главной загрузочной записи, более известной как MBR, хранится фрагмент кода, специальная сигнатура и таблицы разделов, необходимые для корректного запуска системы. При включении компьютера BIOS после завершения начального теста загружает фрагмент кода MBR на оперативную память, передавая ему (коду) управление дальнейшим запуском Windows./recoverit.ru/wp-content/uploads/2015/12/load14-300x167.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load14-300x167.jpg 300w" width="452" />
Если вы видите на экране сообщение типа «ntldr is missing», «no boot device» или просто черный фон без дальнейшего продвижения, то для исправления ошибки вам необходимо выполнить восстановление загрузчика Windows XP.
Причины сбоя:
- Неправильная установка нескольких операционных систем, при котором загрузочный код затирается.
- Удаление ОС Linux или менеджера загрузки.
- Вирусное заражение (обычно программы-вымогатели, блокирующие запуск Windows).
- Аппаратное повреждение диска.
- Перебои с питанием (аварийное выключение).
-
Иногда получается вернуть системе работоспособностью простой перезаписью MBR, порой приходится восстанавливать загрузочный сектор. Наиболее трудный случай – ручное копирование файлов загрузчика в загрузочный сектор винчестера.
Восстановление MBR
Первое, что нужно сделать, если система не запускается – восстановить MBR, используя консоль восстановления:
-
Подключите загрузочный диск Windows XP. Перезагрузите компьютер и при старте системы нажимайте F11 для вызова окна загрузки. Выберите загрузку с установочного носителя.
/recoverit.ru/wp-content/uploads/2015/12/load13-300x238.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load13-300x238.jpg 300w" width="604" />
-
Нажмите «R», чтобы открыть консоль восстановления.
/recoverit.ru/wp-content/uploads/2015/12/load12-300x186.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load12-300x186.jpg 300w" width="628" />
-
Выберите, в какую систему нужно осуществить вход. Если система одна, напишите «1». Введите «fixmbr». Программа спросит разрешение на осуществление записи новой MBR – введите «Y».
/recoverit.ru/wp-content/uploads/2015/12/load11-300x40.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load11-300x40.jpg 300w" width="628" />
Загрузочная запись восстановлена – попробуйте перезагрузиться и снова включить Windows XP.
Восстановление загрузочного сектора
Если на экране появляется сообщение типа «NTLDR is missing», то причиной неполадки является повреждение загрузочной записи. По симптомам этот сбой похож на ошибку MBR, поэтому лучше выполнить две команды восстановления:
- Загрузитесь с установочного носителя и нажмите «R» для запуска консоли восстановления.
- Выберите, в какую систему нужно осуществить вход. Если система одна, введите «1».
- Перепишите загрузочный код, выполнив команду «fixmbr». Согласитесь с выполнением, нажав «Y».
-
Перепишите загрузочный сектор, выполнив команду «fixboot». Согласитесь с выполнением, нажав «Y».
/recoverit.ru/wp-content/uploads/2015/12/load10-300x38.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load10-300x38.jpg 300w" width="628" />
- Введите «exit» для завершения работы консоли, перезагрузите компьютер.
-
Если перезапись загрузочного сектора и MBR не помогла, то попробуйте исправить ошибки в файле Boot.INI:
- Загрузитесь с установочного диска XP и запустите консоль.
-
Выполните «bootcfg /rebuild».
/recoverit.ru/wp-content/uploads/2015/12/load9-300x159.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load9-300x159.jpg 300w, http://recoverit.ru/wp-content/uploads/2015/12/load9-310x165.jpg 310w" width="628" />
В ходе выполнения команды программа просканирует все разделы диска, пытаясь найти копию Windows. Пользователю будет предложено осуществить запись информации о загрузке этой системы в файл конфигурации, в результате чего Windows начнет стартовать корректно.
Копирование файлов загрузки
Если создание новых MBR и загрузочного сектора не помогает устранить ошибку при запуске, то придется вручную переносить файлы NTLDR, NTDETECT.COM и boot.ini в корень диска.
- Загрузитесь с диска, откройте консоль восстановления.
- Проведите запись MBR и загрузочного сектора, как показано выше.
-
Выполните команду «map» для вывода списка всех подключенных дисков. Найдите букву носителя с дистрибутивом Windows.
/recoverit.ru/wp-content/uploads/2015/12/load8-300x55.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load8-300x55.jpg 300w" width="489" />
-
Введите букву диска с дистрибутивом и нажмите Enter, чтобы перейти к работе с ним.
/recoverit.ru/wp-content/uploads/2015/12/load7-300x54.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load7-300x54.jpg 300w" width="487" />
-
Введите «cd i386», чтобы открыть одноименную папку на дистрибутиве Windows XP.
/recoverit.ru/wp-content/uploads/2015/12/load6-300x67.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load6-300x67.jpg 300w" width="494" />
-
Введите «copy NTLDR C:\», чтобы скопировать файл NTLDR.
/recoverit.ru/wp-content/uploads/2015/12/load5-300x46.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load5-300x46.jpg 300w" width="493" />
-
Введите «copy NTDETECT.COM C:\» для копирования файла NTDETECT.COM.
/recoverit.ru/wp-content/uploads/2015/12/load4-300x48.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load4-300x48.jpg 300w" width="461" />
Следующим на очереди будет файл BOOT.INI.
-
Выполните команду «Bootcfg /add». Начнется поиск инсталлированных систем.
/recoverit.ru/wp-content/uploads/2015/12/load3-300x43.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load3-300x43.jpg 300w" width="511" />
-
Выберите обнаруженную систему, указав её цифру.
/recoverit.ru/wp-content/uploads/2015/12/load2-300x111.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load2-300x111.jpg 300w" width="626" />
-
Укажите имя обнаруженной системы – XP Professional RU. В параметрах загрузки напишите «/fastdetect».
/recoverit.ru/wp-content/uploads/2015/12/load1-300x39.jpg" target="_blank">http://recoverit.ru/wp-content/uploads/2015/12/load1-300x39.jpg 300w" width="555" />
После выполнения всех команд наберите «exit», чтобы выйти из консоли и перезагрузить компьютер. Отключите установочный носитель и загрузитесь как обычно – на этот раз проблема с загрузчиком Windows XP точно должна быть решена.
-
Подключите загрузочный диск Windows XP. Перезагрузите компьютер и при старте системы нажимайте F11 для вызова окна загрузки. Выберите загрузку с установочного носителя.