«NTLDR is missing» — что делать? Решение проблемы с загрузкой Windows. NTLDR is missing Что делать? Не запускается ntldr is missing




Бывают ситуации, когда при загрузки компьютера вместо привычной загрузки Windows XP или Windows 7 пользователь видит черный экран с ошибкой NTLDR is missing Press CTRL+ALT+DEL to restart .

NTLDR – это загрузочный файл версий операционных систем семейства Windows. Для запуска Windows XP или Windows 7 требуется наличие трех файлов в активном разделе жесткого диска: файл NTLDR, содержащий код загрузчика, файл boot.ini, содержащий команды для формирования меню выбора системы и параметры для её запуска, и файл ntdetect.com.

Если по каким-то причинам один из файлов отсутствует или к ним нет доступа, операционная система не загружается и выдает ошибку «NTLDR is missing, не удается запустить Windows из-за аппаратных ошибок настройки диска».
Вполне логично, что для восстановления стабильной работы Windows XP или Windows 7 нужно восстановить загрузчик. Как это сделать мы расскажем в нашей подробной инструкции.

NTLDR is missing — Инструкция по решению проблемы.

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

Для этого нужно в BIOS установить загрузку с CD-ROM’а, поместить в лоток загрузочный диск с установочным пакетом Windows XP и перезагрузиться. Когда установщик Windows загрузит свои файлы в оперативную память компьютера, появится диалоговое окно «Установка Windows XP».

Вы включили компьютер и при запуске операционной системы Windows 10 появилась ошибка загрузки NTLDR is missing, press Ctrl+Alt+Del to Restart . Что делать? Можно ли как то исправить ситуацию?! Давайте разбираться! Прежде всего, хочу предупредить, что при появлении этой ошибки, очень часто не получается спасти данные.
Если у вас полетел жесткий диск, что очень вероятно на старых ПК, то единственный выход из ситуации — покупка нового. Все данные на старом носителе обычно оказываются при этом окончательно утерянными. Даже когда винчестер живой, всё равно единственное, что может восстановить работу компьютера после ошибки NTLDR is missing — форматирование системного диска и переустановка операционной системы.

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

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

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

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

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

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

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

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

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

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. Далее вводим команды, которые восстановят повреждённые файлы с установочного носителя:

copy z:\i386\ntldr c:\
copy z:\i386\ntdetect.com c:\

После этого перезагружаемся и проверяем.

P.S.: Если после всех наших советов сообщение NTLDR is missing появляется снова — пробуйте переустанавливать Windows. А уж коли и это не поможет — видимо Вашему жесткому диску пришёл конец и его пора менять на новый.

Есть несколько различных вариантов, которыми ошибка «NTLDR is Missing» может быть представлена на обозрение пользователя:

NTLDR is missing
Press any key to restart

NTLDR is missing
Press Ctrl Alt Del to restart

Boot: Couldn’t find NTLDR
Please insert another disk

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

Каковы причины ошибки NTLDR is Missing?

Есть несколько возможных причин ошибки NTLDR is Missing, а самой распространённой причиной является невозможность загрузиться с вашего жесткого диска, оптического привода или флешки, смотря с чего Вы собираетесь загрузить ваш компьютер. Другие причины заключается в битых или неправильных файлах, битых секторах жесткого диска, устаревшем BIOS или в поврежденном или плохо подключенном кабеле IDE, который соединяет жесткий диск и материнскую плату. Эта ошибка относится к операционной системе Windows XP, так как Windows 8, Windows 7, Windows Vista используют BOOTMGR, а не NTLDR. Посему в последних, более ранних операционных системах аналогичная ошибка звучит как .

Как исправить ошибку NTLDR is Missing?

  1. Перезапустите компьютер, та как ошибка «NTLDR is Missing» может быть случайной.
  2. Отключите лишние жесткие диски, оптические приводы и флеш-карты, так как NTLDR is Missing зачастую появляется, когда компьютер пытается загрузиться не с загрузочного носителя с Windows(в основном это ваш жесткий диск), например, с какой-либо дискеты, диска или флешки. Если вы обнаружите, что это и явилось причиной ошибки, то вам стоит изменить порядок загрузки в BIOS, чтобы установить жесткий диск с Windows первым для загрузки.
  3. Проверьте жесткий диск и параметры диска в BIOS, чтобы убедиться в их правильности. Если вы затрудняетесь в этом, то полезно знать, что существует автоматическая конфигурация для BIOS, которая, как правило, работает корректно. Примените Auto setting или как их обычно называют Default settings , если вы не знаете, что делать.
  4. Восстановление файлов NTLDR и ntdetect.com с загрузочного диска Windows XP. Восстановление этих двух важных файлов с оригинального диска Windows XP может решить проблему.
  5. Исправьте или замените загрузочный файл boot.ini. Это позволит предотвратить ошибку NTLDR, если причина проблемы заключается в этом файле.
  6. Записать новый загрузочный сектор в системный раздел Windows XP.
  7. Восстановление Windows XP Master Boot Record. Если главная загрузочная запись повреждена, то это приводит к появлению ошибки.
  8. Переустановите все кабели подключения дисков в системном блоке. Ошибка NTLDR часто вызывается из-за того, что IDE кабель отошел. Также рекомендуется попробовать заменить IDE кабель, если есть подозрения в его неисправности.
  9. Обновите BIOS вашей материнской платы. Иногда устаревшая версия BIOS может привести к ошибке NTLDR Is Missing.
  10. Выполните восстановление установки Windows XP(repair installation of Windows XP ). Это позволит заменить все поврежденные файлы.
  11. Если все не помогает, то придется выполнить . Хотя это трудоемкий процесс, но он, почти наверняка, решит все проблемы с NTLDR. При этом вы можете потерять свои данные. Поэтому постарайтесь сделать резервную копию или хотя бы вытащить свои данные с помощью загрузочного диска с усеченной ОС на борту.
  12. Если ошибка осталась после чистой установки Windows XP, то у вас проблема с загрузочным сектором жесткого диска и он нуждается в замене.

Вот такие действия необходимо провести, чтобы исправить ошибку 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 не исчезла – давайте разбираться дальше.
Некорректная загрузка из-за засоренности загрузочного раздела

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

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

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

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

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

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

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

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

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

Весьма часто, при попытке старта операционной системы появляется надпись «NTLDR is missing», после чего предлагается перезапустить загрузку, для чего нажать комбинацию клавиш Alt+Ctrl+Del.

Ошибка ntldr is missing при загрузке

Если несколько попыток загрузки не приводят к положительному результату, необходимо говорить о том, что с вероятностью до 50% повреждены системные файлы и на 50 % повреждена сама поверхность жесткого диска - имеются поврежденные или битые сектора на которых размещаются эти файлы. В этом случае система даже иногда может загрузиться, но в последующем вся история повторяется опять.

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

Проверка жесткого диска

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

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

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

При загрузке происходит считывание MBR - главной загрузочной записи, которая сканирует все жесткие диски на наличие раздела, имеющего флаг «boot», который говорит о том, что он имеет в своем составе загрузочный раздел и системный загрузчик, которому в дальнейшем и передается все управление по запуску операционной системы.

В операционных системах, начиная от Windows Vista вместо корневого NTLDR используется Winload.exe, который расположен в системной директории System32.

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

В windows XP нужно нажать R сразу как только появится синее окно с загрузкой файлов.

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

Восстановление загрузочного сектора и загрузочной записи в windows xp

В windows 7 и выше во время загрузки с установочного носителя и появлении окна с призывом установить операционную систему в левом нижнем углу нужно нажать «Восстановление системы».

Вход в восстановление системы windows 7

Запуск командной строки

Набираем вначале bootrec.exe /FixMBR , а затем bootrec.exe /FixBoot.

Восстановление загрузочного сектора и загрузочной записи в windows 7

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

В консоли вводим команду diskpart . Далее команда list disk , которая отобразит список подключенных жестких дисков в компьютеру. Если диск всего один, то вводим команду select disk 0 .

Далее отображаем список разделов командой list partition . Отобразиться список всех разделов на вашем жестком диске. Нас интересует системный. Как правило он является первым в списке. Выбираем его командой select partition 1 . И далее вводим команду active , которая сделает его снова активным.

Смена активного раздела

В некоторых случаях может потребоваться правка или добавление файла «boot.ini», содержащего название операционной системы и место расположения (диск) системных файлов. В принципе, операционная система загрузится и без него, разве что во время загрузки система будет ругаться на его отсутствие. А вот при неправильно составленном файле система не загрузится вообще, поэтому к его редактированию необходимо подойти очень ответственно.

Пример конфигурационного файла «boot.ini» для соответствующей системы можно достаточно легко найти на официальном сайте компании Microsoft в разделе техподдержки.