NTLDR is Missing, Press Ctrl-Alt-Del to Restart — Что Делать с Windows 7 или XP?

Windows

Причины сообщения NTLDR is missing — Press Ctrl-Alt-Del to restart

Итак, существует несколько основных причин, по которым Windows 7 или XP не может найти файл запуска NTLDR и просит ввести комбинацию клавиш «Ctrl-Alt-Del» для перезагрузки системы («перезагрузка» по-английски):

  • Вышел из строя жесткий диск или материнская плата ноутбука или компьютера
  • Подключите другой жесткий диск и сделайте его приоритетом загрузки
  • Неправильная установка другой ОС и как следствие конфликт двух систем
  • Измените активный диск для запуска Windows 7, 8 или 10
  • Файл NTLDR отсутствует в Windows из-за случайного удаления

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

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

Ручное копирование файла

Если предыдущие варианты не сработали, можно сделать следующее. Снова зайдите в командную консоль. Даём команду:

часть диска
объем списка

Мы хотим увидеть все разделы, нас интересуют два: первый — наша загрузочная флешка или диск. В моем случае это CD-привод (F) и второй раздел размером 100 МБ — там хранятся все необходимые загрузочные файлы.

ПРИМЕЧАНИЕ! Если раздела размером 100 МБ нет, запомните буквы остальных дисков. Мы скопируем поврежденные файлы на все разделы.

Отсутствует NTLDR Нажмите Ctrl+Alt+Del для перезагрузки: что делать и как исправить в Windows 7 и 10

Входить:

выход

Теперь переходим на нашу загрузочную флешку или диск:

Вопрос:

Теперь копируем необходимые файлы на раздел размером 100МБ.

ПРИМЕЧАНИЕ! Ваши буквы могут отличаться, поэтому смотрите внимательно. Кроме того, если вы ранее не обнаружили раздел размером 100 МБ, скопируйте файлы на все остальные диски.

скопируйте ntldr C:
скопировать ntdetect.com C:
выход

Пробуем загрузить системы, если ничего не помогает, снова заходим в консоль и набираем:

bootsect /nt60 Все

Если после этого система не загрузится, скорее всего ваш системный раздел не активен. Заходим в консоль, вводим команды одну за другой:

часть диска
список дисков

Вы увидите все разделы — вам нужно выбрать номер того, на котором у вас предположительно установлена ​​операционная система (по размеру раздела). Затем введите команду:

выберите диск {номер желаемого раздела Windows}
активный
выход

Отсутствует NTLDR Нажмите Ctrl+Alt+Del для перезагрузки: что делать и как исправить в Windows 7 и 10

Где находится файл NTLDR?

Как я писал выше, файл NTLDR в Windows 7 и Windows XP обычно находится в активном системном разделе диска, в корневом каталоге, то есть обычно на диске C:. Там же, где находится ntldr, обычно располагаются файлы boot.ini и ntdetect.com.

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

Читайте также: Ошибка Openal32

Как восстановить NTLDR для XP? Вариант №1

Если файлов нет, проще всего скопировать эти три файла из корневого каталога «C:» на рабочем компьютере с аналогичной версией Windows на флэшку (на дискету, если у вас есть дискета) диск):

  1. Файлы имеют атрибут «скрытый»; чтобы их увидеть, вызовите окно «Свойства папок» через пункт меню «Инструменты» в проводнике Windows;
  2. Во вкладке «Вид» поставьте галочку возле пункта «Показывать скрытые файлы и папки» и снимите флажок «Скрывать защищенные системные файлы». Нажмите «ОК»;
  3. После этого файлы можно будет увидеть в корневой папке «C:» и скопировать оттуда на флэшку (на дискету, если она у вас есть);
  4. В настройке биоса компьютера, на котором появляется ошибка, настройте загрузку с USB (с дискеты, если она есть);
  5. Вставьте флешку с файлами в USB-разъем компьютера с ошибкой (или дискету в привод, если таковой имеется);
  6. Включить компьютер с ошибкой (Windows должна загрузиться без ошибок);
  7. Скопируйте файлы с флэш-накопителя (или дискеты) прямо на диск «C:» и замените существующие файлы.

Файл boot.ini для Windows XP

Вы можете создать файл boot.ini самостоятельно с помощью Блокнота Windows. По умолчанию, например для Windows XP, он содержит следующий текст:

загрузчик

тайм-аут = 30

по умолчанию = мульти(0)диск(0)rdisk(0)раздел(1)WINDOWS

операционные системы

multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional» /fastdetect

Вот вам полезная ссылка, читайте — Редактирование файла Boot.ini в Windows XP

Возможные причины ошибки NTLDR is missing

Ошибка ntldr отсутствует может возникнуть по разным причинам. Вот наиболее распространенные:

  • Возможно, был поврежден или отсоединен провод (кабель), соединяющий жесткий диск компьютера с материнской платой;
  • Жесткий диск с операционной системой может отсутствовать в списке загрузочных устройств. Проверьте раздел Boot Device Priority в BIOS — это последовательность, в которой система обращается к устройствам при попытке загрузки;
  • Жесткий диск вообще не определяется системой, например, потому, что он просто рассыпался или, другими словами, вышел из строя из-за появления на нем сбойных секторов памяти;
  • Установлен новый жесткий диск и неправильно установлены перемычки на дисках;
  • Установленная на компьютере ОС Windows была заражена компьютерным вирусом, удалившим файл NTLDR;
  • Файл Boot.ini был удален или перемещен из корневого каталога на диск операционной системы (обычно находится по адресу C:);
  • Файлы NTLDR и NTDETECT.COM были приняты за временные файлы и удалены или перемещены из корневого каталога диска операционной системы (обычно они также расположены на C:);
  • В корневом каталоге (C:) создано слишком много файлов. Специфика файловой системы NTFS заключается в том, что информация о файлах хранится в большой базе данных MFT (расшифровывается как Master File Table). Когда в папке много файлов, они разбиваются в базе данных на массивы, которым присваиваются индексы. Файлы в массивах распределены по алфавиту. При загрузке система обращается только к массиву с первым индексом, и если файлов много, возможно, что файла NTLDR нет в первом массиве.

Вот список причин и он не полный. Причем они могут быть все одновременно и в разных сочетаниях. Но сейчас я хочу рассказать вам, как восстановить файлы boot.ini, NTLDR и NTDETECT.COM.

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

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

BCUpdate2

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

Скачать BUpdate2

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

Bcupdate2.exe C:/f/y

Программа должна ответить: «Код запуска обновлен»

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

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

исправление загрузки c:

Если это не помогло, перезапустите и введите команду:

фиксированный номер

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

Файл NTLDR был удален с компьютера — повторная установка Windows

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

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

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

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

скопируйте D:i386ntldr C:

скопируйте D:i386Ntdetect.com C:

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

Вреден ли Wi-Fi? Да22.56%Нет77.44%Показать результаты Голосов: 51473

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

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

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

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

Главный источник загрузки системы Windows 7 или XP

Часто бывает ситуация, когда вы купили новый жесткий диск, подключили его и компьютер автоматически ставит его в приоритет при загрузке Windows. Поскольку операционной системы на нем фактически нет, то вполне законно появляется ошибка «NTLDR отсутствует — Нажмите Ctrl-Alt-Del», свидетельствующая об отсутствии системного файла Windows.

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

Здесь в меню находим раздел «Загрузка» (Hard Disk Boot Priority) или «Дополнительные функции BIOS – Выбор загрузочного устройства».

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

Навигация по пунктам меню осуществляется с помощью клавиш «+/-» или «PgUp/PgDown».

Затем нажмите «F10», чтобы выйти и сохранить настройки.

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

Итак, у вас установлена ​​Windows XP и при загрузке вы видите, что NTLDR отсутствует, нажмите Ctrl Alt Del. Дело в том, что нажатия комбинации этих клавиш для перезагрузки будет недостаточно; это может не сработать. Но алгоритм действий зависит от того, что именно стало причиной ошибки NTLDR ismissing.

Мы расскажем вам о наиболее важных неисправностях и дадим инструкции, что делать в каждом конкретном случае:

  1. Если вы подключили другой жесткий диск и не выставили приоритет загрузки, вам потребуется войти в BIOS для исправления ошибки. Для этого нажмите Del или F2. Далее вам нужно зайти в раздел Boot или Advanced BIOS Features и найти там Hard Disk Boot Priority. На этом этапе вам необходимо сначала установить «старый» жесткий диск, нажав вверх или вниз.
  2. Если конфликт произошел из-за того, что была установлена ​​другая операционная система Windows XP, откройте консоль восстановления ОС, нажмите номер загрузочного раздела и введите команду fixboot. Это восстановит загрузочный сектор и соответствующую запись. Дополнительно вы можете скопировать файлы Ntldr и Ntdetect.com (это можно сделать с загрузочной флешки) и вставить их в корень системного раздела.
  3. Если системные файлы Ntldr и Ntdetect.com повреждены в Windows XP (из-за действий вредоносных вирусных программ или из-за неправильных действий пользователя), убедитесь, что системные файлы восстановлены. Для этого также необходимо открыть консоль восстановления и ввести команду fixboot для загрузочного раздела. Но желательно перед этим проверить жесткий диск антивирусом, чтобы не повредить таблицу разделов при вводе команды.
  4. Если изменился активный диск, то ремонт заключается в следующем: нужно зайти в консоль восстановления и воспользоваться утилитой DiskPart, в командной строке которой вводится одноименная команда. Чтобы выбрать правильный жесткий диск, введите select disk и номер диска. После этого вам необходимо ввести команду list parts для отображения списка разделов и выбрать системный раздел. Здесь выбирается команда действия, из-за этого раздел снова становится активным.

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

Работаем над аппаратными и системными ошибками. Диагностика ошибок в нашей компании бесплатная.

Оцените статью
Блог про Samsung