Ntldr is missing что делать windows 7. Почему возникает ошибка загрузки? Инструкция что делать при ошибке NTLDR is missing

Здравствуйте, у меня при загрузке в Windows 7 выходит ошибка NTLDR is missing Press ctrl+alt+del to restart ! Знаю, эта ошибка говорит о том, что файл загрузчик NTLDR отсутствует в моей системе или повреждён, но позвольте, ведь файла NTLDR в нет и функцию загрузчика операционной системы выполняет совсем другой файл, а именно менеджер загрузки системы (файл bootmgr), но что странно, этот файл находится на месте - в скрытом разделе без буквы (объём 100 МБ) "Зарезервировано системой, также в этом разделе находится папочка Boot, а в ней файл конфигурации хранилища загрузки (BCD).

Короче получается, что у меня всё правильно! В БИОС выставлена первоочерёдная загрузка с жёсткого диска, загрузочные файлы операционной системы все на месте, так что же эта за ошибка NTLDR is missing в Windows 7 и как от неё избавиться?

NTLDR is missing в Windows 7

NTLDR (NT Loader) - загрузчик операционных систем Windows NT, 2000, XP, Server 2003

Привет друзья! Да, в Windows 7 такой ошибки быть не должно, но временами мне приходится иметь с ней дело. Расскажу самый первый случай, который произошёл со мной несколько лет назад.

Принесли мне на работу системный блок с жалобами на то, что Windows 7 не загружается и на самом деле при включении компьютера на мониторе появилась ошибка NTLDR is missing Press ctrl+alt+del . Я немного удивился, если на Windows 7 повреждены загрузочные файлы, то обычно случается ошибка " " и у меня даже есть на сайте статья о том как с ней справиться. Но здесь была ошибка более присущая операционной системе Windows XP.

Как победить эту ошибку в Windows XP тоже есть статья " ", весь смысл статьи в том, чтобы скопировать файл ntldr с установочного диска Windows XP в корень нашего системного диска с операционной системой командой copy ntldr C:\, проделать это нужно всё в консоли восстановления. Но при чём тут Windows 7?

Я рассудил таким образом, если в предыдущих операционных системах ошибка NTLDR is missing была связана с загрузочными файлами не загружающейся операционной системы, то в моём случае смысл тот же самый - неисправны файлы загрузки Windows 7 или их совсем нет.

Примечание: В Windows 7 существует скрытый раздел System Reserved (Зарезервировано системой), который имеет объём 100 МБ. Основное назначение этого раздела - хранить файлы загрузки Windows 7. Этот маленький раздел всегда "Основной" и имеет Атрибут "Активный", что говорит БИОСу о том, что на этом разделе находятся файлы загрузки операционной системы. Увидеть его можно только в Управлении дисками. Если присвоить ему букву, то можно зайти внутрь и увидеть менеджер загрузки системы файл bootmgr , ещё можно увидеть папочку Boot , если войти в неё, мы увидим файлы конфигурации хранилища загрузки (BCD ).

Файл bootmgr и файлы конфигурации хранилища загрузки (BCD ) напрямую отвечают за загрузку операционной системы и если они повреждены Windows 7 не загрузится выдавая различные ошибки, например "BOOTMGR is missing.Press ctrl+alt+del" или "NTLDR is missing Press ctrl+alt+del"

Если присвоить скрытому разделу букву, то можно зайти внутрь и увидеть менеджер загрузки системы файл bootmgr , ещё можно увидеть папочку Boot , если войти в неё,

мы увидим файлы конфигурации хранилища загрузки (BCD ).

Так как все эти файлы носят атрибут "Скрытый" прежде нужно войти в Параметры папок и снять галочку на пункте Скрывать защищенные системные файлы и отметить пункт Показывать скрытые файлы, папки и диски затем Применить и ОК.

Так вот друзья, решил я загрузиться с установочного диска Windows 7 и восстановить всё махом, а именно:

№1 Восстановить файл bootmgr и восстановить файлы конфигурации хранилища загрузки (BCD) одной командой bcdboot.exe D:\Windows (в вашем случае команда может быть другой, дочитайте статью до конца)

№2 Сделать активным скрытый раздел System Reserved (Зарезервировано системой), объём 100 МБ.

Что-нибудь да поможет, подумал я. Забегая вперёд скажу, что нужно было просто сделать активным скрытый раздел System Reserved, то есть ограничиться пунктом №2.

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

Итак, в среде восстановления Windows 7 я первым делом определился с буквами дисков.

Вводим команду:

diskpart

list volume

Можно увидеть, что дисководу присвоена буква F: , а скрытому разделу Зарезервировано системой, объём 100 МБ, среда восстановления Windows 7 присвоила букву C: . Значит файлы операционной системы с папками Windows и Program Files находятся на диске D: .

exit

и выходим из diskpart. В командной строке водим

bcdboot.exe D:\Windows

Внимание: Эта команда восстановит загрузчик Windows 7 файл bootmgr, а также восстановит файлы конфигурации хранилища загрузки (BCD) содержимое папки Boot в скрытом разделе System Reserved (Зарезервировано системой), объём 100 МБ, специально для операционной системы находящейся на диске D:\Windows.

Если Вам знакома такая надпись — 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» для выхода и сохранения настроек.

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

Что означает ошибка NTLDR is missing

В процессе загрузки при появлении чёрного экрана и надписи NTLDR is missing пользователю предлагается нажать сочетание клавиш CTRL+ALT+DELETE для перезапуска системы. Если это не помогло и Windows не загружается, то нужно выявить причину возникающей ошибки и устранить её.


Операционная система не загрузится, пока ошибка не будет исправлена

«NTLDR» расшифровывается как «New Technology Loader», то есть загрузчик операционной системы. Возникающая ошибка свидетельствует о том, что файлы Ntldr и Ntdetect.com, которые отвечают за загрузку Windows, не могут быть доступны.

Ошибка NTLDR is missing может возникнуть на любой операционной системе Windows: от версии XP до 10.

Причины возникновения ошибки и способы решения проблемы

Сбой в работе аппаратной части

Самая неприятное - это неисправность железа. В этом случае может быть сломан жёсткий диск или контроллер материнской платы. Единственным решением будет замена сломанных частей.


Физическая поломка жёсткого диска

Подключение дополнительного жёсткого диска

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

В таком случае для всех операционных систем будет одно решение:

  1. Выполняем перезагрузку компьютера и запускаем BIOS с помощью клавиши DELETE (чаще всего) или F2, или другой, в зависимости от устройства. Все действия здесь осуществляются только с помощью клавиатуры, мышь можно смело убрать в сторону.
  2. Переходим в раздел «Advanced» или «Boot» и ищем пункт «Hard Disk Boot Priority». На первое место ставим старый жёсткий диск, на котором содержится операционная система.
  3. Сохраняем изменения, нажав клавишу F10 (внизу или справа будет подсказка), и перезагружаем компьютер.

Выбор приоритетности жестких дисков в BIOS

Конфликт между двумя установленными операционными системами

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

Для версии XP

  1. При появлении надписи «Установка Windows» следует нажать клавишу R. Появится консоль восстановления.
  2. Нажимаем цифру, соответствующую диску, на котором находится установленная операционная система. Теперь командная строка будет работать исключительно с этим загрузочным разделом.
  3. Для исправления конфликта требуется ввести всего две команды: сначала - fixboot, а затем - fixmbr.

Для исправления ошибки следует ввести команды fixboot и fixmbr

Устранение ошибки в Windows XP (видео)

Для Windows 7, 8 и 10


Устранение ошибки в Windows 7 (видео)

Повреждение системных файлов

Системные файлы Ntldr и Ntdetect.com может повредить как сам пользователь, так и вредоносная программа.

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

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

Весьма часто, при попытке старта операционной системы появляется надпись «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 в разделе техподдержки.

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

Большая часть пользователей в таком случае начинает переустанавливать систему. Если посмотреть с одной стороны, это довольно разумный и логичный шаг - снова форматировать раздел с системой, переустановить все программы и т.д. Но что делать, если отсутствует время на переустановку системы, или же на диске находится важная информация?

Черный экран и надпись на экране “NTLDR is missing Press Ctrl+Alt+Del ” по простому значит, что загрузчик ОС на компьютере потерял доступ к загрузочным файлам, следовательно он не может загрузить Windows. Правда это уже следствие сбоя. Но что является первопричиной? Причин появления надписи NTLDR is missing может быть несколько. Вот наиболее распространенные:

Аппаратные неполадки компьютера

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

Подключили новый жесткий диск?

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

Решить эту проблему просто - для этого следует перезагрузить компьютер. При возникновении стандартных надписей на экране вашего компьютера - нажмите кнопку Del (В большей части случаев), или же F2, в зависимости от версии БИОС. Далее, вам отлично поможет пункт Hard Disk Boot Priority. Обычно, он располагается в отделе Advanced BIOS Feachures. В этом месте вам необходимо выставить первым для загрузки ваш старый винчестер и после этого нажать F10.

Конфликт установки

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

  • Далее, вводим fixboot и fixmbr: Если у вас на диске Windows 7 или 8 - после появления окошка с кнопкой «Установить», в нижнем левом углу системы, ищите ссылку на восстановление всей системы. После этого, откроется «Параметры восстановления системы» . Здесь необходимо выбрать «Командная строка». Далее, откроется командная строка в режиме восстановления. В командной строке необходимо прописать две команды, используя командный интерпретатор bootrec:. С помощью него, восстановите загрузочную запись и загрузочный сектор Windows.
  • Еще одним вариантом станет - скопировать файлы Ntdetect.com и Ntldr с компьютера или же скопировать их с диска Windows в папке i386. Чтобы установить их в корень раздела компьютера вам потребуется загрузиться с какой-нибудь загрузочной флешки или LiveCD. Также, можно зайти в консоль восстановления системы после чего выбрать от отправить команды: cd {CD_диск} cd i386 сopy ntldr {загрузочный_диск} сopy ntdetect.com {загрузочный_диск} exit.

Четвертой причиной появления надписи NTLDR is missing - являются поврежденные файлы библиотеки Ntldr и Ntdetect.com Испортить их можно как вредоносными программами, так и руками пользователя. Выход в любом случае один - необходимо восстанавливать системные данные и файлы. Для этого хорошо подойдет способ из тех, которые былы описаны выше, в причине №3. Кроме этого, хорошим советом будет по возможности проверять свой винчестер с помощью антивируса.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то