Ntldr is missing Windows xp как исправить? cloud-script.ru

Ntldr is missing Windows xp как исправить?

Настройка оборудования

Блог о модемах, роутерах и gpon ont терминалах.

NTLDR is missing — что делать и как исправить?!

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

Ошибка NTLDR is missing

Некоторые пользователи, работая за компьютером, могли встретиться с мало распространенной, но очень неприятной ситуацией, когда на экране появилась ошибка NTLDR is missing Press Ctrl+Alt+Del to restart. Чуть ниже я расскажу про ошибку ntldr is missing и что делать в данном случае.

При возникновении ошибки NTLDR is missing начинающий пользователь сразу пытается переустановить Windows, но переустановка может занять больше времени, нежели исправление ситуации за более короткие сроки. Давайте, удостоверимся, что вы зашли на нужную страницу, я покажу, как выглядит эта ошибка:

Причины возникновения ошибки

Прежде чем приступим к решениям ошибки NTLDR is missing, можете прочитать список причин, почему она может появиться на компьютере.

  1. Если на компьютере установлено несколько систем.
  2. Файл Ntldr может быть удален или поврежден из-за неаккуратной работы пользователя или ошибкой (ми) программного обеспечения.
  3. Смена активного раздела на жестком диске, так же может вызвать эту ошибку. Для загрузки Windows необходимо, чтобы системные файлы, с которыми работает Windows, были на активном разделе жесткого диска.
  4. Ошибка NTLDR is Missing может появиться не только из-за программной ошибки, а вызывать её может и аппаратная часть компьютера. Когда появляется такая ошибка, вам стоит обратить внимание на аппаратную часть следующих компонентов: жесткий диск, проблема шлейфа жесткого диска, устаревшая версия BIOS на материнской плате, еще один жесткий диск, в котором установлена другая система Windows.
  5. Замечал ошибку также при других случаях.

Рекомендации по устранению ошибки

Итак, мы разобрались, почему может возникнуть эта ошибка, теперь поговорим, как исправить ntldr is missing ошибку на вашем компьютере.

Совет № 1. Если у вас есть под рукой еще один компьютер с такой же операционной системой, которая установлена у вас, тогда скопируйте файлы Ntldr и Ntdetect.com или воспользуйтесь консолью восстановления Windows (про это чуть ниже).

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

После перезагрузки, сообщение NTLDR is missing должно исчезнуть.

Совет № 2. В файле boot.ini надо проверить пути к операционной системе на корректность. Чтобы отредактировать данный файл, вы можете загрузиться с помощью программ, о которых я говорил выше.

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

[boot loader]
timeout=30
default=multi (0) disk (0) rdisk (0) partition (1)WINDOWS

[operating systems]
multi (0) disk (0) rdisk (0) partition (1)WINDOWS=»Windows XP Professional» /fastdetect

Совет № 3. Как исправить NTLDR is missing, если не помогли выше описанные способы? У каждого опытного пользователя должен быть дистрибутив с операционной системой, которая установлена на его компьютере. Этот способ считаю самым быстрым, чтобы избавиться от ошибки ntldr is missing, потому что надо будет сделать минимум действий, хоть и на первый взгляд все кажется немного непонятным. Если вы не знаете, как выставить загрузку Windows c дисковода, тогда перейдите по ссылке ниже и прочитайте примерно в начале статьи эту информацию: «Как установить Windows XP на компьютер».

Читать еще:  0xc0000043 как исправить?

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

Теперь приступим к восстановлению. Если на компьютере установлена одна ОС, то появится следующая информация:

В какую копию Windows следует выполнить вход?

Введите 1, нажмите Enter.

Введите пароль администратора:

Если у администратора нет пароля, то просто нажмите Enter.

Далее вводите команду fixmbr и нажимаете кнопку Enter.

Появится следующее сообщение:

На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.

Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.

Подтверждаете запись новой MBR?

Вводите букву Y (yes, да) и нажимаете Enter.

Производится новая основная загрузочная запись на физический диск DeviceHarddisk0Partition0.

Новая основная загрузочная запись успешно сделана.

После появится приглашение системы: C:WINDOWS>

Введите fixboot и нажмите Enter.

После этого появится сообщение:

Конечный раздел: C:.

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

Вводите букву Y (yes, да) и жмете Enter.

Файловая система в загрузочном разделе: NTFS (или FAT32).

Команда FIXBOOT записывает новый загрузочный сектор.

Новый загрузочный сектор успешно записан.

Появится приглашение системы C:WINDOWS>

Все необходимые операции сделали, теперь выходим из консоли восстановления. Чтобы выйти из консоли восстановления введите команду exit и нажмите Enter. После этого компьютер перезагрузится.

Следующим действием в BIOS убираем загрузку с CD-ROM, выставив загрузку с HDD (жесткого диска). Теперь можете вытащить установочный диск Windows и проверить наличие надписи NTLDR is missing.

Способ № 4. В некоторых случаях помогает передергивание шлейфа (отсоединить и подключить) или подключение другого шлейфа. Если сообщение NTLDR is missing не ушло, то попробуйте подключить другой жесткий диск, а потом подключить ваш диск.

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

Благодарю за очень полезную статью для таких не совсем уверенных пользователей! С уважением, В.Литаш

Спасибо за статью, у меня не раз возникала эта ошибка и я

переустанавливал систему. И не догадался до простой вещи, как

просто скопировать файл с помощью LiveCD, век живи, век учись.

Но командами Fixboot и FIXMBR я пользоваться боюсь, вдруг исчезнут

логические разделы. Такое уже случалось. Или я не прав?

Сайт мне понравился,обязательно подпишусь.

Хотелось бы почитать статью, как восстановить системные файлы и

как восстановить реестр после заражения вирусами.

Как исправить NTLDR is missing, что делать и как восстановить NTLDR для XP?

Сегодня расскажу Вам, как исправить NTLDR is missing, что делать с ошибкой и как восстановить NTLDR для XP при её возникновении. Поехали.

Что означает NTLDR is missing?

NTLDR — это загрузчик (загрузочный файл) версий операционных систем Windows NT, Windows 2000, Windows XP, Windows Server 2003, Vista, Windows 7 и 8. А называется файл так от полного имени NT Loader. Основываясь на этом можно сделать вывод, что сообщение NTLDR is missing означает ни что иное, как «ntldr отсутствует».

Но ошибка NTLDR is missing может возникать и при отсутствии других файлов. Для запуска вышеперечисленных операционных систем требуется наличие трех файлов в активном разделе диска или на устройстве, с которого настроена загрузка: файл NTLDR, содержащий код загрузчика, файл boot.ini, содержащий команды для формирования меню выбора системы и параметры для её запуска, и файл ntdetect.com.

Если хотя бы одного из файлов нет или к ним нет доступа при загрузке, загрузка с ошибкой ntldr is missing Вам обеспечена.

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

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

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

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

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

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

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

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

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

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

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

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

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional» /fastdetect

Восстановление NTLDR Windows XP: Вариант №2

Теперь второй вариант восстановления NTLDR Windows XP. Если у Вас нет возможности скопировать отсутствующие файлы откуда-нибудь, но есть загрузочный CD/DVD с Windows, тогда Вам следует сделать следующее:

  1. Устанавливаете в настройках Bios загрузку с DVD-Rom;
  2. Вставляете загрузочный CD/DVD с Windows и ждете синего экрана с меню выбора;
  3. Нажимаете клавишу «R» для вызова консоли восстановления системы;
  4. Консоль попросит выбрать систему. Нужно нажать клавишу «1», потом «Enter»;
  5. Консоль попросит набрать пароль администратора. Если его нет, то просто нажмите «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 из DVD-Rom и перезагрузите компьютер.
Читать еще:  Coreldraw что это за программа?

Вот еще одна полезная ссылка, если у Вас будут проблемы с командами консоли восстановления: Описание консоли восстановления Windows XP

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

Что делать, если не загружается Windows XP

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

Решение проблемы «NTLDR is missing»

Дословно эта ошибка обозначает следующее «в корне загрузочного раздела файл NTLDR не найден». Этот файл жизненно необходим, это загрузчик операционной системы Windows XP. Некоторые просто переустанавливают Windows, но в большинстве случаев этого можно избежать и не тратить время зря.

Ошибка гласит, что файл удалён, возможно при очередной чистке жесткого диска или в следствии вирусной атаки. Запомните, если вы не уверенны, то ни в коем случае не удаляйте файлы в корне диска «C:». Решение простое – нужно восстановить этот файл и, возможно, некоторые другие, например NTDETECT.COM. Далее будем считать что имеется ввиду восстановление обоих этих файлов.

С помощью установочного диска Windows XP

Нужно загрузиться с установочного диска Windows, но выбрать не новую установку, а войти в «Консоль восстановления». С помощью консоли скопировать файл в корень загрузочного раздела с помощью команд:

copy X:ntdetect.com C:

где X – буква диска откуда копировать, т.е. текущий диск, с которого вы загрузили консоль восстановления. Обычно это D, E или F. можете пробовать все подряд.

Портативный Windows PE

Нужно загрузиться с диска с портативной операционной системой, например Windows LiveCD, Linux LiveCD, Bart PE и оттуда обычным образом скопировать файлы на диск C:. Для начала их нужно записать на диск или флешку. Найти их можно на другом рабочем компьютере с такой же операционной системой или у меня:

Я положил в архив и остальные загрузочные файлы: bootfont.bin, boot.ini и файлы MS-DOS. Их также можно копировать себе, хуже не будет. Обратите внимание, файл boot.ini может отличаться на разных компьютерах, здесь самая распространённая версия для системы с одной установленной Windows XP на первом разделе в папку «C:Windows» . Чтобы положить эти файлы на свой компьютер, нужно скопировать их через любой файловый менеджер или проводник.

Так как файл «NTLDR» является скрытым, то чтобы его увидеть и скопировать в проводнике Windows, нужно включить отображение скрытых файлов.

После копирования файлов в корень диска C:, перезагружаемся. Если ошибка «NTLDR is missing» всё-равно появляется, то смотрим дальше.

Большое количество файлов в корне

При большом количестве файлов в корне загрузочного диска может возникнуть такая ошибка. Файл «NTLDR «может существовать, но из-за особенности файловой системы NTFS и механизма загрузки он может быть не виден на этом этапе загрузки ОС.

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

  • Загрузиться с диска в портативную версию Windows
  • Удалить все файлы в корне диска C:, кроме ntldr, ntdetect.com и boot.ini
  • Или удалить всё и восстановить файлы как в предыдущем пункте

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

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

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

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

Bcupdate2.exe C: /f /y

Программа должна ответить: «The boot code was updated successfully»

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

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

Если не помогло, то загрузиться ещё раз и дать команду:

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

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

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

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

Аппаратная проблема

Бывают случаи, когда данные с диска просто не считываются. Это может происходить из-за таких проблем:

  1. Неисправный шлейф. Если проблема плавающая, то попробуйте заменить шлейф.
  2. Неисправность жесткого диска. Это физические бэды (BAD’s), плохо читаемые сектора, проблемы с электроникой или двигателем диска. Некоторые проблемы можно решить с помощью специальных программ, как правило временно, но в общем случае жесткий диск нужно менять.
  3. Проблемы с материнской платой. Очень редко, но всё же. Если с этого жесткого диска на другом компьютере загрузка заходит чуть дальше (полностью ОС не загрузиться на компьютере с другой конфигурацией), то надо ремонтировать или менять материнскую плату.

«NTLDR is missing» — что делать? Решение проблемы с загрузкой Windows

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

Многие пользователи сразу принимаются переустанавливать систему, ведь ее форматирование – весьма разумное решение.

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

Что значит эта ошибка?

Что значит NTLDR is missing?

Дословно, аббревиатура означает: nt loader, то есть, это загрузка (load) на основе технологии NT.

Другими словами, подобную надпись можно трактовать, как отсутствие загрузочного файла.

Отсюда вы можете понять, что у вас поврежден загрузочный файл, но не стоит волноваться: данную неприятность можно решить, даже не переустанавливая операционную систему.

Она наиболее часто появляется в таких версиях операционных систем Windows, как 2000, Vista, XP, 7 и 8.

Поэтому, мы покажем, как можно устранить эту ошибку, на примере версий XP (которая аналогична к 2000 и Vista), а также на седьмой версии (идентично восьмой и десятой).

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

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

  • Собственно, файл NTLDR с кодом загрузчика;
  • Файл boot.ini с запросами о формировании меню выбора и настроек запуска необходимой операционной системы;
  • Файл ntdetect.com, который собирает информацию о состоянии программного обеспечения.

И если нет хотя бы одного из этих файлов, то, вероятно, сбой в загрузке вашего устройства вам гарантирован в ближайшем времени.

В любой версии Windows, обычно, этот файл находится в корневой папке на системном диске, то есть, на диске С.

Кстати, там же, зачастую находятся и вышеперечисленные файлы boot.ini и ntdetect.com.

Причины возникновения ошибки

Факторы появления NTLDR is missing

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

  • Повреждение шлейфа, который соединяет материнскую плату с жестким диском устройства;
  • В списке загрузочный устройств отсутствует жесткий системный диск. В разделе Boot Device Priority в BIOS необходимо проверить последовательность устройств во время момента загрузки;
  • Выход из строя жесткого диска из-за выхода из строя секторов памяти;
  • При установке диска, были неправильно установлены перемычки в нем;
  • Файл NTLDR из операционной системы был стерт вирусом;
  • Был перемещен или удален из корневого раздела файл boot.ini;
  • Файлы NTLDR и NTDETECT.COM были приняты за временные и были перемещены в другую папку;
  • Присутствие слишком большого количества файлов в корневом каталоге. Особенность NTFS состоит в том, что все данные о файлах находятся в MFT – базе данных. А когда файлов становится слишком много, то база их разделяет на сегменты, файлы в которых сортируются по алфавиту. Если файлов очень много, то NTLDR может быть и не в первом сегменте. Но проблема в том, операционная система при загрузке обращается только к первому сегменту, в котором может не найти нужный файл.
Читать еще:  Impress что это за программа?

Данный список причин не полный. Но перечисленные могут случаться, как по раздельности, так и одновременно с другими.

Программная ошибка

NTLDR is missing

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

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

Сперва компьютер считывает главную загрузочную запись MBR, которая находится в первом разделе нулевого цилиндра системного диска.

Он очень мал в объеме, всего 512 Мб, но содержит в себе код, который помогает компьютеру совершить запуск.

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

А этот сектор, который называется Boot Sector, содержит в себе всю информацию о размере и типе файловой системы и параметров диска.

А далее, данный сектор находит загрузчика ОС, то есть файл NTLDR, и передает ему управление.

в версиях старше 7, вместо файла NTLDR применяется Winload, который находится по пути C:WindowsSystem32winload.exe.

Получив управление, загрузчик выполняет следующие команды:

  • Центральный процессор переходит в режим работы на 32-х битах;
  • Организовывается доступ к системе файлов;
  • Выводит меню выбора систем, в случае, если установлены несколько, путем получения данных с файла boot.ini;
  • Запускает ntdetect.com (приложение, которое собирает информацию об аппаратном обеспечении);
  • Активирует и передает всю информацию об оборудовании файлу ntoskrnl.exe, который является ядром операционной системы.

И после чего операционная система запускается.

Как исправить ошибку?

Как исправить NTLDR is missing?

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

Для начала рассмотрим возникновение данной ошибки на таких версиях Windows, как 2000/XP/2003, ведь решение для них будет аналогичным.

Еще раз повторим, чтобы запуск прошел удачно, необходимо наличие файлов:

Ntldr;

Ntdetect.com;

Boot.ini.

Рассмотрим детальнее загрузчик и его сопровождающие.

NTLDR is missing в Windows 2000/XP/2003/Vista

  1. Для начала необходимо отобразить скрытые системные папки и файлы в «Проводнике». Нажимаем раздел «Сервис» и находим там «Свойства папки».

  1. Далее заходим в закладку «Вид» и с пунктов«Скрывать защищенные файлы» снимаем галочки. А на пункте «Показывать скрытые файлы» и папки ставим отметку. Кроме того, рекомендуем с пункта «Скрывать расширения для зарегистрированных типов файлов» также снять галочку.

Применение отображения скрытых файлов и расширений

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

Появление скрытых файлов

Что делать, если файлов нет

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

Так как нужных файлов у нас нет, то их нужно где-то найти в ставить взамен отсутствующим. Есть несколько вариантов:

  • Скопировать файлы с установочного диска;
  • Скопировать с другого устройства;
  • Скачать из сети.

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

  1. Для начала, вставляем его в дисковод и запускаем загрузку с CD диском и ставим загрузку в BIOS.
  2. Изначально вам может показаться, что производится стандартная переустановка системы, но когда у вас появится окно, как на рис., необходимо выбрать вариант Чтобы восстановить Windows XP с помощью консоли восстановления нажмите «R» и, собственно, нажать на клавиатуре R.

Вход в консоль восстановления Windows

  1. Консоль восстановления помогает получить доступ к системе в текстовом режиме, если та не загружается. Вы не сможете совершать управление с помощью мышки, поэтому придется пользоваться только клавиатурой.
  2. Программа займется сканирование дисков, проверяя их на наличие ОС, после чего отобразит найденные результаты. В нашем случае, на компьютере установлена только одна операционная система, которая отображается под номером 1.

  1. Обратите внимание на вопрос В какую копию Windows следует выполнить вход? Так как она одна, нажимаем на клавиатуре цифру 1 и клавишу Enter для подтверждения ввода. А также, если у вас стоит пароль администратора, то его необходимо ввести, если нет – еще раз нажмите подтверждение.
  2. После этого произойдет вход в систему. Чтобы перемещаться и искать нужные файлы по диску, необходимо знать основные команды.

Так как нам нужно увидеть содержимое диска, то сначала нужно в него войти. Для этого, следует ввести команду «cd ..», которая означает:

— пробел и две точки – является аналогом стрелки Назад в «Проводнике».

Навигация по папкам

  1. Обязательно следите за всеми пробелами точками и другими знаками, так как они играют очень важную роль и от написания зависит дальнейшая загрузка команды.
  2. Дальше нажимаем Enter и вводим английскую букву С, чтобы попасть в папку системного диска. Чтобы там отобразилось содержимое, вводим команду dir.

Применение команды dir

  1. После этого нам необходимо зайти на диск CD привода с установкой. Вводим в команде с путем ту букву, под которой у вас на компьютере обозначается диск с оптическим приводом. Если вы не помните, делайте методом подбора – рано или поздно угадаете. К примеру «D:», «F», «G» и так далее.
  2. После подбора вводим команду dir и ищем в содержимом папку I386 — в ней находятся файлы с загрузчиком, которые нужно скопировать.

Ввод команды I386

  1. Еще раз повторим, как будет выглядеть весь путь целиком.

Путь в папку I386

  1. Среди всех отобразившихся файлов, необходимо найти нужный.

  1. Чтобы его скопировать, необходимо вписать команду «copy ntldr c:», в которой указывается по очереди, какая команда выполняется, с каким файлом и куда его копировать. Опять же, не забывайте обращаться внимание на все знаки! В идеале команда должна выглядеть так:

  1. Чтобы проверить, точно ли файл скопировался, необходимо вернуться в папку системного диска, ввести команду dir и посмотреть.

  1. Файл успешно скопирован и, чтобы проверить, помогло ли это, необходимо перезагрузить систему. Для того, чтобы выйти из консоли, необходимо вписать команду exit, что значит «выход» и компьютер начнет производить перезагрузку.
  2. После проделанной операции мы можем наблюдать, что система ошибку нам больше не показывает и ОС производит успешный запуск.

Успешный запуск ОС

NTLDR is missing в Windows 7/8/10

Для данных версий решения похожи с предыдущим:

1. Загрузить систему с помощью внешнего носителя и попасть в режим восстановления.

Восстановление Windows 7/8/10

2. Далее выберите необходимую для восстановления систему. В данном случае установлена только одна.

Выбор операционной системы при восстановлении

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

Выбор Командной строки при восстановлении

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

Команды для восстановления загрузчика

5. После ввода команд нажмите для подтверждения Enter и перезагрузите устройство.

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

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

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

Поэтому, не спешите переустанавливать ОС, попробуйте, сначала разобраться во всем самостоятельно.

Ссылка на основную публикацию
Adblock
detector