Windows xp не загружается ntldr is missing. NTLDR is missing Что делать? Причины сообщения NTLDR is missing

💖 Нравится? Поделись с друзьями ссылкой

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

Выявление причин появления NTLDR is missing

Ошибка NTLDR is missing сообщает пользователям, что загрузчик не может получить доступ к файлам загрузки (Ntldr и Ntdetect ), поэтому Windows 7 запустить не получится.

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

Аппаратный сбой

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

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

Неправильный приоритет загрузки

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

Решение проблемы:

  1. Перезагрузите компьютер и - при запуске нажмите клавишу Delete (для некоторых моделей компьютеров F 2).
  2. Найдите вкладку «Boot ». В ней должен быть раздел «Hard Disk Boot Priority ».
  3. С помощью стрелочек на клавиатуре измените приоритет, выставив винчестер с установленной системой на первое место. Более подробно об изменении последовательности загрузки в Bios читайте в статье.

После выполнения указанных действий выйдите из BIOS , нажав F 10 для сохранения конфигурации.

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

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


Для выхода из консоли наберите «Exit ». После перезагрузки компьютера ошибка NTLDR is missing с запуском Windows 7 должна пропасть.

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

Во время загрузки OC Вы получаете предупреждение:

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

Рассмотрим основные причины возникновения ошибки:
1. Большое количество файлов в корне системного диска - в папке Windows. Из за этого происходит сильная фрагментации таблицы MFT корневой папки. Если таблица MFT корневой папки содержит большое количество файлов, то она может стать настолько фрагментированной, что потребуется создание дополнительного индекса размещения. Поскольку в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения. При этом будет выведено сообщение об ошибке.

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

2. Конфликт загрузчиков разнородных систем (Windows и linux) установленных на одном компьютере.

3. Загрузчик NTLDR Ntldr и Ntdetect.com могут по разным причинам удалены или повреждены в результате действий пользователя или ошибок в работе программного обеспечения.

4. Сообщение об ошибке «NTLDR Is Missing» может появиться после смены активного раздела. Для стабильной работы загрузчика Windows необходимо, чтобы системные файлы, которые он использует, располагались на активном разделе.

5. Хочу заметить, что ошибка «NTLDR Is Missing» может быть не только программная, но и аппаратная. Это и сбой в работе жесткого диска, и устаревшая версия BIOS на материнской плате (крайне редко, но бывает), подключение к компьютеру ещё одного диска с уже имеющимся ОС.

6. А также другие случае, которые менее популярны.

Устранение проблемы:

Первое решение. Если у вас или добрый сосед у которого имеется компьютер с такой же операционной системой, можно скопировать файлы Ntldr и Ntdetect.com или воспользоваться консолью восстановления Windows.

Если же нет компьютера, то можно скопировать эти файлы при помощи программ: Windows LiveCD, Linux LiveCD, или другими программами (например такие как Acronis Disc Director и д.р), которые могут работать без операционной системы, загружаясь с BIOS выставив загрузку с CD-ROM.

Второе решение: В системном файле файле boot.ini (Размещение: c:\boot.ini - по умолчанию является скрытым, поэтому необходимо настроить винду для показа подобных файлов.) проверить правильность пути к операционной системе. Чтобы исправить данный файл, так же можно загрузиться с помощью программ, которые написано в первом решение.

Строение файла «Boot.ini» с одной операционной системой на диске должна выглядеть так:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect

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

Вставьте диск с вашей операционной системой (в моём случае Windows XP) в дисковод, при этом не забудьте выставить приоритеты в BIOS - CD-ROM. Загрузившись с диска нажать клавишу R, для открытия консоли восстановления.

Теперь будем восстанавливать. Если на компьютере установлена одна ОС, то выйдет такой текст:
1: C:\WINDOWS

В какую копию Windows следует выполнить вход?
Введите 1, нажмите Enter.
Появится сообщение:
Введите пароль администратора:

Если у вашей учетной записи не был установлен пароль, то просто нажмите Enter.
- Теперь вводим команду fixmbr и нажимаем кнопку Enter.
- Выскочит уведомление:

**ПРЕДУПРЕЖДЕНИЕ**
На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.
Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.
Подтверждаете запись новой MBR?


- Вводим букву Y (yes, да) для подтверждения и нажимаем Enter.
- Снова появится сообщение:

Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.
Новая основная загрузочная запись успешно сделана.


- После появится приглашение системы: C:\WINDOWS>
- Введите fixboot и нажимаем Enter.
- После этого появится сообщение:

Конечный раздел: C:.
Хотите записать новый загрузочный сектор в раздел C:?


- Вводим букву Y (yes, да) и нажимаем Enter.
- Появится сообщение:

Файловая система в загрузочном разделе: NTFS (или FAT32).
Команда FIXBOOT записывает новый загрузочный сектор.
Новый загрузочный сектор успешно записан.


- Появится приглашение системы C:\WINDOWS>
Всё что нужно было сделали, теперь можно выходить из консоли восстановления, для этого вводим команду exit и нажимаем Enter. После этого компьютер произведет перезагрузку.
Не забываем в BIOS убирать загрузку с CD-ROM, выставив загрузку с HDD (жесткого диска).

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

Так выглядит шлейф жесткого диска:

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

Весьма часто, при попытке старта операционной системы появляется надпись «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», я даже понятие не имею что это такое и почему мой компьютере перестал загружаться. У меня в компьютере очень много важной информации, неужели теперь я все потерял (а)?? Помогите мне пожалуйста!

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

Ошибка — NTLDR is missing подобного рода возникает крайне редко, но справиться с ней может далеко не каждый пользователь. Первое, что приходит в голову юзера после нескольких попыток перезагрузиться, — это переустановка операционной системы (ОС). Это долго, а иногда и убыточно, ведь на системном диске могут быть важные файлы. В сегодняшней статье я расскажу Вам, как справиться с ошибкой без переустановки системы. Способы пригодны для всех актуальных версий Windows (XP, Vista, 7, 8, 8.1, 10).

А причины у появления «NTLDR is missing» несколько:

— повреждены загрузочные файлы системы;

— конфликт из-за установки еще одной ОС;

— установка дополнительного жесткого диска;

NTLDR is missing Что делать?

Аппаратная поломка.

Причины №1 и №2 – повреждение загрузочных файлов

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

В случае если диска нет, то ознакомьтесь со следующей статьей, из которой Вы узнаете как создать такой диск или флешку:

Если же заветная флешка или CD/DVD присутствует, то последовательность действий для Windows Vista, 7, 8, 8.1,10 следующая:

1. Перезагружаем компьютер и вставляем диск или флешку.

2. Теперь нам нужно выставить приоритет загрузки с носителя, а не с жесткого диска. Для этого необходимо зайти в BIOS и выставить «boot priority» на CD-ROM или USB. Почти на всех современных компьютерах можно попасть в «Boot Menu» не заходя в BIOS. Попробуйте во время загрузки нажать «F8/F9/F10». То если с «F8», не получилось, то перезагружаемся и жмем «F9». Более подробно можете прочитать

3. Если приоритет выставлен, то загрузка уже будет с диска. Ждем, пока установщик выполнит автоматические операции. Установщик предложит вам два варианта действий: установить новую систему или восстановить нынешнюю. Выбираем «Восстановить нынешнюю» и ждем завершения. Готово, проблема решена.

Примечание для пользователей Windows XP.

Выполняем два первых пункта инструкции, расположенной выше. Как только запустится установщик, сразу начинаем нажимать кнопку «R» — не бойтесь переусердствовать. Вам дадут список ОС, которые нужно восстановить. Выбираем нужную систему (для этого установщик может попросить нажать цифру и Enter) и подтверждаем свои действия клавишей «Y» и «Enter». Последнее действие – это набор команд FIXBOOT и FIXMBR – ниже процедура демонстрируется на скриншотах.

А если выполненные выше перечисленные действия не привели к положительному результату?

Если команды не вернули файлы, значит нужно пойти другим путем – при помощи этой же консоли восстановления. Наша задача заключается в копировании двух файлов с вашего загрузочного диска Windows. При помощи команды «copy» переносим файлы «NTDETECT.COM» и «NTLDR».

Для этого нужно прописать в консоли восстановления вот это: «copy »

где — это расположение файла или папки для копирования;

— это путь места, куда копируемые файлы должны быть помещены.

Действия в командной строке будет выглядеть так:

copy f:\i386\ntldr e:\

copy f:\i386\ntdetect.com с:\

В командах «f:\» означает букву вашего загрузочного диска с Windows;

«с:\» — это адрес диска, где находится операционная система.

Возможно, она у вас на диске «d», а не на «С» — исправьте. Также название CD/DVD может быть другим. Проверьте эти данные и прописывайте две простых команды – проблема точно будет решена.

Причина №3 – изменение активного диска

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

Когда утилита запустится, действуем по следующей схеме:

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

Если присутствует только один диск, то программа отобразит disk0.

Нам нужно ввести команду «select disk 0», чтобы выбрать для загрузки диск с операционной системой.

После выбора диска вбиваем команду «list partition», чтобы вывести на экран список разделов на диске.

Выбираем раздел с операционной системой, он чаще всего подписан «select partition 1».

Для завершения процедуры вводим команду «active». Готово, раздел с операционной системой снова основной – перезагружаемся и пользуемся.

Причина №4 – аппаратная поломка

Если инструкции, описанные выше, не помогли, значит, случился сбой в аппаратной составляющей персонального компьютера. Выйти из строя может жесткий диск или контроллер материнской платы, который отвечает за работы и распознавание жестких дисков. Чаще всего это проблема возникает на старом железе. Но все же, если поломка случилась, то выход обычно один – замена неисправной аппаратуры. В некоторых случаях мастера восстанавливают или меняют только неисправный элемент.

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

Рассказать друзьям