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

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


Как правило, оно имеет вид «NTLDR is missing. Press Ctrl+Alt+Del to restart». В чем заключаются причины его появления и что делать в такой ситуации? Об этом и пойдет речь в данной статье.

Что представляет собой NTLDR?

Сначала необходимо сказать несколько слов о самом понятии «NTLDR». Это аббревиатура, которая получена от сокращения NT Loader. NTLDR представляет собой основной компонент загрузки операционной системы, включающий в себя три элемента. Они отвечают за запуск ОС. Таким образом, данными элементами являются:

— файлы ntdetect.com;
— boot.ini;
— файл ntldr.

Когда при начале загрузки системы выясняется, что отсутствует или поврежден хотя бы один из них, на черном экране появляется что-то типа «NTLDR is missing…». В данном случае пользователи начинают задумываться, что делать для исправления ситуации. Необходимо обратить внимание на то, что файл ntdetect.com выступает в качестве так называемого определителя типа запуска. Файл ntldr имеет загрузочный код, а boot.ini с командами, которые входят в его состав, старается сформировать процесс запуска, а также основные параметры на основе двух других элементов.

Причины ошибки загрузки

Когда на экране возникает сообщение об ошибке вида «NTLDR is missing», пользователи начинают задумываться, что делать в такой ситуации и искать выходы из данного положения. Главное, не поднимать панику. Наиболее распространенной причиной такой ошибки является то, что не определяется жесткий диск. Однако бывают и проблемы с винчестером. Необходимо в первую очередь проверить присоединение шлейфа. Он может просто выпасть из разъема. Такие проблемы часто возникают при чистке внутренностей компьютера от пыли. Если шлейф вставлен в разъем неплотно, стоит исправить ситуацию. Выход самого винчестера из строя – проблема более серьезная, однако она встречается реже.

Как уже было сказано, чаще всего причины неполадок связаны с жестким диском. Он может быть просто отключен в BIOS, как первое приоритетное устройство для загрузки операционной системы. В данном случае необходимо изменить параметры в меню Boot Device Priority. Кроме того, могут быть случайно удалены или повреждены вышеуказанные компоненты загрузки в результате заражения вирусами или вредоносными файлами. Как их восстановить, будет рассмотрено немного позже. Чтобы выявить вирусы, потребуется провести сканирование компьютера. Иногда возникают случаи, когда в корневом каталоге (C:\) имеется большое файлов. В данной ситуации срабатывает специфика работы файловой системы NTFS. Как известно, при наличии большого количества файлов в корневом каталоге они распределяются по массивам. Причем каждый из них имеет определенный индекс. Файлы же размещаются строго в алфавитном порядке. В процессе запуска система обращается только к массиву, имеющему первый порядковый индекс, где все три компонента загрузки не обязательно присутствуют. Таким образом, желательно использовать средства, предназначенные для безопасной чистки компьютера от мусора. Как правило, они представлены в качестве программ-оптимизаторов. Также стоит отметить, что в параметрах следует установить не только удаление остаточных, но и неиспользуемых файлов, пустых папок.

Простой способ исправления ошибки вида NTLDR is missing

Настало время разобрать ситуацию исправления ошибки программным способом. Как правило, в этом возникает необходимость, если она повторяется вновь и вновь. В качестве варианта можно рассмотреть ситуацию, когда отсутствуют требуемые загрузочные компоненты в корневом каталоге. Данная задача имеет достаточно простое решение. Для этого понадобится скопировать файлы с рабочего компьютера с аналогичной версией системы на дискету или флэшку. Затем их нужно перенести на необходимый терминал. Однако перед этим следует установить в приоритете загрузки в качестве дискеты или съемного USB-устройства. После выполнения всех действий правильно при загрузке системы не должно возникнуть проблем. Затем можно скопировать файлы в корневой каталог.

Применение консоли восстановления

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

Когда запуск будет выполнен, необходимо нажать кнопку «R», после чего будет вызвана консоль восстановления. Затем нужно выбрать подходящий вариант. Обычно требуется нажатие клавиши «1». Далее стоит подтвердить свои действия, кликнув по «Enter». После этого начинается автоматическое восстановление. Кроме того, можно применить восстановление загрузчика путем задействования командной строки, в которой необходимо ввести «C:Windows\fixmbr» или «C:\Windows\fixboot».

Обычно оба способа, представленные в статье, действенные. Однако можно поступить еще проще, скопировав оригинальные файлы с носителя прямо в корневой каталог. Например, дисковод обозначается в системе в виде литеры «E». Чтобы скопировать файлы, потребуется ввести: — copy e:\i386\ntldr c:\; — copy e:\i386\ntdetect.com c:\. Затем диск извлекается из дисковода, а система перезагружается.

Ошибка NTLDR is missing в Windows 7

В данной версии операционной системы также можно осуществить вышеописанные действия. Однако на практике выявлен более простой вариант. К примеру, при загрузке операционной системы седьмой версии на экране возникла надпись «NTLDR is missing». Что предпринять в данном случае? Необходимо использовать программу, которая специально разработана для Windows 7. Она называется Multiboot. Чтобы применить ее, следует загрузиться с любого диска, имеющего тип LiveCD для получения доступа к выполнению файла загруженной программы. Далее, когда утилита будет запущена, автоматически появится меню, в котором стоит найти пункт «Восстановить загрузчик Windows 7 на всех дисках». После этого нажимается кнопка «Выполнить».

В конце хотелось бы отметить, что в случае появления ошибки вида «NTLDR is missing» при загрузке системы восстановить ее запуск несложно. Очень часто многие пользователи начинают паниковать, приходят мысли, что винчестер вышел из строя. В большинстве случаев причина состоит вовсе не в этом. Все гораздо проще, и найти решение проблемы не составит труда. Стоит также отметить, что иногда даже при неполадках в винчестере существует возможность применить уникальные программы типа HDD Reanimator. Они позволяют осуществить его перемагничивание и восстановление поврежденных секторов поверхности носителя.

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

Ошибки подобного рода вещь серьезная и, к сожалению, возникают довольно часто. На повестке дня NTLDR Is Missing. Для начала мы рассмотрим причины возникновения этой проблемы, а потом решим ее.

Почему появляется NTLDR Is Missing и как решить эту проблему?

Ошибка бывает разной и выглядеть может, например, так:

Либо вот так:


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

Вариант 1

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

Решить это можно, если воспользоваться специальной утилитой от Microsoft – BCUpdate2 . Распространяется в свободном доступе в интернете, можно попросить у техподдержки Microsoft.

Теперь приступим к делу. Вам понадобится загрузочная дискета, с которой вы загружаетесь. Запускаете командную строку (Shift+F10) и вводите туда следующую команду:

BCUpdate2.exe C: /f

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

Вариант 2

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

Чтобы решить этот вариант проблемы необходимы загрузочные файлы Ntldr и установочный диск с Windows XP. Итак, загружаемся с диска и запускаем консоль восстановления, для чего просто жмём кнопку R. Теперь выбираем раздел который нужно восстановить, а потом прописываем команду , если не помогло пишем команду .



После этого можно перезагрузиться и надеяться на то, что все заработает.

Вариант 3

Восстановить работу загрузочных данных можно и по-другому, для этого вам снова нужно загрузиться с загрузочного диска, но в режиме MS-DOS, как только вы это сделали нужно файлы Ntldr и Ntdetect.com скопировать в корень папки загрузочного диска.

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

attrib ntdetect.com -r -s –h

attrib ntldr -r -s –h

Вариант 4

Он даже попроще, но вам необходим другой компьютер, где есть работающая система. Вынимаем жесткий диск из своего ПК и подключаем к работающему. Зайдите в утилита «Управление дисками» и посмотрите на созданные разделы и диски. Нормально ли они работают, далее первый раздел диска сделайте активным. Теперь скопируйте туда файлы NTLDR и NTDETECT.com. Вы снова можете вставить жёсткий диск в свой компьютер. Рекомендуется сбросить BIOS.

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

Вариант 5

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

copy e:\i386\ntldr c:\

copy e:\i386\ntdetect.com c:\

Мы на системный диск копируем файлы NTLDR и NTDETECT.COM. В команде указан путь, откуда происходит копирование и диск C, буква е:\ – это дисковод.

Вариант 6

При изменении активного раздела, может появляться эта же ошибка, решить это можно так:

  • Загрузитесь с дискеты;
  • Запустите командную строку и введите команду fdisk ;
  • Подтвердите включение поддержки больших дисков клавишей Y;
  • Появляются команды, где вы выбираете пункт «Выбор активного раздела» , а потом делаете активным необходимый раздел.

Теперь на активный раздел мы можем копировать файлы загрузки.

  • Загрузитесь с загрузочного диска, флешки;
  • Нажмите R для открытия окна восстановления;
  • Вводим команду «cd ..» . Она нужна, чтобы попасть в корень диска. (Возможно, придется ввести несколько раз);
  • Как только вы оказались в корневом каталоге введите букву дисковода, например, “е:” ;
  • Вводим команду cd i386 ;
  • Копируем NTLDR на загрузочный диск – Copy ntldr + буква загрузочного диска ;
  • Выходим при помощи команды exit .

Это все основные и известные методы по борьбе с ошибкой NTLDR Is Missing. Иногда банальное переподключние жёсткого диска, замена кабеля могут помочь. Можно обновить BIOS, но это делается с осторожностью. Возможно диск имеет физические повреждения и его стоит отдать в ремонт.

Некоторые пользователи, работая за компьютером, могли встретиться с мало распространенной, но очень неприятной ситуацией, когда на экране появилась ошибка 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» с одной операционной системой, выглядит так:


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

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

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

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

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

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

Появится сообщение:

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

Если у администратора нет пароля, то просто нажмите 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 (жесткого диска). Теперь можете вытащить установочный диск Windows и проверить наличие надписи NTLDR is missing.

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

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

Эта ошибка встречается довольно часто, устраняется довольно легко, но не все знают как это делается и зачастую переустанавливают систему.

Почему появилась такая ошибка:

  1. Пользователь компьютера сам стер системные файлы Ntldr и Ntdetect.com с раздела «С: », не подозревая о их важности.
  2. Возможно система «зависла » или была выключен нажатием кнопки питания на системном блоке или через электрическую розетку, тем самым непреднамеренно повредив загрузочные данные. Правильное выключение производится из меню «Пуск » - «Завершение работы ».
  3. Cообщение «» может появиться вследствие после смены активного раздела на жестком диске. Для того чтобы, загрузчик нормально функционировал нужно чтобы системные файлы, находились на активном разделе.
  4. Носитель информации отработал свое время и начал выдавать соответствующие ошибки о неисправностях. Это происходит вследствие износа винчестера и покрытия поверхности его блинов дефектными секторами.
  5. Четвертая причина является маловероятной, но ее исключать тоже не стоит. Это заражение системы вредоносными программами, т.е. вирусом. Как вариант можно , если не можете решить какой ознакомьтесь с заметкой на данном сайте и выберете подходящий себе.

Все описанные ниже действия НЕ УДАЛЯТ фотографии, документы и программы установленные у вас! Данные, которые были до ошибки останутся в таком же состоянии. Вы лишь восстановите испорченные системные файлы.

Ошибка исправляется следующим несложным способом:


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

Что делать с ошибкой NTLDR is missing? Это довольно частый вопрос, поскольку она довольно часто случается у пользователей операционных систем Windows XP и Windows 10/7?

Она может возникнуть в процессе работы с компьютером.

После перезагрузки пишет: NTLDR is missing и операционная система не включается. Невозможно также загрузиться в безопасной среде или обойти ошибку в процессе включения ОС.

Строка после поля с ошибкой предлагает пользователю перезагрузить устройство с помощью сочетания клавиш Ctrl->Alt->Delete. Однако, это не помогает.

После попытки перезагрузки ошибка появляется снова и снова.

Рассмотрим причины появления неполадки и эффективные способы ее устранения.

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

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

В нашем случае NTLDR – это обычный загрузчик операционной системы. Дословно аббревиатуру можно расшифровать как New Technology Loader.

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

Среди причин появления NTLDR is missing выделяют следующие:

  1. Фатальная ошибка (fatal error) в работе аппаратных компонентов системы . Возможно, жесткий диск не подключен к системе или контроллер материнской платы сломался;
  2. К материнской плате был подключен еще один жесткий диск;
  3. Возможно, на компьютере установлено сразу несколько операционных систем . В таком случае между ними может происходить конфликт и, как следствие, компьютер не загружается;
  4. В процессе некорректной установки программ могли быть повреждены файлы установщика NTLDR;
  5. Произошла замена активного диска системы.

Устранение ошибки без переустановки системы

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

Самый простой способ – подключить его к другому ПК и проверить работоспособность.

Если устройство все-таки неисправно, единственный выход – это его замена.

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

Причина №2. Согласно этой причине, эта ошибка появляется в следствие конфликта двух жестких дисков.

Большинство юзеров после подключения еще одного диска не выставляют приоритетность использования.

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

Следуйте инструкции, чтобы решить эту проблему:

  1. После появления ошибки перезагрузите компьютер;
  2. В первые пять секунд после старта новой загрузки зайдите в меню БИОС ;
  3. В появившемся окне БИОСа найдите вкладку, в которой выставляется порядок использования жестких дисков системы – Hard Disk Boot Priority;
  4. С помощью клавиш вверх-вниз поставьте на первое место первый жесткий диск;
  5. Нажмите на клавишу F10, чтобы сохранить внесенные изменения.

После проделанных действий выйдите из меню БИОС, перезагрузите компьютер и дождитесь загрузки операционной системы.

Причина 3. Разрешается эта причина следующим образом:

  • Найдите диск, с помощью которого вы устанавливали операционную систему. Это также может быть флешка, на нее нужно записать установочный образ ОС;
  • Загрузитесь с подключенного привода;
  • Если вы используете ОС Windows XP, нажмите на кнопку R сразу после появления надписи: «Установка Виндовс». Появится следующее окно;

  • Данное окно – это стандартная консоль восстановления. Нажмите на число, которое означает загрузочный раздел и введите по очереди команды fixboot и fixmbr (через Ентер);
  • Пользователи седьмой и более новых версий ОС Виндовс после появления клавиши Установить должны нажать на поле восстановления ОС, как показано на рисунке ниже;

  • В появившемся окне выберите утилиту командной строчки;
  • В командной строке пропишите через Ентер команду bootrec.exe /FixMBR и команду bootrec.exe /FixBoot. После того, как все команды будут успешно выполнены, закройте утилиту.

Совет! Еще один способ решить неполадку – отключить один жесткий диск, предварительно скопировав системные файлы установщика. Затем их нужно копировать на второй жесткий диск. Подключите оба диска к материнской платы снова и перезагрузите систему. Теперь режим загрузки сможет найти необходимые системные файлы.

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

Также файлы могли быть удалены самим пользователем.

Чтобы наладить работу системы необходимо восстановить ранее утерянные файлы. Это можно сделать с помощью решения к причине 3.

Заметьте! Если причиной неполадки стал вирус, после введения команды fixmbr есть вероятность повреждения главной таблицы разделов жесткого диска. Для начала необходимо просканировать диск на наличие вирусов. Сделать это можно, подключив его к другому компьютеру.

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

Также понадобится программа DiskPart. Она предустановлена в ОС Виндоус.

В командной строке введите слово diskpart и нажмите Ентер. Утилита будет запущена.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: