NTLDR is missing. Press Ctrl+Alt+Del to restart
#Что означает
NTLDR — файл загрузчика Windows XP в корне системного раздела. Сообщение появляется, когда BIOS пытается загрузиться не с того диска (например, с флешки или неактивного диска), файл удалён, повреждён загрузочный сектор или раздел не помечен как активный. Часто ошибка возникает после установки второго диска, подключения USB-накопителя или неудачной установки другой системы.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неверный порядок загрузкиBIOS грузится с флешки. | Сообщение после подключения USB. | Измените порядок. |
| Нет NTLDRУдалён вирусом. | Файла нет в корне C:\. | Скопируйте с диска. |
| Раздел не активенПосле смены разделов. | Нет загрузки. | Сделайте активным. |
| Повреждены загрузочные сектораСбой. | fixboot исправляет. | fixboot + fixmbr. |
| Установлена более новая системаЗагрузчик Vista/7 заменил NTLDR. | Не грузится XP. | Восстановите загрузчик XP. |
| Неисправен дискСбои. | Диск не виден в BIOS. | Замените. |
#Порядок
- Уберите внешние носителиВыключите компьютер, извлеките CD/DVD, дискеты, USB-флешки и внешние диски. Включите XP снова. Если система запустилась, она пыталась загрузиться с неподходящего носителя; подключайте его после старта.
- Проверьте BIOS Boot PriorityСразу после включения нажимайте Del, F2 или иную клавишу, указанную производителем. В BIOS откройте Boot → Boot Priority и поставьте первым HDD с Windows XP; предварительно запишите исходный порядок. Сохраните F10 → Yes. Если диск не отображается, ремонт загрузчика пока не поможет.
- Убедитесь, что диск определяетсяВ BIOS проверьте Storage/IDE Configuration: определяется ли накопитель по модели. Если диска нет, выключите ПК и проверьте подключения SATA/IDE с отключённым питанием либо обратитесь в мастерскую. При щелчках или признаках неисправности прежде ремонта скопируйте данные через специалиста.
- Откройте консоль восстановления XPВставьте оригинальный загрузочный установочный CD Windows XP той же архитектуры, выберите загрузку с CD в меню BIOS. На первом текстовом экране установки нажмите R, чтобы открыть «Консоль восстановления» (не установку). Выберите номер установленной системы, обычно 1, введите пароль администратора XP, если запрашивается; пустой пароль подтверждается Enter, только если он действительно пуст.
- Скопируйте NTLDR с установочного CDВ консоли восстановления выполните
map, чтобы увидеть буквы разделов и CD-привода. Если XP на C:, а CD обозначен D:, проверьтеdir D:\i386\ntldrиdir D:\i386\ntdetect.com. Затем выполнитеcopy D:\i386\ntldr C:\иcopy D:\i386\ntdetect.com C:\с подстановкой фактических букв. Подтвердите копирование только после проверки пути. Не скачивайте загрузочные файлы из случайных источников. - Восстанавливайте загрузку только после диагностикиЕсли файлы на месте, но ошибка сохраняется, в той же консоли проверьте
bootcfg /scanи только при наличии найденной XP выполнитеbootcfg /rebuild, указав понятный идентификатор загрузки и параметр/fastdetect. Командыfixbootи особенноfixmbrприменяйте только после резервной копии и подтверждения MBR/BIOS, так как они перезаписывают загрузочные записи и могут повредить двойную загрузку. - Проверьте состояние дискаПосле копирования файлов перезапустите XP. Если диск издаёт нетипичные звуки, выдаёт ошибки чтения или исчезает из BIOS, не запускайте
chkdsk /rдо копирования ценных данных: длительное сканирование может добить неисправный накопитель. На исправном диске в консоли допускаетсяchkdsk C: /pпосле проверки буквы. - Не меняйте активный раздел вслепуюИсправление активного раздела — только для специалиста после проверки карты разделов MBR: ошибочная команда
activeсделает незагрузочным другой раздел. Если шаги выше не помогли, сохранитеmap, сведения о разделах и точный текст ошибки и передайте мастеру вместо выбора «первого раздела» по чужой инструкции. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
После успешной загрузки установите Service Pack 3 и проверьте автоматически созданный файл boot.ini — убедитесь, что timeout и default указывают на нужную систему.
#Проверка порядка и режима диска
Если сообщение появляется после подключения нового диска, отключите его и проверьте, исчезла ли ошибка. На старых платах режим LBA и режим работы IDE/SATA в BIOS влияют на видимость системного раздела: убедитесь, что диск определяется автоматически, а в настройках SATA установлен тот же режим, что был при установке. Проверьте шлейф и питание — плохой контакт даёт эту ошибку на загрузке случайным образом.
mapdir C:\В корне диска C: должны быть файлы ntldr, ntdetect.com, boot.ini — они скрытые, поэтому используйте attrib -h -s -r перед просмотром.