Ntldr is missing 7 что делать. Решение проблемы «NTLDR is missing»

Вы включили компьютер и при запуске операционной системы 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. А уж коли и это не поможет — видимо Вашему жесткому диску пришёл конец и его пора менять на новый.

В этой статье я хочу поговорить об ошибках при загрузке компьютера с Windows XP. В одних случаях появляется ошибка «NTLDR is missing», которая поначалу повергает просто в ступор. Сколько бы раз вы не перезагружали компьютер, эта ошибка сама никак не пройдёт, хотя ниже там написано «Press Ctrl+Alt+Del to restart». В других случаях видно только чёрный экран и предложение вставить загрузочный диск, это значит что повреждена загрузочная запись.

Решение проблемы «NTLDR is missing»

Дословно эта ошибка обозначает следующее «в корне загрузочного раздела файл NTLDR не найден». Этот файл жизненно необходим, это загрузчик операционной системы Windows XP. Некоторые просто , но в большинстве случаев этого можно избежать и не тратить время зря.

Ошибка гласит, что файл удалён, возможно при очередной чистке жесткого диска или в следствии вирусной атаки. Запомните, если вы не уверенны, то ни в коем случае не удаляйте файлы в корне диска «C:». Решение простое – нужно восстановить этот файл и, возможно, некоторые другие, например NTDETECT.COM . Далее будем считать что имеется ввиду восстановление обоих этих файлов.

С помощью установочного диска Windows XP

Я положил в архив и остальные загрузочные файлы: bootfont.bin, boot.ini и файлы MS-DOS. Их также можно копировать себе, хуже не будет. Обратите внимание, на разных компьютерах, здесь самая распространённая версия для системы с одной установленной Windows XP на первом разделе в папку «C:\Windows» . Чтобы положить эти файлы на свой компьютер, нужно скопировать их через любой файловый менеджер или проводник.

Так как файл «NTLDR» является скрытым, то чтобы его увидеть и скопировать в проводнике Windows, нужно включить отображение скрытых файлов.

После копирования файлов в корень диска C:, перезагружаемся. Если ошибка «NTLDR is missing» всё-равно появляется, то смотрим дальше.

Большое количество файлов в корне

При большом количестве файлов в корне загрузочного диска может возникнуть такая ошибка. Файл «NTLDR «может существовать, но из-за особенности файловой системы NTFS и механизма загрузки он может быть не виден на этом этапе загрузки ОС.

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

  • Загрузиться с диска в портативную версию Windows
  • Удалить все файлы в корне диска C:, кроме ntldr, ntdetect.com и boot.ini
  • Или удалить всё и восстановить файлы как в предыдущем пункте

Проблема с загрузочной записью

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

BCUpdate2

Для восстановления загрузочной записи будем использовать утилиту разработанную компанией Microsoft « BCUpdate2» . Скачать с сервера Microsoft просто так её нельзя, поэтому берите у меня.

Записываем её на загрузочный диск, запускаемся с него и вводим команду:

Bcupdate2.exe C: /f /y

Программа должна ответить: «The boot code was updated successfully»

Консоль восстановления

Загрузиться в консоль восстановления и дать команды:

fixboot c:

Если не помогло, то загрузиться ещё раз и дать команду:

fixmbr

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

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

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

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

Аппаратная проблема

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

  1. Неисправный шлейф. Если проблема плавающая, то попробуйте заменить шлейф.
  2. Неисправность жесткого диска. Это физические бэды (BAD’s), плохо читаемые сектора, проблемы с электроникой или двигателем диска. Некоторые проблемы можно решить с помощью специальных программ, как правило временно, но в общем случае .
  3. Проблемы с материнской платой. Очень редко, но всё же. Если с этого жесткого диска на другом компьютере загрузка заходит чуть дальше (полностью ОС не загрузиться на компьютере с другой конфигурацией), то надо ремонтировать или менять материнскую плату.

На сегодняшний день известно много случаев, когда в процессе загрузки операционной системы Windows, независимо от ее версии, возникают ошибки. Этой проблеме посвящено большое число статей. Особенно неприятно, когда сообщение возникает еще до начала загрузки операционной системы.


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

Что представляет собой NTLDR?

Сначала необходимо сказать несколько слов о самом понятии «NTLDR». Это аббревиатура, которая получена от сокращения NT Loader. NTLDR представляет собой основной компонент загрузки операционной системы, включающий в себя три элемента. Они отвечают за запуск ОС. Таким образом, данными элементами являются:

— файлы ntdetect.com;
— boot.ini;
— файл ntldr.

Когда при начале загрузки системы выясняется, что отсутствует или поврежден хотя бы один из них, на черном экране появляется что-то типа «NTLDR is missing…». В данном случае пользователи начинают задумываться, что делать для исправления ситуации. Необходимо обратить внимание на то, что файл ntdetect.com выступает в качестве так называемого определителя типа запуска. Файл ntldr имеет загрузочный код, а boot.ini с командами, которые входят в его состав, старается сформировать процесс запуска, а также основные параметры на основе двух других элементов.

Причины ошибки загрузки

Когда на экране возникает сообщение об ошибке вида «NTLDR is missing», пользователи начинают задумываться, что делать в такой ситуации и искать выходы из данного положения. Главное, не поднимать панику. Наиболее распространенной причиной такой ошибки является то, что не определяется жесткий диск. Однако бывают и проблемы с винчестером. Необходимо в первую очередь проверить присоединение шлейфа. Он может просто выпасть из разъема. Такие проблемы часто возникают при чистке внутренностей компьютера от пыли. Если шлейф вставлен в разъем неплотно, стоит исправить ситуацию. Выход самого винчестера из строя – проблема более серьезная, однако она встречается реже.

Как уже было сказано, чаще всего причины неполадок связаны с жестким диском. Он может быть просто отключен в BIOS, как первое приоритетное устройство для загрузки операционной системы. В данном случае необходимо изменить параметры в меню Boot Device Priority. Кроме того, могут быть случайно удалены или повреждены вышеуказанные компоненты загрузки в результате заражения вирусами или вредоносными файлами. Как их восстановить, будет рассмотрено немного позже. Чтобы выявить вирусы, потребуется провести сканирование компьютера. Иногда возникают случаи, когда в корневом каталоге (C:\) имеется большое файлов. В данной ситуации срабатывает специфика работы файловой системы NTFS. Как известно, при наличии большого количества файлов в корневом каталоге они распределяются по массивам. Причем каждый из них имеет определенный индекс. Файлы же размещаются строго в алфавитном порядке. В процессе запуска система обращается только к массиву, имеющему первый порядковый индекс, где все три компонента загрузки не обязательно присутствуют. Таким образом, желательно использовать средства, предназначенные для безопасной чистки компьютера от мусора. Как правило, они представлены в качестве программ-оптимизаторов. Также стоит отметить, что в параметрах следует установить не только удаление остаточных, но и неиспользуемых файлов, пустых папок.

Простой способ исправления ошибки вида NTLDR is missing

Настало время разобрать ситуацию исправления ошибки программным способом. Как правило, в этом возникает необходимость, если она повторяется вновь и вновь. В качестве варианта можно рассмотреть ситуацию, когда отсутствуют требуемые загрузочные компоненты в корневом каталоге. Данная задача имеет достаточно простое решение. Для этого понадобится скопировать файлы с рабочего компьютера с аналогичной версией системы на дискету или флэшку. Затем их нужно перенести на необходимый терминал. Однако перед этим следует установить в приоритете загрузки в качестве дискеты или съемного USB-устройства. После выполнения всех действий правильно при загрузке системы не должно возникнуть проблем. Затем можно скопировать файлы в корневой каталог.

Применение консоли восстановления

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

Когда запуск будет выполнен, необходимо нажать кнопку «R», после чего будет вызвана консоль восстановления. Затем нужно выбрать подходящий вариант. Обычно требуется нажатие клавиши «1». Далее стоит подтвердить свои действия, кликнув по «Enter». После этого начинается автоматическое восстановление. Кроме того, можно применить восстановление загрузчика путем задействования командной строки, в которой необходимо ввести «C:Windows\fixmbr» или «C:\Windows\fixboot».

Обычно оба способа, представленные в статье, действенные. Однако можно поступить еще проще, скопировав оригинальные файлы с носителя прямо в корневой каталог. Например, дисковод обозначается в системе в виде литеры «E». Чтобы скопировать файлы, потребуется ввести: — copy e:\i386\ntldr c:\; — copy e:\i386\ntdetect.com c:\. Затем диск извлекается из дисковода, а система перезагружается.

Ошибка NTLDR is missing в Windows 7

В данной версии операционной системы также можно осуществить вышеописанные действия. Однако на практике выявлен более простой вариант. К примеру, при загрузке операционной системы седьмой версии на экране возникла надпись «NTLDR is missing». Что предпринять в данном случае? Необходимо использовать программу, которая специально разработана для Windows 7. Она называется Multiboot. Чтобы применить ее, следует загрузиться с любого диска, имеющего тип LiveCD для получения доступа к выполнению файла загруженной программы. Далее, когда утилита будет запущена, автоматически появится меню, в котором стоит найти пункт «Восстановить загрузчик Windows 7 на всех дисках». После этого нажимается кнопка «Выполнить».

В конце хотелось бы отметить, что в случае появления ошибки вида «NTLDR is missing» при загрузке системы восстановить ее запуск несложно. Очень часто многие пользователи начинают паниковать, приходят мысли, что винчестер вышел из строя. В большинстве случаев причина состоит вовсе не в этом. Все гораздо проще, и найти решение проблемы не составит труда. Стоит также отметить, что иногда даже при неполадках в винчестере существует возможность применить уникальные программы типа HDD Reanimator. Они позволяют осуществить его перемагничивание и восстановление поврежденных секторов поверхности носителя.

Если на экране компьютера появилось уведомление «NTLDR is missing», это свидетельствует о сбое в функционировании устройства. Скорее всего, пропал доступ к загрузочным файлам «Ntdetect.com» и/или «Ntldr», и обычная загрузка системы не может быть осуществлена.

Среди основных причин, которые приводят к появлению данной ошибки, можно выделить:
  • файлы «Ntdetect.com», «Ntldr» удалены пользователем или потеряны в связи с программным сбоем (постарайтесь без надобности не заходить в системную папку);
  • на компьютере одновременно установлены несколько операционных систем, например, Windows NT и Windows XP (загрузчик просто не может понять, какие именно файлы следует использовать в процессе загрузки);
  • в разделе NTFS имеется огромное число файлов (причем, если их просто удалить, проблема не решится);
  • произошла смена активного раздела (Windows располагается в активном разделе; когда происходит смена, отключение, подключение диска, где располагается ОС, загрузка не может протекать в обычном режиме; менять активный раздел нельзя);
  • имеет место сбой работы жесткого диска, устарел BIOS, жесткий или внешний диск подключен к иной операционной системе (т.е. имеются аппаратные сбои). Периодически следует проводить техобслуживание жесткого диска, а системные файлы нужно хранить на новом диске, ведь вероятность выхода из строя старого достаточно велика.
Приступая к устранению проблемы, самым первым шагом вы должны создать резервные копии файлов, которые содержат важную информацию. Затем попробуйте заменить файлы «Ntdetect.com», «Ntldr» на вашем компьютере, ведь именно отсутствие к ним доступа и стало причиной невозможности осуществить загрузку. Поставьте установочный диск. Когда на экране компьютера отобразится фраза «Установка Windows», нажмите клавишу «R» на клавиатуре. В появившейся консоли выберите раздел, куда необходимо сохранить файлы, и напишите команду «fixboot».

В сервисе «Microsoft» можно скачать утилиту «Bcupdate2». Установите ее на компьютер, затем создайте загрузочную дискету, загрузите из нее ОС. В командной строке укажите команду «BCUpdate2.exe C: /f» (в данном случае С: – это загрузочный раздел). Запустите, подтвердите свое согласие на подключение указанной программы (нажмите «y»). Если все прошло успешно, перезагрузитесь.

Кроме того, можно подключить жесткий диск, на котором имеется работающая операционка Windows XP (подойдет и Windows 2003 Server). Воспользовавшись инструментом «Управление дисками», проверьте корректность создания разделов, в качестве основного раздела укажите первый. Теперь в данный раздел скопируйте из рабочей ОС файлы «Ntdetect.com», «Ntldr». Все, можно запускать компьютер с собственного жесткого диска. Загрузка должна пройти без указания ошибок.

Можно воспользоваться и временным расширением, обратившись к флешке с Windows или к своему загрузочному диску. Из папки i386 установочного диска скиньте необходимые файлы («Ntdetect.com», «Ntldr») в корневой раздел диска с ОС.

Если же произошла смена пользователя раздела, можно воспользоваться «Управлением дисками» в самой ОС либо применить внешние программы, утилиты.

Если у вас не получается решить проблему самостоятельно, не мучайте себя и технику. Отнесите компьютер в сервисный центр. Специалист сделает все необходимое, чтобы он снова работал как новенький.

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

Причины сообщения NTLDR is missing

Итак, есть несколько основных поводов, при которых Windows не может найти загрузочный файл NTLDR.

  • Вышел из строя жесткий диск или материнская плата
  • Подключение другого жесткого диска и назначение его приоритетным для загрузки
  • Неверная установка другой ОС и как следствие конфликт двух систем
  • Смена активного диска
  • Отсутствие файла NTLDR из-за случайного удаления

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

Но пока мы этого не знаем, есть шанс попытаться восстановить систему своими руками.

Файл NTLDR был удален

Одна из частый причин сообщения «NTLDR is missing» — случайное или в результате действия вирусов удаление файлов загрузчика ntldr и ntdetect.com. Для того, чтобы его восстановить, необходимо загрузиться с установочного диска с Windows XP (о том, как это сделать, и дойти до меню выбора типа установки.

Здесь мы нажимаем клавишу «R» для запуска консоли восстановления, из которой мы будем копировать наш файл на компьютер.

Откроется черный экран с мигающим курсором в командной строке. Пишем: «DIR C:/» (или D, в зависимости от того, на каком диске был установлен Windows XP). Откроется список файлов в корневой папке — убеждаемся, что в ней отсутствует файл NTLDR или NTDETECT.COM.


Если он там есть, то читаем следующий подраздел данной статьи. А если нет, то пишем следующую команду:

copy D:\i386\ntldr C:\
copy D:\i386\Ntdetect.com C:\

В данном случае буква «D» — это буква диска, которая закреплена за DVD приводом, с которого копируется файл. У вас она может быть другой (E, F, G, H или какая-то еще).

После этого недостающий файлs скопируется в системную папку на компьютере и Windows сможет загрузиться.

Назначение главного источника загрузки системы

Часто бывает ситуация, когда вы приобрели новый хард-диск, подключили его и при этом компьютер автоматически выставил его в качестве приоритетного для загрузки Windows. Поскольку же на самом деле ОС на нем нет, то вполне законно выдается ошибка «NTLDR is missing», сообщающая об отсутствии системного файла Windows.


Для исправления перезагружаем компьютер и при появлении самых первых надписей нажимаем клавишу — либо DEL, либо F2 в зависимости от версии BIOS для попадания в программу Net BIOS.

Находим здесь в меню раздел «Boot» (Hard Disk Boot Priority) или «Advanced BIOS Features — Boot Device Select».

и в качестве первого источника для загрузки (First Boot Device) выбираем HDD и именно тот, на котором установлена Windows. Они в списке обозначены по номерам моделей.


Навигация по пунктам меню происходит клавишами «+/-» или «PgUp/PgDown».
После этого жмем «F10» для выхода и сохранения настроек.