Если Вам не случалось встречаться с ошибкой NTLDR is missing при загрузке Windows — я Вам искренне завидую. По закону подлости она появляется в самый неподходящий момент. После этого Windows уже не загружается и остается только грустно вздыхать. Большинство пользователей в этом случае кидается переустанавливать систему. С одной стороны вполне разумный шаг — заново отформатировать системный раздел, поставить чистую систему и т.п. Но что делать, если нет времени на переустановку, или на системном диске важная информация, которую терять ну никак нельзя?! Попробуем справиться с проблемой без переустановки Windows.
Решаем проблему с ошибкой NTLDR is missing.
Черный экран и унылая надпись “NTLDR is missing Press Ctrl+Alt+Del to restart” простыми словами означает, что загрузчик операционной системы потерял доступ к общим загрузочным файлам Ntldr и Ntdetect.com, поэтому не может начать загрузку Windows. Но это уже следствие. А что есть первопричина? А причин возникновения ошибки NTLDR is missing несколько.Вот самые распространенные:
1 причина появления ошибки NTLDR is missing — сбой в работе аппаратной части компьютера — проблема с жестким диском или контроллером материнской платы, отвечающим за подключение и работу жесткого диска.
Самая частая причина на старых компьютерах, к сожалению. В этом случае, зачастую единственное решение — замена неисправного устройства — жесткого диска или материнской платы.
2 причина появления ошибки NTLDR is missing — подключение ещё одного жесткого диска.
Подключив к компьютеру ещё один жесткий диск, многие пользователи забывают выставить приоритет (порядок) загрузки жестких дисков в BIOS. Само-собой загрузчик пытается запустить Windows с нового диска и, не найдя Ntldr и Ntdetect.com, будет сигналить Вам ошибкой NTLDR is missing. Решение простое — перезагружаем компьютер, при появлении первых надписей на экране — нажимаем кнопку Del (В 90% случаев), или F2 или иная, в зависимости от устройства. Таким образом Вы попадете в BIOS. Здесь ищем пункт Hard Disk Boot Priority. Как правило, он находится в разделе Advanced BIOS Feachures или Boot.
Здесь надо выставить первым старый жесткий диск с помощью кнопок Page UP и Page Down и затем нажать кнопку F10.
3 причина появления ошибки NTLDR is missing — установка ещё одной операционной системы и возникший из-за этого конфликт.
Решение в этом случае такое. Ищем загрузочный диск с системой Windows, вставляем его в привод и загружаемся с него. В случае Windows XP — при появлении надписи Установка Windows нажимаем кнопку R. Откроется консоль восстановления Windows. В ней нажимаем цифру, соответствующую Вашему загрузочному разделу и вводим команду fixboot а затем — fixmbr:
Если у Вас Windows 7 или Windows 8 — при появлении окна с кнопкой Установить в левом нижнем углу системы ищем ссылку Восстановление системы.
Откроется окно Параметры восстановления системы. В нем надо выбрать пункт Командная строка:
Откроется командная строка Windows в режиме Восстановления. В ней надо прописать 2 команды, воспользовавшись командным интерпретатором bootrec:
bootrec.exe /FixMBR
bootrec.exe /FixBoot
Этим Вы восстановите загрузочный сектор и загрузочную запись Windows.
Второй вариант — скопировать файлы Ntldr и Ntdetect.com с рабочего компьютера или взять из на диске с Windows в папке i386. Чтобы их вставить в корень системного раздела Вашего компьютера понадобиться загрузиться с какого-нибудь LiveCD или загрузочной флешки.
Как вариант, можно воспользоваться той же консолью восстановления Windows и набрать команды:
cd {буква_CD_диска}
cd i386
сopy ntldr {буква_загрузочного_диска}
сopy ntdetect.com {буква_загрузочного_диска}
exit
Третий вариант — снять свой жесткий диск, подключить его к компьютеру с такой же версией Windows и скопировать с него файлы Ntldr и Ntdetect.com.
4 причина NTLDR is missing — повреждены системные файлы Ntldr и Ntdetect.com
Повредить файлы Ntldr и Ntdetect.com могли как вредоносные программы, так и шаловливые руки пользователя. В любом случае выход один — восстанавливать системные файлы. Для этого подойдет любой вариант решения, описанный выше, в причине №3. Есть только одно но! Если у Вас поработал вирус, то введя команду fixmbr — Вы можете повредить таблицу разделов. Поэтому, я бы советовал по возможности проверить жесткий диск антивирусом. Для этого его можно подключить к рабочему компьютеру либо загрузиться со специального диска от DrWeb или Kaspersky.
5 причина появления ошибки NTLDR is missing. Смена активного диска.
Такое случается опять же по вине неверных действий пользователя. Вернуть все как было поможет консоль восстановления Windows и утилита DiskPart. Для её запуска надо в командной строке ввести команду diskpart:
В открывшемся окне вводим команду list disk — Вам отобразится жестких список дисков.
Если диск один — соответственно в списке будет только disk0.
Вводим команду select disk 0.
Жесткий диск выбрали. Теперь надо выбрать раздел.
Вводим команду list partition — отобразиться список разделов.
Выбираем системный раздел — он как правило первый — select partition 1.
Затем надо ввести команду active. Этим Вы снова сделаете нужный раздел активным.
Спасибо. 5-ый пункт помог!
Спасибо, после пары часов танцев помог способ номер пять, а всё потому что я решил сделать активным раздел с основной виндой. Оказалось, активным нужно делать загрузочный аппендикс в 100мб.
Не какой Из пунктов не помог. У меня включен fastboot и в биос попросту не могу попасть. Теперь хз че делать
Артем — открывайте инструкцию к своей матплате и смотрите как отключается опция. Только так.
Подключил второй hdd,установил на него вин хр,потом снял и хотел сунуть в другой комп,а он не загружается там.что делать?
А ошибка какая выдаётся?
Спасибо. Действительно, был конфликт с новым подключённым диском (решил было реанимировать древний комп.). По вашему совету №1 отключил его, остался старый. Компьютер заработал.
Здравствуйте!
А что делать если после ввода команду fixmbr,появляется предупреждение о том что на компьютере присутствует нестандартная или недопустимо основная загрузочная запись ,при использовании fixmbr можно повредить имеющуюся таблицу разделов.Это приведёт к утере доступа ко всем разделам текущего жесткого диска .Если отсутствуют проблемы доступа к диску,рекомендуется прервать работу команды .
Подтверждаете запись новый MBR?
Здравствуйте! Вы должны понимать, что своими действиями можете полностью снести данные на диске. Если на нём есть что-то важное, то подключите к другому компьютеру и сделайте резервную копию.
Спасибо) Решил форматировать диск С чуть систему не убил)
Приветствую! Хочу поставить семёрку, есть два диска, один с магазина, второй сам нарезал, ни один не грузится, выдаёт NTLDR is missing, жёсткий на который собираюсь ставить заранее отформатирован и разбит, он чистый полностью. другие загрузочные диски например Linux или разные LiveCD грузятся как обычно. Есть 2 двд-рома, менял, не помогает. Не знаю что делать, как запустить установку?
Спасибо, мне помог первый пункт. При скачивании файлов с фотоаппарата, подключённого через usb, комп завис, перезагрузка привела к подобной проблеме. Работа с загрузочным диском мне не помогла. Решила разобраться с Bios, а там в Boot почему-то первым на загрузку выставилась дискета. Методом проб нашла HDD и всё заработало.
Исправлюсь: помог пункт 2.
А каким образом Вы загрузочный диск записывали?
Спасибо, помогли =) умелые пользователи перенесли все скрытые системные файлы с диска С: в С:\новая папка, прибрались так сказать =)))
Я форматировал свой С . диск полностью . Было в нём Xp. Хотел 7 ставить но 7 не читает диски. Их 2. пишетNTLDR is missing.
А когда ставляаю XP фармат начинается на 100% поднемаетца и пишет HDD обесточен или вроде этого . 4 раза попробовал. Что делать поможеш?
Огромное спасибо за решение проблемы и за науку. помогло копирование ntldr и ntdetect.com в корень системного раздела.
Здравствуйте. У меня более сложная и хитрая ситуация возникла.
Так получилось, что устанавливал винду и была вынужденная мера, прервать установку кнопкой Reset. Потому что к огромному сожалению, я в самый последний мемент обнаружил, что я потерял ключ-пароль виндуса.
Я естественно отформатировал этот хард диск, чтобы удалить этот недоустановленный виндус на нём. (заодно форматнул ещё 2 харда)
Итого: У меня 3 жёстких диска полностью отформатированных, ставил их по очереди
2 из них от фирмы samsung (которые раньше оба на этом компе исправно работали до форматирования), при их подключении пишут: NTLDR is missing
А третий хард с другого компа (Он тоже нормальный, как проверка показала), при его подключении пишут уже: reboot and select proper boot device or insert boot media in selected ntldr is missing
Все 3 жёстких диска рабочие, проверял на другом компе
DVD-Room тоже рабочий, проверял на другом компе.
Bios видит всех, все устройства воспринимает, сохраняет приоритет, кто 1-й, кто-й.
Вместе эти харды не подключаю, пробую по одному подключать, чтобы не создавать дополнительных проблем с гаданием в чём проблема.
Винду поставить не даёт, я пробовал разные винды с четырёх разных дисков ставить. (1 легальный, палёный и 2 скаченных и крякнцтых из нэта, записанные на болванки) Всё равно пишет либо NTLDR… либо reboot and select …
И получается я ничего не смогу сделать?? Имеется ввиду, раз у меня на этих жёстких дисках ничего нет, нет живой винды — значит я и не могу установить туда никакие архивы, никакие файлы заменить, установить реаниматоры не могу и прочее… И получается, что я в тупике ?? Компу конец ??
Кирилл — начните с того, что удалите полностью разделы и переразметьте диск с помощью Акрониса.
XasaH, здравствуйте ещё раз. Я скачал Акронис, в нём удалил том этого диска. Затем создал том. Ну также сделал, просто один целый чистый диск получился, как и был. (надеюсь я правильно понял, что надо было делать) Но к сожалению, вставив в проблемный комп, проблема не исчезла.