Ошибка ntldr is missing решение проблемы

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

Подробный обзор

Боремся с ошибкой NTLDR is missing Press CTRL+ALT+DEL to restart в Windows

Большинство пользователей, которым не посчастливилось встретиться с ошибкой NTLDR is missing, после безуспешных попыток самостоятельно реанимировать систему просто сносят ее и устанавливают новую. Это решает проблему, но это не самый рациональный шаг. Давайте разберёмся, почему эта ошибка может возникать и как от неё избавиться.

При загрузке Windows могут возникать и другие ошибки, например Bootmgr is missing и др.

Возможные причины.

При запуске Windows 7 появляется надпись «NTLDR is missing Press CTRL+ALT+DEL to restart» и система не заграужается. Эта ошибка Windows обычно появляется тогда, когда загрузчик ОС потерял доступ к файлам и Ntldr, и по этой причине он и неспособен загрузить операционную систему Windows 7. Вот основные причины по которым появляется ошибка NTLDR is missing в Windows 7 при запуске:

  1. В корневом разделе было создано слишком много файлов. Это объясняется тем, что при большом росте числа файлов таблица MFT может стать чрезмерно фрагментированной, из-за чего будет произведен вспомогательный индекс. Все файлы размещаются в алфавитном порядке, поэтому NTLDR в ряде случаев попадает во второй индекс, а загрузчик может обрабатывать файлы, которые находятся в первом индексе.
  2. Вторая причина параллельная работа Windows XP, 7 и других ОС. Некоторые редакции операционных систем имеют достаточно простой загрузчик, который не способен определять дополнительные инструменты запуска.
  3. Эти файлы могли быть банально повреждены или случайно удалены, поэтому Windows 7 и не запускается.
  4. Не исправен жёсткий или SSD диск компьютера или ноутбука.
  5. Это сообщение об ошибке может также появиться после смены системного раздела (для корректной работы загрузчика необходимо, чтобы системные файлы располагались в активном разделе).
  6. Сбой электропитания, нарушение работы материнской платы и другие проблемы с «железом».

Исправляем ошибку NTLDR is missing в Windows 7.

Первый способ исправления ошибки

Перезагружаем систему и жмём «F2» или «Del», чтобы попасть в BIOS. В разделе «Boot» или «Advanced BIOS Feachures» (в зависимости от типа BIOS) ищем «Hard Disk Boot Priority».

Читайте также:  Outlook зависает при запуске — решение! Как настроить

С помощью клавиш «Вверх» и «Вниз» выбираем главный жёсткий диск, на котором установлен Windows. Нажимаем «F10».

Ошибка исправлена

Второй вариант решения проблемы

Если такая ошибка возникла после установки второй операционной системы, выполняем следующие действия.

Для Windows XP.

Вставляем загрузочный диск в дисковод. Как только появляется надпись «Установка…», нажимаем клавишу «R». Запустится консоль восстановления. Выбираем диск и вводим «fixboot /?». Жмём «Enter». После прописываем команду «fixmbr /?».

Для Windows 7 и выше действия несколько иные. Устанавливаем диск и выбираем «Восстановление системы».

Среди списка параметров выбираем «Командная строка».

Когда появится чёрный экран, вводим команды, предварительно выбрав диск (на примере E).

1. /FixMBR

2. /FixBoot

Перезагружаем ПК.

Третий метод решения проблемы – копирование файла NTLDR

Запускаем консоль восстановления. Вводим название диска, с которого нужно скопировать файл и команду «cd i386».

Далее вводим «copy ntldr C:\» и перезагружаем ПК клавишей «exit».

При необходимости заменяем поврежденный файл.

Ошибка NTLDR is missing – диагностика жесткого диска

Начнем с проверки SMART и состояния поверхности HDD на ошибки, например, при помощи программы Victoria. Это можно сделать при помощи загрузочного DVD-диска/флешки, или подключив жесткий диск к другому компьютеру. Если состояние винчестера (SMART) плохое – замените его, наверняка часть файлов вам еще удастся скопировать.

Ошибка NTLDR is missing – диагностика жесткого диска

Проверьте кабель (шлейф) соединяющий материнскую плату и HDD – вероятно, что проблема в нем, замените его или переподключите разъемы – возможно где-то пропал контакт.

Ошибка NTLDR is missing – диагностика жесткого диска

Оцените, как в BIOS отображается жесткий диск если название отлично от того что было раньше или диска совсем нет – возможно ошибка NTLDR is missing связана с электропитанием или контроллером дисков на материнской плате. Подключите к ней заведомо исправный диск и проверьте его ниличие в BIOS.

Ошибка NTLDR is missing – диагностика жесткого диска

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

Ручное копирование файла

Если прошлые варианты не дали результата, то можно сделать следующее. Опять заходим в командную консоль. Выводим команду:

Ручное копирование файла

diskpartlist volume

Мы увидим все разделы, нас интересует два: первые – это наша загрузочная флешка или диск. В моем случае это CD-диск (F) и второй раздел, который имеет размер 100 МБ – там и хранятся все нужные загрузочные файлы.

Ручное копирование файла

ПРИМЕЧАНИЕ! Если раздела с 100 МБ нет, то запомните буквы других дисков. Мы будем копировать поломанные файлы во все разделы.

Ручное копирование файла

Вводим:

exit

Ручное копирование файла

Теперь заходим на нашу загрузочную флешку или диск:

F:

Ручное копирование файла

Теперь копируем нужные файлики в раздел, который имел размер 100МБ.

ПРИМЕЧАНИЕ! У вас буквы могут быть другие, поэтому смотрите внимательно. Также если у вас ранее не было обнаружено раздела в 100 МБ, то копируем файлы во все остальные диски.

Ручное копирование файла

copy ntldr C:copy C:exit

Читайте также:  20 программ для анализа и тестирования компьютера

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

Ручное копирование файла

bootsect /nt60 All

Если и после этого система не захочет загружаться, то скорее всего у вас системный раздел не активен. Заходим в консоль, вводим поочередно команды:

Ручное копирование файла

diskpart list disk

Вы увидите все разделы – вам нужно выбрать номер того, на котором у вас предположительно установлена ОС (ориентируйтесь по размеру раздела). Далее вводим команду:

Ручное копирование файла

select disk {номер нужного раздела с Windows}activeexit

Ручное копирование файла

Загрузочный диск не активный

Чтобы операционная система могла загрузиться, диск должен быть помечен как «Активный» на уровне разделов. Вопрос решается из консоли восстановления, посмотрите как я это делал в Windows 7, когда получил ошибку « «, но суть та же.

Для того чтобы сделать загрузочный диск активным, можно загрузиться с LiveCD, на котором есть какая-либо программа управления разделами, например Paragon Partition Magic или Acronis Partition Expert. Выбрать там свой диск и отметить его «Active» с помощью контекстного меню правой кнопки мышки.

Ошибка NTLDR is missing

Некоторые пользователи, работая за компьютером, могли встретиться с мало распространенной, но очень неприятной ситуацией, когда на экране появилась ошибка NTLDR is missing Press Ctrl+Alt+Del to restart. Чуть ниже я расскажу про ошибку ntldr is missing и что делать в данном случае.

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

Рекомендации по устранению ошибки

Итак, мы разобрались, почему может возникнуть эта ошибка, теперь поговорим, как исправить ntldr is missing ошибку на вашем компьютере.

Совет № 1. Если у вас есть под рукой еще один компьютер с такой же операционной системой, которая установлена у вас, тогда скопируйте файлы Ntldr и  или воспользуйтесь консолью восстановления Windows (про это чуть ниже).

Если под рукой нет компьютера, а есть жесткий диск с системой, то можно скопировать файлы NTLDR и с помощью программ: Windows LiveCD, Linux LiveCD, Acronis Disc Director или другими программами, которые могут работать без операционной системы. Чтобы загрузиться с таких дисков, вам надо зайти в BIOS и выставить приоритет загрузки с CD-ROM.

После перезагрузки, сообщение NTLDR is missing должно исчезнуть.

Совет № 2. В файле надо проверить пути к операционной системе на корректность. Чтобы отредактировать данный файл, вы можете загрузиться с помощью программ, о которых я говорил выше.

Строение файла «» с одной операционной системой, выглядит так:

Читайте также:  Как включить панель быстрого доступа для windows 10?

default=multi (0) disk (0) rdisk (0) partition (1)\WINDOWS

Совет № 3. Как исправить NTLDR is missing, если не помогли выше описанные способы? У каждого опытного пользователя должен быть дистрибутив с операционной системой, которая установлена на его компьютере. Этот способ считаю самым быстрым, чтобы избавиться от ошибки ntldr is missing, потому что надо будет сделать минимум действий, хоть и на первый взгляд все кажется немного непонятным. Если вы не знаете, как выставить загрузку Windows c дисковода, тогда перейдите по ссылке ниже и прочитайте примерно в начале статьи эту информацию: «Как установить Windows XP на компьютер».

Для этого вставьте диск с Windows в дисковод, при этом не забудьте выставить в BIOS загрузку с CD-ROM. Загрузившись с диска, нажмите клавишу R, чтобы открылась консоль восстановления.

Теперь приступим к восстановлению. Если на компьютере установлена одна ОС, то появится следующая информация:

1: C:\WINDOWS

В какую копию Windows следует выполнить вход?

Введите 1, нажмите Enter.

Появится сообщение:

Введите пароль администратора:

Если у администратора нет пароля, то просто нажмите Enter.

Далее вводите команду fixmbr и нажимаете кнопку Enter.

Появится следующее сообщение:

**ПРЕДУПРЕЖДЕНИЕ**

Ошибка NTLDR is missing

На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.

Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.

Подтверждаете запись новой MBR?

Вводите букву Y (yes, да) и нажимаете Enter.

Появится сообщение:

Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.

Новая основная загрузочная запись успешно сделана.

После появится приглашение системы: C:\WINDOWS>

Введите fixboot и нажмите Enter.

После этого появится сообщение:

Конечный раздел: C:.

Хотите записать новый загрузочный сектор в раздел C:?

Вводите букву Y (yes, да) и жмете Enter.

Появится сообщение:

Файловая система в загрузочном разделе: NTFS (или FAT32).

Команда FIXBOOT записывает новый загрузочный сектор.

Новый загрузочный сектор успешно записан.

Появится приглашение системы C:\WINDOWS>

Все необходимые операции сделали, теперь выходим из консоли восстановления. Чтобы выйти из консоли восстановления введите команду exit и нажмите Enter. После этого компьютер перезагрузится.

Следующим действием в BIOS убираем загрузку с CD-ROM, выставив загрузку с HDD (жесткого диска). Теперь можете вытащить установочный диск Windows и проверить наличие надписи NTLDR is missing.

Способ № 4. В некоторых случаях помогает передергивание шлейфа (отсоединить и подключить) или подключение другого шлейфа. Если сообщение NTLDR is missing не ушло, то попробуйте подключить другой жесткий диск, а потом подключить ваш диск.

От чего может появиться эта ошибка, и что делать с ntldr is missing вы знаете, осталось воспользоваться одним из способов. Если вы не встречались с такой ошибкой, тогда распечатайте эту статью, ведь в самый не подходящий момент вы можете оказаться в такой ситуации.