Бывают ситуации, когда при запуске системы, пользователь натыкается на подобное сообщение: «Ntldr is missing! Press Ctrl+Alt+Del for reboot!». Что оно означает? И как данную неполадку можно исправить?
Сначала, стоит поговорить о причинах возникновения такой ситуации.
Одной из возможных причин могут быть проблемы с HDD. Так, если ранее он был активен, то, возможно, по какой-либо стал неактивен, что и вызвало ошибку. Или, возможно, возникли проблемы со шлейфом жесткого диска.
Вирус или другая вредоносная программа могла удалить важные для запуска операционной системы файлы. Например, boot.ini, ntldr и ряд других.
Еще одной из возможных причин, может быть конфликт загрузчиков. Он возникает, когда на одном устройстве установлено две и более операционных систем.
Иногда, подобная ошибка возникает при сильной фрагментации Главной файловой таблицы (Master File Table или MFT ). Для устранения подобной проблемы, необходимо выполнить ряд действий:
1)Если имеется возможность, то проверить жесткие диски на наличие ошибок и исправить их. Осуществить это возможно с помощью программы MHDD.
2)Запустить консоль для восстановления Windows. Выполнить команду CHKDSK. Подробнее с командой вы можете в следующей
статье
.
3)Загрузившись с Live CD, необходимо просмотреть отчет, состоящий из исправленных во втором пункте файлов. Крайне важно вернуть данные файлы в исходное положение.
4)Также будет необходимо проверить в вашей Windows наличие следующих файлов: boot.ini, ntldr, ntdetect.com. Они находятся в корневом каталоге загрузочного файла. Если они отсутствуют, то необходимо восстановить их с рабочей версии Windows.
5)С помощью Acronis Disk Detected проверить, чтобы у вас было не более одного активного раздела. В противном случае это необходимо исправить.
После выполнения всех этих пунктов ошибка «Ntldr is missing! Press Ctrl+Alt+Del for reboot!» должна быть устранена. Но стоит после выполнения каждого пункта пробовать запустить, ведь осуществление всех пунктов, может, и не понадобиться.
14-09-2011, 13:56Windows XP / Устранение неполадок
Расскажу вам, что знаю о распространенной ошибке операционных систем семейства WindowsВ NTLDR is missingВ и о восстановлении системы при её возникновении.
NTLDRВ — это загрузчик (загрузочный файл) версий операционных систем Windows NT, Windows 2000, Windows XP, Windows Server 2003, а называется так от полного имени NT Loader.
Для запуска вышеперечисленных операционных систем требуется наличие трех файлов в активном разделе диска или на устройстве, с которого настроена загрузка: файлNTLDR, содержащий код загрузчика, файлВ boot.ini, содержащий команды для формирования меню выбора системы и параметры для её запуска, и файлntdetect.com.
Если хотя бы одного из файлов нет или к ним нет доступа при загрузке, операционная система не загрузится и выдаст ошибку.
Составим список возможных причин неисправности:
- Возможно, был поврежден или отсоединился провод (шлейф), соединяющий жесткий диск компьютера с материнской платой;
- Жесткий диск с операционной системой может отсутствовать в списке загрузочных устройств. Проверьте в BIOS раздел Boot Device Priority — это последовательность, в которой система обращается к устройствам при попытке загрузки.;
- Жесткий диск вообще не определяется системой, например, потому что он просто посыпался или, иначе говоря, вышел из строя из-за появления на нем плохих секторов памяти;
- Был установлен новый жесткий диск, и при этом были не правильно установлены джамперы (перемычки) на дисках;
- ОС Windows, установленная на компьютер, подверглась заражению компьютерным вирусом;
- Файл boot.ini был удален или перемещен из корневого каталога диска с операционной системой (обычно он лежит на C:);
- Файлы NTLDR и NTDETECT.COM были удалены или перемещены из корневого каталога диска с операционной системой (обычно они тоже лежат на C:);
- В корневом каталоге (C:), создано слишком много файлов. Специфика файловой системы NTFS такова, что информация о файлах хранится в большой базе данных MFT (расшифровывается как Master File Table). Когда файлов в папке становится много, в базе данных они подразделяются на массивы, которым присваиваются индексы. Файлы в массивах распределяются по алфавиту. При загрузке система обращается только к массиву с первым индексом, и если файлов много, то файла NTLDR может не оказаться в первом массиве.
Вот такой список причин, и то не полный. А они могут быть и все одновременно. Но я сейчас расскажу, как можно восстановить файлыВ boot.ini,В NTLDR, иВ NTDETECT.COM.
В случае отсутствия файлов самое простое, что можно сделать — это скопировать три этих файла из корневого каталога «C:» работающего компьютера с аналогичной версией Windows на дискету:
- Файлы имеют атрибут «скрытый», чтобы их видеть нужно вызвыть окно «Свойства папки» через пункт меню «Сервис» в Проводнике Windows;
- Во вкладке «Вид» поставить маркер рядом с пунктом «Показывать скрытые файлы и папки» и убрать галочку у пункта «Скрывать защищенные системные файлы». Нажать «OK»;
- После этого файлы можно будет увидеть в корневой папке «C:» и скопировать их оттуда на дискету;
- Настроить в Bios setup компьютера, на котором появляется ошибка, загрузку с дисковода;
- Вставить дискету с файлами в дисковод компьютера с ошибкой;
- Включить компьютер с ошибкой (Windows должна будет загрузиться без ошибок);
- Скопировать файлы с дискеты прямо на диск «C:» с заменой существующих файлов.
Кстати, файл boot.ini можно создать самостоятельно в блокноте Windows. По умолчанию, например, для Windows XP он содержит следующий текст:
Вот вам полезная ссылка, почитайте -В Редактирование файла Boot.ini в Windows XP
Теперь второй вариант. Если у вас нет возможности скопировать эти файлы откуда-нибудь, но есть загрузочный CD с Windows, тогда вам следует сделать следующее:
- Устанавливаете в Bios setup загрузку с CD-Rom;
- Вставляете загрузочный CD с Windows, ждете синего экрана с выбором;
- Нажимаете клавишу «R» для вызова консоли восстановления системы;
- Консоль попросит выбрать систему. Нужно нажать клавишу «1», потом «Enter»;
- Консоль попросит набрать пароль администратора. Если его нет, то просто нажмите «Enter»;В Высветится строка:C:WINDOWS
Дальше есть такие варианты:
- Можно набрать командуВ fixmbr:C:WINDOWSfixmbrЭта команда автоматически заменит MBR (Master Boot Record) системного раздела диска работающими копиями файлов.
- Можно набрать командуВ fixboot:C:WINDOWSfixbootЭта команда восстановит загрузочный сектор диска, если он был поврежден при установке другой операционной системой.
- Можно так же скопировать файлыВ NTLDR, иВ NTDETECT.COMВ с CD/DVD-Rom на жесткий диск следующим образом:Наберите такие команды копирования файлов, если появится запрос замены файла, нужно нажать «Y» и «Enter» (e: — это буква CD/DVD-Rom):copy e:i386ntldr c:copy e:i386ntdetect.com c:В После копирования вынте диск с Windows из CD-Rom и перезагрузите компьютер.
Вот еще одна полезная ссылка, если у вас будут проблемы с командами консоли восстановления -В Описание консоли восстановления Windows XP
Ну вот и все. Если у вас будут вопросы по данному виду неисправностей, пишите их в комментариях.
20451Версия для печатиБытовая техника » Программы
Всем привет. Сегодня рассмотрим довольно распространенную ошибку из-за которой Windows отказывается загружаться, а именно: ошибка NTLDR is missing.NTLDR is missingобычно связанно с повреждением или отсутствием загрузочных файлов, без которых Windows не может нормально начать загрузку.
- ntldr is missing при установке windows 7
</span>
1 ntldr is missing при установке windows 7
Чаще всего увидев такую ошибку, пользователи сразу берутся за переустановку Windows.
Сами понимаете это не совсем удобно, из-за появления одной ошибки NTLDR is missing переустанавливать всю систему и настраивать все заново.
Если такая ошибка появляется регулярно после переустановки системы, например спустя неделю, то скорее всего виновники ошибки NTLDR is missing вирусы. В таком случае не поленитесь все тщательно проверить с помощью LiveCD.
Конечно можно заранее создать точку восстановления через Acronis Recovery и восстановиться за 10 минут. Но для этого вам во первых необходимо заранее создать точку восстановления, во вторых будут восстановлены только те первоначальные данные, которые вы сохранили в точке восстановления.
К примеру, точка восстановления созданная месяц назад из-за ошибки NTLDR is missing может свести на нет все сохраненную вами работу на компьютере за месяц.
Кстати в ближайшее время я собираюсь выпустить пару статей о правильной работе с Acronis, подробно описав
Сегодня мы восстановим работоспособность Windows без помощи точек восстановления и переустановки Windows. Восстановление загрузочных файлов при появлении ошибки NTLDR is missing можно сделать двумя способами.
Восстановление NTLDR is missing наверняка — способ первый. Этот способ срабатывает если не в 100, то в 99% случаев точно.
Для обеих способов нам понадобиться установочный диск Windows. Заходим в BIOS выставляем загрузку с CD. Затем сохраняемся и выходим из BIOS. Подробней о том как это сделать читайте в статье — настройка биоса для установки Windows. Перед появлением ошибки жмем R. Если все правильно сделали, то у вас появиться примерно вот такая консоль восстановления.
Кстати во время запуска выбираем первую систему нажав 1 и Enter. Консоль восстановления запустилась? Отлично. Теперь скопируем пару файликов с нашего диска. Для этого пропишите две команды:
copy e:i386ntldr c:
и
copye:i386ntdetect.com c:
Внимание. Команды не сработают если у вас будут не правильно проставленные буквы к диску и приводу. Поэтому сперва необходимо убедиться, что CD привод назван буквой е:, а системный раздел носит букву с:. Если у вас другие буквы дисков, то просто меняем их в коде на свои.
Второй способ устранения ошибки NTLDR is missing. Все в той же консоли восстановления выполните команды: FIXBOOTа затем FIXMBR. Таким образом мы восстанавливаем загрузочные записи. После выполнения команд, выходим из компьютера и наблюдаем как Windows оживилась.
Важно. Используйте каждый способ восстановления по отдельности, то есть после выполнения команд описанных в первом способе, выходим из консоли восстановления и загружаем Windows.
Если не сработало, тогда попробуйте второй способ. Кстати тем кому интересны другие возможности консоли восстановления прошу сюда. На этом у меня все, надеюсь теперь ошибка NTLDR is missing не вызовет проблем и вы сможете справится с ней ужебез переустановки Windows.
Используемые источники:
- https://faytan.ru/ntldr-is-missing-chto-delat/
- http://wintech.net.ru/windows-xp/winxp-un/263-ntldr-is-missing-vosstanovlenie-sistemy.html
- https://entercomputers.ru/praktika/ntldr-is-missing.html