Ntldr is missing Windows XP

Инструкция что делать при ошибке NTLDR is missing

Шаг 1. Попробуйте переключить жесткий диск в другой свободный разъём на материнской плате.

Так мы исключим возможность какого-то сбоя в работе материнской платы, связанного с работой конкретного порта SATA или IDE.

Шаг 2. Попробуйте заменить шлейф, соединяющий жесткий диск и материнскую плату на новый. Это мы делаем для того, чтобы быть уверенным, что ошибка NTLDR is missing не вызвана повреждением кабеля или его разъёмов.

Шаг 3. Проверьте приоритет загрузки устройств в BIOS.
Часто случается так, что после подключения второго жёсткого диска, материнская плата сама автоматически ставит его первым в порядке загрузки. А так как на нём нет операционной системы, то загрузчик совершенно логично выдаёт ошибку «NTLDR is missing» — Windows там нет и загружаться нечему!

При включении компьютера нажимаем клавишу «Delete» (на ноутбуках обычно F2) чтобы зайти в BIOS. Там должен быть раздел, отвечающий за настройки загрузки — что-то типа Boot Settings. А уже в нём — настройка последовательности загрузки — Boot Priority. Проверьте чтобы на первом месте стоял тот жёсткий диск, на котором установлена Windows. Если Вы этого не знаете — делаем проще. Сначала ставим первым один диск и пробуем загрузится. Снова ошибка загрузки «NTLDR is missing»?! Ок, снова идём в BIOS и ставим приоритет второму диску и проверяем по новой.

Шаг 4. Загружаемся с помощью установочного диска или флешки с Windows.

На стадии начала установки нужно нажать на ссылку «Восстановление системы». Как только появится синее окно с выбором действия — выберите: «Диагностика»-«Дополнительные параметры»-«Командная строка».

Шаг 5. Восстанавливаем загрузочную запись. Для этого в операционных системах от Майкрософта есть специальные утилиты fixboot и fixmbr. Чтобы ими воспользоваться, введите в командной строке по очереди команды:

bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd

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

Перезагружаемся и проверяем. Если ошибка NTLDR is missing в Windows 7 или Windows 10 появляется снова — переходим к следующему шагу.

Шаг 6. Снова повторяем шаг 4 чтобы открыть командую строку. Делаем загрузочный раздел активным. Вводим команду diskpart чтобы открыть встроенный редактор разделов Виндовс. Вводим команды:

sel disk 0
list volume

Так мы выбираем первый жесткий диск и смотрим список его логических дисков:

Находим тот раздел, у которого в столбце «Info» стоит пометка — System. У меня это будет Volume 1. Следующей командой выбираем его:

sel volume 1

И делаем активным:

Выходим из программы, введя команду exit. Перезагружаемся и проверяем.

Шаг 7. Если ни одно из предыдущих действий не помогло — скорее всего удален или поврежден один из файлов:

ntldr Ntdetect.com

Можно попробовать восстановить их с установочного DVD-диска или флешки. Для этого надо будет снова повторить шаг 4, после чего в командной строке ввести команду:

diskpart
list volumes
exit

В списке дисков находим DVD или флешку. У меня на скриншоте выше это диск Z. Далее вводим команды, которые восстановят повреждённые файлы с установочного носителя:

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

Файл NTLDR — это сокращенное название от NT Loader, то есть загрузчик операционных систем семейства NT (Windows 2000, Windows XP, Windows Server 2003)

При появлении этой ошибки пользователь при включении компьютера видит следующее сообщение системы:

Причин появления этой ошибки загрузки ОС может быть несколько.

  1. Слишком настойчивая чистка системного диска, в результате которой загрузчик и вспомогательные файлы физически удалены.
  2. Повреждение файлов NTLDR, Ntdetect.com.
  3. Наличие в корневом каталоге системного диска большого количества файлов в результате чего возникает сильная фрагментация таблицы MFT (Master File Table).

Во всех трех случаях проблема исправляется за 10 минут при наличии нужных программных инструментов.

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

  1. Потребуется любой LiveCD основанный на BartPE. В сети их множество. Например Infra CD . или любой другой. Можно также воспользоваться PE USB для загрузки с Flash-драйва.
  2. Также потребуются несколько файлов которые можно взять например у соседа в корневой директории системного диска (обычно находятся в корне диска Цэ) и скопировать себе на флешку/дискету файлы:
    • NTLDR
    • Ntdetect.com
    • boot.ini
    • Bootfont.bin
  3. Чашечка чая.

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

Если все готово, начинаем нехитрый процесс.

  1. Втыкаем в «больной» компьютер флешку или дискету с принесенными файлами.
  2. Включаем компьютер и переходим в BIOS.
  3. Выставляем загрузку с CD/DVD, и сохраняем настройки.
  4. Вставляем LiveCD в привод оптических дисков.
  5. Пьем чай, ждем пока загрузится система. Это займет 3-5 минут в зависимости от выбранного дистрибутива, количества ОЗУ в Вашей машине…
  6. После загрузки LiveCD запускаем любой доступный файловый менеджер(Total Commander, проводник или любой другой).
  7. Копируем принесенные файлы с флеш-накопителя в корневую директорию системного диска.
  8. По возможности уменьшаем количество файлов в корневой директории системного диска. например не следует там хранить кучу картинок, фотографий или музыкальных файлов..
  9. После вышеозначеных дествий, перегружаем компьютер, возвращаем настройки BIOS в прежнее состояние, извлекаем флеш-накопитель и LiveCD и грузимся в обычном штатном режиме.
  10. В 98%-ах данная процедура вернет жизнеспособность системы.
    P.S. Заметка расчитана на пользователей которые Знают как войти в программу BIOS и умеют сконфигурировать порядок загрузочных устойств машины.

Если Вам не случалось встречаться с ошибкой NTLDR is missing при загрузке Windows — я Вам искренне завидую. По закону подлости она появляется в самый неподходящий момент. После этого Windows уже не загружается и остается только грустно вздыхать. Большинство пользователей в этом случае кидается переустанавливать систему. С одной стороны вполне разумный шаг — заново отформатировать системный раздел, поставить чистую систему и т.п. Но что делать, если нет времени на переустановку, или на системном диске важная информация, которую терять ну никак нельзя?! Попробуем справиться с проблемой без переустановки Windows.

Решаем проблему с ошибкой NTLDR is missing.

Черный экран и унылая надпись “NTLDR is missing Press Ctrl+Alt+Del to restart” простыми словами означает, что загрузчик операционной системы потерял доступ к общим загрузочным файлам Ntldr и Ntdetect.com, поэтому не может начать загрузку Windows. Но это уже следствие. А что есть первопричина? А причин возникновения ошибки NTLDR is missing несколько.Вот самые распространенные:

1 причина появления ошибки NTLDR is missing — сбой в работе аппаратной части компьютера — проблема с жестким диском или контроллером материнской платы, отвечающим за подключение и работу жесткого диска.

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

2 причина появления ошибки NTLDR is missing — подключение ещё одного жесткого диска.

Подключив к компьютеру ещё один жесткий диск, многие пользователи забывают выставить приоритет (порядок) загрузки жестких дисков в BIOS. Само-собой загрузчик пытается запустить Windows с нового диска и, не найдя Ntldr и Ntdetect.com, будет сигналить Вам ошибкой NTLDR is missing. Решение простое — перезагружаем компьютер, при появлении первых надписей на экране — нажимаем кнопку Del (В 90% случаев), или F2 или иная, в зависимости от устройства. Таким образом Вы попадете в BIOS. Здесь ищем пункт Hard Disk Boot Priority. Как правило, он находится в разделе Advanced BIOS Feachures или Boot.

Здесь надо выставить первым старый жесткий диск с помощью кнопок Page UP и Page Down и затем нажать кнопку F10.

3 причина появления ошибки NTLDR is missing — установка ещё одной операционной системы и возникший из-за этого конфликт.

Решение в этом случае такое. Ищем загрузочный диск с системой Windows, вставляем его в привод и загружаемся с него. В случае Windows XP — при появлении надписи Установка Windows нажимаем кнопку R. Откроется консоль восстановления Windows. В ней нажимаем цифру, соответствующую Вашему загрузочному разделу и вводим команду fixboot а затем — fixmbr:

Если у Вас Windows 7 или Windows 8 — при появлении окна с кнопкой Установить в левом нижнем углу системы ищем ссылку Восстановление системы.

Откроется окно Параметры восстановления системы. В нем надо выбрать пункт Командная строка:

Откроется командная строка Windows в режиме Восстановления. В ней надо прописать 2 команды, воспользовавшись командным интерпретатором bootrec:

bootrec.exe /FixMBR
bootrec.exe /FixBoot

Этим Вы восстановите загрузочный сектор и загрузочную запись Windows.
Второй вариант — скопировать файлы Ntldr и Ntdetect.com с рабочего компьютера или взять из на диске с Windows в папке i386. Чтобы их вставить в корень системного раздела Вашего компьютера понадобиться загрузиться с какого-нибудь LiveCD или загрузочной флешки.
Как вариант, можно воспользоваться той же консолью восстановления Windows и набрать команды:

cd {буква_CD_диска}
cd i386
сopy ntldr {буква_загрузочного_диска}
сopy ntdetect.com {буква_загрузочного_диска}
exit

Третий вариант — снять свой жесткий диск, подключить его к компьютеру с такой же версией Windows и скопировать с него файлы Ntldr и Ntdetect.com.

4 причина NTLDR is missing — повреждены системные файлы Ntldr и Ntdetect.com

Повредить файлы Ntldr и Ntdetect.com могли как вредоносные программы, так и шаловливые руки пользователя. В любом случае выход один — восстанавливать системные файлы. Для этого подойдет любой вариант решения, описанный выше, в причине №3. Есть только одно но! Если у Вас поработал вирус, то введя команду fixmbr — Вы можете повредить таблицу разделов. Поэтому, я бы советовал по возможности проверить жесткий диск антивирусом. Для этого его можно подключить к рабочему компьютеру либо загрузиться со специального диска от DrWeb или Kaspersky.

5 причина появления ошибки NTLDR is missing. Смена активного диска.

Такое случается опять же по вине неверных действий пользователя. Вернуть все как было поможет консоль восстановления Windows и утилита DiskPart. Для её запуска надо в командной строке ввести команду diskpart:

В открывшемся окне вводим команду list disk — Вам отобразится жестких список дисков.
Если диск один — соответственно в списке будет только disk0.
Вводим команду select disk 0.
Жесткий диск выбрали. Теперь надо выбрать раздел.
Вводим команду list partition — отобразиться список разделов.
Выбираем системный раздел — он как правило первый — select partition 1.
Затем надо ввести команду active. Этим Вы снова сделаете нужный раздел активным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *