Решение проблемы с ошибкой «NTLDR is missing» в Windows XP. NTLDR is missing Что делать? Ntldr is missing не загружается компьютер

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


Поделись статьей в социальных сетях! Помоги нашему сайту!

Присоединяйтесь к нам в VK!

Ошибка 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» может быть представлена на обозрение пользователя:

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

Здравствуйте, у меня при загрузке в 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.

Во время загрузки операционной системы Windows пользователь может обнаружить неприятное сообщение на экране монитора:

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

Причин появления данной неисправности может быть несколько:

В системе используется несколько жестких дисков, загрузка проиходит с не того диска;
- вставлены CD, флешка, дискета;
- сильная фрагментация таблицы MFT корневой папки. Если таблица MFT корневой папки содержит большое количество файлов, то она может стать настолько фрагментированной, что потребуется создание дополнительного индекса размещения. Поскольку в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения;
- удалены файлыNTLDR и/или NTDETECT.COM пользователем;
- файлы были повреждены в следствии сбоя электропитания или ошибки жесткого диска.

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

1. Самый простой способ - скопировать данные файлы с рабочей машины и заменить.

Подключить жесткий диск к другому компьютеру;

Загрузиться с LiveCD

2. Загрузиться с оригинального диска Windows XP в режиме "Консоль восстановления". После появления командной строки:

Использовать команду fixboot.

Скопировать файлы с диска "copy D:\i386\ntldr c:\", "copy D:\i386\ntdetect.com c:\" и сменить атрибуты для скопированного файла
attrib ntdetect.com -r -s –h
attrib ntldr -r -s –h

Воспользоваться утилитой от Майкрософт Bcupdate2.exe (программа для DOS).
Bcupdate2.exe C: /F
/q - тихий режим (должен также использоваться параметр /y)
/y - не требовать подтверждения
/f - обновить используемый том
/t - выполнять проверку только для старого загрузочного кода