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

Давайте сегодня рассмотрим довольно распространенную проблему с загрузкой компьютера, когда слетает загрузчик и система белым по черному выдает: NTLDR is missing. Неопытные пользователи в большинстве таких случаев впадают в панику – еще бы, система предлагает перезагрузку по Ctrl – Alt – Delete, но потом происходит все то же, ПК не загружается. Все дело в том, что система не может обнаружить файл NTLDR (NT Loader – загрузчик ОС семейства Windows NT), который находится в корневой директории основного раздела, с которого загружается операционная система. Причины возникновения данной проблемы могут быть разными. Решение этого вопроса путем переустановки операционной системы, к которому по своему незнанию прибегают многие, не является оптимальным, отнимает много времени. Мы же с вами разберемся, почему такое произошло и как эффективно устранить проблему.

Ошибка NTLDR is missing. Файл физически отсутствует

Первая причина, по которой система не находит файл загрузчика может быть банальной – файл просто удалили. Как и зачем – тут вариантов масса, от последствий вирусной атаки до «чересчур тщательной» очистки диска С: (не стоит удалять файлы в корне системного диска, если не знаете четко, за что именно они отвечают). Решение такое же простое – требуется восстановить файл загрузчика, как правило, вместе с файлом NTDETECT.COM. Если в вашем распоряжении имеется компьютер с такой же операционной системой, запишите файлы ntldr и NTDETECT.COM на любой внешний носитель. Также архив с нужными файлами можете взять по этой ссылке. Имейте в виду, что файл boot.ini на компьютерах с разной конфигурацией может быть разным, в данном архиве лежит самая часто встречающаяся версия. Есть два способа вернуть на место нужные файлы:

  1. Произвести загрузку с диска для инсталляции Windows, нажав клавишу R, войти в Консоль восстановления и скопировать файл ntldr на загрузочный раздел при помощи команды:

copy Z:\ntldr C:\ (где Z – буква диска, с которого производится копирование)

  1. Произвести загрузку операционной системы с любого доступного «live CD» (например ALKID LiveCD, Bart PE, портативные версии Linux и др.) и с помощью любого файлового менеджера (FAR manager, Total Commander) скопировать файлы. Чтобы файл NTLDR был виден в окне файлового менеджера необходимо включить опцию отображения скрытых и системных файлов.

Ошибка NTLDR is missing

После того, как файлы скопированы, делаем перезагрузку компьютера. Если проблема NTLDR is missing не исчезла – давайте разбираться дальше.
Некорректная загрузка из-за засоренности загрузочного раздела

Некорректная загрузка из-за засоренности загрузочного раздела

Еще одной причиной появления описанной выше ошибки может быть «засоренность» корневого каталога загрузочного диска. На самом деле файл загрузчика присутствует в нужном месте, но по некоторым причинам ОС его не может обнаружить на данном этапе. Не следует копировать файлы, а также инсталлировать различные приложения в корень системного диска. Проанализируйте свою деятельность за компьютером за время перед появлением проблемы с загрузкой. Удалить излишние файлы вы можете методом, схожим с копированием системных файлов, загрузившись с «live CD».

Повреждена загрузочная запись

Бывают случаи, когда в силу различных причин оказывается поврежденной главная загрузочная запись (master boot record). Для ее восстановления можно воспользоваться утилитой от разработчиков ОС Windows, компании Microsoft – BCUpdate2, но т. к. сейчас проблематично ее получить с серверов компании, можете воспользоваться нашей ссылкой. Утилиту следует записать на диск, с которого будете загружаться. Произвести с него загрузку и ввести команду в следующем формате: Bcupdate2.exe C: /f /y По завершении работы программы вы должны увидеть следующее сообщение: The boot code was updated successfully successfully.
Также можно воспользоваться инструментом «Консоль восстановления», выполнив загрузку с инсталляционного диска, исполнить команду восстановления загрузки fixboot c:\. Но не всегда этого бывает достаточно, можно также выполнить команду fixmbr, правда перед этим крайне желательно проверить систему антивирусной программой. Многие разработчики антивирусов предлагают абсолютно бесплатные решения в виде регулярно обновляемых образов загрузочных дисков со сканером – антивирусом. Еще остается вероятность потери информации о разделах. В таком случае придется их восстановить с помощью программы GetDataBack.

Загрузочный раздел «is no active»

Раздел, с которого производится загрузка операционной системы, обязательно должен быть в состоянии active, иначе загрузка с него будет невозможной. Чтобы исправить ситуацию вам придется произвести загрузку с диска, на котором имеется программа – менеджер разделов жесткого диска (от Acronis или Paragon, например…), выделить интересующий вас раздел и установить его атрибут как active, что в свою очередь должно исключить проблему с NTLDR is missing в дальнейшем.

Проблемы с «железом»

Из-за проблем с оборудованием данные просто могут быть несчитаны с жесткого диска и причиной тому могут быть:

  1. Плохой контакт в шлейфе, соединяющем жесткий диск с материнской платой. В случае, если проблема то имеет место быть, то исчезает, замените шлейф.
  2. Проблемы с самим жестким диском в виде наличия плохо читаемых секторов, т. н. бэдов. Существуют программы проверки и «лечения» жестких дисков, которые сканируют винчестер на предмет бэд-секторов и если таковые имеются потребуется ремонт жесткого диска. Особым образом они помечают такие плохо читаемые сектора, чтобы в дальнейшем при работе операционная система не делала обращений к ним. Но это, как правило, начало конца жесткого диска и вам нужно быть готовым раскошелиться на новый – иначе проблем с потерей важной информации не избежать.
  3. Также нельзя полностью исключать и возможность проблем с материнской платой. Микротрещины, подсохшие или вздувшиеся конденсаторы и другие неприятности – все это вполне вероятно. Как вариант, можете попробовать «подкинуть» ваш жесткий диск на другую, заведомо исправную материнку. Если процесс загрузки начался и пошел дальше (все же на ПК с другим оборудованием полная загрузка маловероятна), это однозначно укажет на проблемы с вашей материнской платой. Придется ее нести в ремонт или заменить.

Сегодня мы рассмотрели возможные причины возникновения ошибки NTLDR is missing и методы ее устранения. Также не будет лишним для вас изучить похожую проблему (BOOTMGR is missing), которая встречается в ОС Windows 7.

Система
  • Инструкция по отключению OneDrive в Windows 10 Как отключить OneDrive в Windows 10
  • Значок "Стрелки" на иконках ярлыков в Windows 10 Как убрать стрелки с ярлыков в Windows 10
  • Лишний язык переключения раскладки в Windows 10 Как удалить лишнюю раскладку клавиатуры в Windows 10
  • Клонирование HDD на SSD Как перенести Windows 7, 8, 10 на SSD, или другой жесткий диск
  • Классическая панель управления в Windows 10 Как зайти в панель управления Windows 10
  • Windows 7: синий экран 0x0000001E. ETD.sys Синий экран в Windows 7: 0x0000001E. ETD.sys
  • Windows 10 : не работает меню "Пуск" Не работает кнопка «Пуск» в Windows 10. Решение проблемы
  • Отключаем защитник Windows 10 Как отключить защитник Windows 10 навсегда, или временно
  • комментариев 6
    1. Rinat Rinatov
      31.01.2015 в 23:58 Ответить

      Спасибо вам огромное. Второй способ мне очень помог, ни где такого подробного отчета не нашел как у вас. Держите палец вверх!

    2. Евгений
      31.01.2015 в 23:29 Ответить

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

    3. Костя
      31.01.2015 в 23:29 Ответить

      Статья действительно очень полезная, спасибо большое автору. У меня тоже была такая проблема, но благодаря Вашей информации я легко её решил.

    4. Степан123
      31.01.2015 в 23:27 Ответить

      Очень полезная статья, сегодня сел за компьютер и мне выдало ошибку «NTLDR is missing». Не знал что делать, хорошо что нашел эту статью.

    5. Анатолий Бичев
      27.01.2015 в 01:32 Ответить

      Первые способы по решению проблемы не помогли, я в очередной раз расстроился. Сколько сайтов облазил уже. В итоге все таки решил проблему благодаря утилите BCUpdate2. Очень благодарен за то что все объяснили еще и ссылку дали. На остальных ресурсах только какое-то одно решение, которое не каждому подходит. Тут же много вариантов, из которых благо и для меня нашелся подходящий способ.

    6. Петр
      27.01.2015 в 01:12 Ответить

      Спасибо за статью, огромное спасибо. Не знал что делать! Выбивает эту ошибу: NTLDR is missing. Что я только не делал: и через Ctrl – Alt – Delete всякое нажимал, перезагружал, и в книжках, которые с компьютером идут все перечитал! весь интернет проштрудировал! А здесь нашел! Проследовал описанным инструкциям, правда не с первого раза, но все получилось!

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