Вы здесь: Главная > ВОССТАНОВЛЕНИЕ ОС > Ошибка NTLDR is missing

Ошибка NTLDR is missing

Сразу хочу оговориться, что ошибка довольно таки старая и в интернете полно описаний решения данной проблемы. Но, тем не менее, я столкнулся с ней и, следовательно, опишу ее и методы решения. Может кому- то и пригодится.

Итак, вместо загрузки операционной системы вы получили сообщение об ошибке следующего содержания:

NTLDR is missing
Press CTRL+ALT+DEL to restart.

Что это значит? Скорее всего, то, что загрузчик операционной системы потерял доступ к общим загрузочным файлам Ntldr и Ntdetect.com, и не может начать загрузку ОС. Наиболее распространенными причинами возникновения ошибки являются: 

-В корне раздела NTFS, с которого производится загрузка, создано большое количество файлов, вследствие автоматического копирования файлов каким-либо программным продуктом, либо созданием и удалением временных файлов прямо в корневой папке загрузочного раздела.

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

-Причина появления этой ошибки может крыться в особенностях совместной работы  Windows NT и XP. Системы, созданные на базе Windows NT, имеют более простой загрузчик, который не определяет дополнительные средства запуска Windows XP.  Поэтому проблема может возникнуть, если поставить NT в качестве второй операционной системы на машину с XP.

-Ntldr и Ntdetect.com могут быть банально удалены или повреждены в результате действий пользователя, вируса или же ошибок в работе программного обеспечения.

-Сообщение об ошибке NTLDR Is Missing может появиться после смены активного раздела. Для нормальной работы загрузчика Windows необходимо, чтобы системные файлы, которые он использует, располагались на активном разделе.

-Причиной появления сообщения NTLDR Is Missing может быть не только программные, но и аппаратные ошибки: сбой в работе жесткого диска; устаревшая версия BIOS на материнской плате; подключение к компьютеру ещё одного диска с уже установленной операционной системой.

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

Если же у Вас нет другого компьютера с аналогичной операционной системой, но есть установочный диск Windows XP, загружаем с этого диска консоль восстановления и с командной строки запускаем команды fixboot и fixmbr.

Команда fixboot переопределяет параметры по умолчанию, которые записываются в загрузочный раздел системы. Fixboot перезаписывает загрузочный сектор жесткого диска, что делает активный раздел загрузочным.

Также возможно повреждение главной загрузочной записи (MBR). Для ее восстановления применяется команда fixmbr.

Внимание! Команда fixmbr может повредить таблицу разделов, если система заражена вирусами или имеются проблемы с оборудованием. Тогда есть риск получить недоступные разделы. Рекомендуется заранее проверить систему антивирусной программой и сделать резервную копию важных данных, временно загрузившись с загрузочного диска LiveCD.

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

chkdsk с: /f /r, где

/f —  параметр, который задает исправление ошибок на диске.

/r — параметр, который обнаруживает поврежденные секторы диска и восстанавливает ту часть данных, которая еще может быть прочитана.

Перезагружаемся с установочного диска Windows XP и когда установщик загрузит свои файлы в оперативную память компьютера, появится диалоговое окно Установка Windows XP Professional, содержащее меню выбора, из которого нас интересует пункт «Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите [R=Восстановить]».

Нажав R, загружаем консоль восстановления. Если на компьютер установлена одна операционная система, и она (по умолчанию) установлена на диске C,  появится следующее сообщение:

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

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

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

Вводим пароль, нажимаем Enter (если пароля нет, просто нажимаем Enter).

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

вводим fixboot.

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

Вводим y (что означает yes).

Появится сообщение:
Файловая система в загрузочном разделе: NTFS (или FAT32).
Команда FIXBOOT записывает новый загрузочный сектор.
Новый загрузочный сектор успешно записан.

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

Появится сообщение:
**ПРЕДУПРЕЖДЕНИЕ**

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

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

Вводим y (что означает yes).

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

На приглашение системы C:\WINDOWS> вводим exit и система перезагрузится.

Популярность: 22%

Кстати,
Вам понравилось?

  • Понравилась статья - поделитесь с друзьями через кнопки социальных сетей.
  • Не хотите пропускать новые статьи - подпишитесь на рассылку.

Ваш e-mail: * Ваше имя: *

 

8 комментариев к “Ошибка NTLDR is missing”

  1. Сергей пишет:

    Можно попробовать с помощью AVZ. Подробно о настройке программы смотри здесь-sites.google.com/site/kreiz2011 /home/-kak-pravilno-ispolzovat-antivirusnuu-utilitu-avz

  2. Александр Багров пишет:

    А переустановить систему слабо?

    Универсальный метод.

    • Aysan пишет:

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

  3. Александр Багров пишет:

    Я сейчас специально подготовил одну конфигурацию для испытания работы новых программ. На этой конфигурации я предварительно обнуляю весь диск SSD целиком, а затем устанавливаю Windows 7, необходимые драйвера и несколько нужных приложений. На это все у меня уходит не более часа. Система получается полностью здоровой (не зараженной компьютерными вирусами) и не замусоренной вековыми отложениями. Настройка тоже укладывается в указанное время. Разумеется, мне не нужно заботиться о сохранении данных, поскольку я их никогда не храню на системном диске.

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

    А сколько времени у вас занимает поиск причин неполадок? У меня ранее иногда дни.

    А ведь восстановление системы (содержимого системного диска) из образа может происходить еще быстрее. На более примитивной конфигурации я тратил на это около 20−30 минут (зависит от размера системного диска).

    • Aysan пишет:

      Для резервирование и восстановления системного раздела Acronis True Image Home нам в помощь. :x Но если пользователь еще не настолько продвинут, чтобы создавать резервные копии системных разделов, приходиться прибегать «дедовским» методам. А лично для меня полным решением проблемы считается не только восстановление работоспособности системы, но и нахождение причины возникновения данной проблемы. Даже если на это уйдет много времени

      • Strel пишет:

        Золотые слова! Главное не восстановление работоспособности, а причина её потери (работоспособности) . При установлении причины, шаманские методы — все снеси , потом поставь! просто не нужны. :|

  4. Александр Багров пишет:

    Acronis True Image Home для создания образа 7-ки и восстановления системы с него еще не пробовал. Нет уверенности, что эта программа справится с этим, поскольку у 7-ки создается еще один (скрытый) логический диск помимо известного как системный. Вы делали это с 7-кой?

    Что касается причин выяснения возникновения различных проблем. Есть принципы, которым нужно следовать, чтобы не попадать в нежелательные ситуации, ибо борьба с ними напоминают борьбу с ветрянными мельницами.

    Некоторые из них весьма просты:

    1. Для каждой ОС используй отдельный жесткий диск.

    2. Никогда не ставь trial-версии или незнакомые программы на основной рабочий диск.

    Есть и другие.

    • Сергей пишет:

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

      О резервировании и восстановлении обязательно поговорим в следующих постах. Спасибо за комментарии.

Оставьте комментарий