Андрей Смирнов
Время чтения: ~27 мин.
Просмотров: 0

Ошибка ntldr is missing при загрузке windows

NTLDR Is Missing

Recently, my best friend asked me for help since her computer couldn’t boot normally and she received a warning as follows:

«NTLDR is missing

Press Ctrl +Alt + Del to restart».

Then, I Google «NTLDR is missing» and visit Windows forum as well as Windows Seven forum, and I find many people are talking about this error message.

Although some users have received NTLDR missing error, most of them, in fact, don’t know what NTLDR is and how to fix NTLDR missing Windows 10.

Now, this post will show you the definition of NTLDR, typical causes of NTLDR missing issue, and 10 solutions to fix the NTLDR is missing.

What Does NTLDR Stand For?

NTLDR, an abbreviation for NT loader, is the boot loader for all releases of Windows NT operating systems up to and including Windows XP, and Windows Server 2003.

NT loader is typically run from the primary hard disk drive, but it can also run from portable storage devices such as CD-ROM, USB flash drives, or floppy disk.

Besides, NTLDR can load a non NT-based operating system given the appropriate boot sector in a file.

NT loader contains three files.

  • ntldr, the main boot loader
  • COM, required for booting an NT-based OS, detects basic hardware information needed for successful boot.
  • ini, contains boot configuration (if missing, NTLDR will default to \Windows on the first partition of the first hard drive).

NTLDR is launched by the volume boot record of system partition, which is typically written to the disk by the Windows FORMAT or SYS command.

If NTLDR is missing, you may receive the following messages:

«NTLDR is missing

Press Ctrl + Alt + Del to restart».

«NTLDR is missing

Press any key to restart«.

«Boot: Couldn’t find NTLDR

Please insert another disk».

Here, do you know why NTLDR is missing?

In general, there are many possible factors contributing to the NTLDR missing issue.

The most common reason for this error is that your computer is trying to boot from a hard drive or flash drive that is not properly configured to be booted from.

And, other possible causes include corrupt and misconfigured boot-related files (NTLDR, NTDETECT.COM, and Boot.ini), corrupt hard drive sectors, an outdated BIOS, and damaged or loose IDE cables, etc.

Now, how do you fix NTLDR is missing in Windows 10/8/7?

NTLDR is missing — Что делать?

Все сайты внаглую спиздели скопировали друг у друга статьи и пишут одно и тоже, а именно то, что вам нужен диск с операционной системой Windows XP, с которого вы сможете скопировать файл NTLDR, но, на деле у кого сейчас можно найти такой диск? Уже вышла windows 10, а поддержка windows XP закончилась более года назад. В общем вряд ли он у вас есть. Скачать XP с торрента, скинуть на диск и с него копировать файлы? Абсолютно неадекватная мысль.

В общем, на деле вам нужен диск с любой версией операционной системы windows, просто для того, чтобы запустить процесс загрузки новой системы и там найти доступ к командной строке. В моем случае у меня завалялся диск с Windows 8, поэтому ваша главная задача — это, вставив установочный диск, дойти до примерно вот такого меню, в котором будет предложено воспользоваться командной строкой:

Скорее всего, после того, как вы вставите диск в дисковод, ничего не произойдет (не факт). В этом случае вам нужно просто перезагрузить компьютер и, в процессе его загрузки, пока вы снова не увидите такую картину:

вам нужно нажимать клавишу Enter. Тогда все должно запуститься(по крайней мере мне помогло). Второе, что вам нужно — это скачать с интернета файлы NTLDR и NTDETECT.COM. К сожалению, как я не искал, найти их удалось мне только скачав какую-то windows XP и скопировав оттуда.

Заходите, скачивайте два файла и скидывайте их на флешку — она нам понадобится для того, чтобы скопировать эти файлы на наш диск C.

Далее, мы запускаем компьютер, который требуется починить, вставляем диск с любой версией ОС и вставляем флешку. Добиваемся доступа к командной строке(включить командную строку должно быть возможно с любого установочного диска Windows) и теперь нужно побыть чуть-чуть программистом.

Как только вы откроете командную строку вы увидите следующее:

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

Для этого мы воспользуемся командой:

Вводя которую мы переходим на одну папку вверх. Как только мы выйдем к самому диску C, нам нужно будет перейти к нашей флешке, которая может быть диском A,B,F,D,G и так далее. Мы просто экспериментируем вводя команду:

Вместо D:\ вводите все буквы, пока не попадете на нужный вам диск(на флешку). Как только вы попадете на какой-нибудь диск, для проверки, вводим команду:

Она покажет нам содержимое диска примерно в таком виде:

Как только вы увидите нужные вам файлы, а именно NTLDR и NTDETECT.COM, сразу вводим команду:

Введя эти 3-и команды вы скопируете нужные файлы для работы системы на диск C и, командной exit, выйдете из командной строки. Теперь смело перезагружаем компьютер и наслаждаемся результатом работы. Скорее всего, во время загрузки системы вы будете наблюдать какие-то непонятные символы, но беспокоиться не стоит — это просто проблемы с кодировкой, которые, почти в 100% случаев, безвредны для вас и вашего компьютера.

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

1) Заменить файл ntldr

  • Для замены или восстановления поврежденного файла ntldr можно скопировать его с другого компьютера с такой же операционной системой или же с установочного диска с Windows. Файл находится в папке i386 диска с ОС. Также Вам понадобится файл ntdetect.com из той же папки. Эти файлы, с помощью Live CD или консоли восстановления Windows нужно скопировать в корень Вашего системного диска. После этого, следует проделать следующие шаги:
    • Загрузиться с установочного диска с Windows
    • При появлении предложения нажать R для запуска консоли восстановления сделать это
    • Перейти на загрузочный раздел жесткого диска (например, с помощью команды cd c:).
    • Выполнить команды fixboot (для подтверждения потребуется нажать Y) и fixmbr.
    • После получения уведомления об успешном выполнении последней команды, наберите exit и компьютер должен перезагрузиться без сообщения об ошибке.

2) Активировать системный раздел

  • Случается, что по ряду различных причин, системный раздел может перестать быть активным, в этом случае Windows не может получить к нему доступа и, соответственно, доступ к файлу ntldr. Как это исправить?
    • Загрузиться с помощью какого-либо загрузочного диска, например Hiren’s boot CD и запустить программу для работы с разделами жесткого диска. Проверить системный диск на наличие метки Active. Если раздел не активен или скрыт — сделать активным. Перезагрузиться.
    • Загрузиться в режиме восстановления Windows, так же как и в первом пункте. Ввести команду fdisk, в появившемся меню выбрать необходимый активный раздел, применить изменения.

3) Проверить правильность записи путей к операционной системе в файле boot.ini

А вдруг и это будет интересно:

Почему бы не подписаться?

29.10.2017 в 12:30

Всем привет, уже третий день не могу поставить DirectX — пробовал установить DLL отдельно, но не помогает, пишет что у меня 32-х битная система. Что делать?

29.10.2017 в 12:44

А веб-установщик DirectX не ставит то, что нужно? — отсюда: microsoft.com/ru-ru/download/details.aspx?id=35 Только учитывайте, что может быть еще сама игра не поддерживает работу в 32-бит системе с 32-битными библиотеками DirectX, тогда только переустанавливать ОС (ставить x64)

01.11.2017 в 17:20

привет, такая проблема: стоит win 10 Pro хочу переустановить на чистую RS_3 но при загрузке с флешки выдаёт ошибку NTLDR is missing. пробовал разные флешки, ни чего не помогло. помогите кто знает ?

02.11.2017 в 06:59

А точно ли вы правильно поставили загрузку с флешки? Очень странная ошибка конкретно для этого случая. Убедитесь, что грузитесь с нужного накопителя с помощью Boot Menu — https://remontka.pro/boot-menu/ Если точно там выбирается флешка, то можно попробовать сделать ее в другой программе.

P.S. Если в биос (и биос не из новых) выбрано USB-HDD или что-то такое, то этот пункт не всегда означает, что стоит загрузка с флешки: часто она находится в списке просто HDD, как один из дисков (+ там ее название отображается, типа Kingston, Sandisk и т.п.).

04.12.2018 в 14:15

«Файл находится в папке i386 диска с ОС. Также Вам понадобится файл ntdetect.com из той же папки» (С)

— а где именно находится папка «i386» на «диске с ОС»?

Про какой именно диск речь? — про диск С или про установочный диск с Виндовс?

05.12.2018 в 11:01

Здравствуйте. Про установочный диск идет речь.

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

NTLDR is missing в Windows 7/8/10 (и восстановление загрузчика)

Решение в общем-то аналогично. Вам потребуется попасть в режим восстановления, для чего, например, необходимо загрузиться (так же используя загрузку с внешнего носителя, как в способе выше) с установочного диска или флешки и на первом этапе установки кликнуть в «Восстановление системы»:

Дальше надо будет выбрать ту систему, которая Вам нужна. Если установлена одна, то она будет одна:

Дальше будет предложено выбрать способ восстановления, чтобы поправить наше NTLDR. Здесь нас будет интересовать вариант с консольной строкой:

В появившейся командной строке нам потребуется ввести две команды:

Ну и, собственно, на этом всё.

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

Должно помочь.

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

Что значит 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 Press Ctrl+Alt+Del to restart” простыми словами означает, что загрузчик операционной системы потерял доступ к общим загрузочным файлам Ntldr и Ntdetect.com, поэтому не может начать загрузку Windows. Но это уже следствие. А что есть первопричина? А причин возникновения ошибки 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.

Решение в этом случае такое. Ищем загрузочный диск с системой 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 в Windows 7

NTLDR (NT Loader) — загрузчик операционных систем Windows NT, 2000, XP, Server 2003
Привет друзья! Да, в Windows 7 такой ошибки быть не должно, но временами мне приходится иметь с ней дело. Расскажу самый первый случай, который произошёл со мной несколько лет назад.

Принесли мне на работу системный блок с жалобами на то, что Windows 7 не загружается и на самом деле при включении компьютера на мониторе появилась ошибка NTLDR is missing Press ctrl+alt+del. Я немного удивился, если на Windows 7 повреждены загрузочные файлы, то обычно случается ошибка «BOOTMGR is missing. Press Ctrl+Alt+Del to restart» и у меня даже есть на сайте статья о том как с ней справиться. Но здесь была ошибка более присущая операционной системе Windows XP. 

Как победить эту ошибку в Windows XP тоже есть статья «Проблема NTLDR is missing», весь смысл статьи в том, чтобы скопировать файл ntldr с установочного диска Windows XP в корень нашего системного диска с операционной системой командой copy ntldr C:\, проделать это нужно всё в консоли восстановления. Но при чём тут Windows 7?
Я рассудил таким образом, если в предыдущих операционных системах ошибка NTLDR is missing была связана с загрузочными файлами не загружающейся операционной системы, то в моём случае смысл тот же самый — неисправны файлы загрузки Windows 7 или их совсем нет.

Примечание: В Windows 7 существует скрытый раздел System Reserved (Зарезервировано системой), который имеет объём 100 МБ. Основное назначение этого раздела — хранить файлы загрузки Windows 7. Этот маленький раздел всегда «Основной» и имеет Атрибут «Активный», что говорит БИОСу о том, что на этом разделе находятся файлы загрузки операционной системы. Увидеть его можно только в Управлении дисками. Если присвоить ему букву, то можно зайти внутрь и увидеть менеджер загрузки системы файл bootmgr, ещё можно увидеть папочку Boot, если войти в неё, мы увидим файлы конфигурации хранилища загрузки (BCD).
Файл bootmgr и файлы конфигурации хранилища загрузки (BCD) напрямую отвечают за загрузку операционной системы и если они повреждены Windows 7 не загрузится выдавая различные ошибки, например «BOOTMGR is missing.Press ctrl+alt+del» или «NTLDR is missing Press ctrl+alt+del»

Если присвоить скрытому разделу букву, то можно зайти внутрь и увидеть менеджер загрузки системы файл bootmgr, ещё можно увидеть папочку Boot, если войти в неё,

 

мы увидим файлы конфигурации хранилища загрузки (BCD).

Пробую загрузить Windows 7, но безрезультатно (факир был пьян и фокус не удалси), опять выходит ошибка NTLDR is missing Press ctrl+alt+del to restart.
Снова загружаюсь в среду восстановления Windows 7 и выбираю командную строку.
Делаем активным скрытый раздел System Reserved (Зарезервировано системой), объём 100 МБ.
DISKPART

list disk (выводятся все имеющиеся в системе жёсткие диски)

sel disk 0 (выбираю единственный жёсткий диск )

list partition (выводятся все имеющиеся разделы на жёстком диске)

sel part 1 (выбираю раздел 1 System Reserved (Зарезервировано системой), объём 100 МБ)

active (и делаю его активным)
exit

Почему возникает данная ситуация

Почему появляется надпись NTLDR is missing

Зачастую поломка происходит из-за того что:

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

Очень важно знать, что в версиях Windows 8 и старше, файл NTLDR называется Winload

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введите 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 в Windows XP

А ошибка эта выскакивает вместо загрузки ОС (операционной системы) семейства Windows в виде надписи: NTLDR is missing. Попасть в Windows после этого невозможно. Что это значит? Скорее всего то, что стерты, или повреждены загрузочные файлы на системном разделе и ОС не может загрузиться, т.к. не знает что, где и почему.

Увидев подобное не спишите паниковать, а спокойно вставьте диск с Windows XP (он ведь у Вас есть? 🙂 ), выставьте загрузку в BIOS с CD-ROM и загрузившись с этого диска, вместо установки новой системы нажмите кнопочку R, чтобы открылась консоль восстановления. В этой самой консоли Вам предложат выбрать ту OC, которую хотите восстановить (для этого надо нажать, например, 1 и Enter, а так же, отвечая на вопрос консоли, возможно, потребуется нажать y и Enter) и набрать команды FIXBOOT и FIXMBR (см.картинки ниже).

Всё. Перезагружаемся, ждем.. должно работать 🙂
Если же не работает.

Если вышеописанные команды не помогли, то нас спасет все та же консоль восстановления и команда copy, т.е команда для копирования файлов. Используя оную команду нужно перенести с вашего диска 2 файлика – “NTLDR“, и “NTDETECT.COM“.

Для этого мы и воспользуемся командой copy. Она работает так: “copy <source> <destination>“, где <source> – полный путь к файлу или папке, которую мы хотим скопировать, а <destination> – полный путь в место, куда мы хотим копировать. Т.е, чтобы скопировать, прописываем следующие команды (по очереди):

Где  e:\ – это буква вашего CD\DVD дисковода, а c:\ – это буква, где расположена операционная система куда Вы, собственно, и хотите скопировать эти файлы.

Computer is booting from a non-bootable source

Many times this error is caused when the computer is attempting to boot from a non-bootable floppy disk or CD-ROM. First verify that no floppy diskette or CD is in the computer, unless you are attempting to boot from a diskette.

Note

This error also occurs when a memory card is in a card reader. If you have any card reader or flash reader, make sure that no memory stick is inside the reader. Additionally, disconnect all USB drive, camera, iPod, iPhone, etc. from the computer.

If this error happens when booting from a floppy diskette, it doesn’t have all the necessary files or is corrupt.

If you’re trying to install Windows XP or Windows 2000 and getting this error message, verify the computer BIOS has the proper boot settings. For example, if you’re attempting to run the install from the CD-ROM, make sure it’s the first device listed in the boot sequence.

Also, when the computer is booting, the following prompt should be receive.

Press any key to boot from the CD

Important

When you see this prompt, press any key on the keyboard immediately, such as the Enter or Space key. Otherwise, the computer will try booting from the hard drive and likely get the NTLDR error again.

Note

If you’re not receiving the above message and your BIOS boot options are set properly, it’s also possible that the CD-ROM drive may not be booting from the CD properly. Verify the jumpers are set properly on the CD-ROM drive. For further help, see: How to verify CD-ROM cables are correctly connected.

Проблема NTLDR is missing

  1. Можно воспользоваться загрузочной дискетой, если она у вас имеется, ну и соответственно флоппи-дисковод, как сделать загрузочную дискету можно узнать у нас на сайте Не загружается Windows XP. Далее выставить в BIOS загрузку с флоппи-дисковода и перезагрузиться. Если у вас получится загрузить Windows XP с дискетки, то нужно будет сразу скопировать файл NTLDR с флоппи-дисковода в корневую папку системного диска, обычно диск «C» и обязательно проверить наличие остальных загрузочных файлов.
  2. Допустим проблема NTLDR is missing осталась, тогда копируем файл NTLDR со здорового компьютера на флешку и загружаемся с любого Live CD, потом переносим данный файл туда, где он должен быть, в корневую папку системного диска.
  3. Лично я часто использую Консоль восстановления, не надо её боятся, осваивается она довольно быстро. Вставляем установочный диск Windows XP в дисковод и перезагружаемся, в меню Setup BIOS нами предварительно выставлен  в качестве первого загрузочного устройства дисковод, если не знаете как, читайте BIOS: Загрузка с диска. Дальше как при обычной установке, начинается загрузочная программа Windows XP и после загрузки появляется меню, в нём нужно выбрать пункт » Чтобы восстановить Windows XP с помощью консоли восстановления нажмите (R)». Далее программа установки Windows XP осуществит поиск уже установленных копий Windows XP, которым необходимо восстановление и затем у вас загрузится консоль восстановления.
    На вопрос, в какую копию Windows следует выполнить вход, ставить нужно цифру один, если у вас на компьютере одна установленная Windows XP.

Если у вас нет пароля на вход в операционную систему нажимаем  Enter, если есть, вводим пароль.

Теперь мы можем вводить в консоль различные команды и решать наши проблемы. Давайте при помощи команды Copy просто скопируем файл Ntldr из папки I386 на установочном диске Windows XP в корневую папку системного диска (туда, где у нас установлена Windows XP), обычно диск «C».

Введите букву дисковода (в моем случае это G:). Все команды, которые я вам буду демонстрировать должны сработать, ошибка может быть только в неправильном указании Вами буквы дисковода и несоблюдении пробелов. Команда MAP  выдаст вам информацию о букве вашего дисковода и всех имеющихся логических дисках. Вводим букву дисковода G: и нажимаем Enter.

Далее переходим в папку i386, которая находится на установочном диске Windows XP, из этой папки и будем копировать наш файл Ntldr.            

Вводим команду cd i386 

Копируем файл ntldr в корень нашего системного диска с операционной системой командой copy ntldr C:\

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

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

Вводим fixboot появится сообщение:
Конечный раздел: C, хотите записать новый загрузочный сектор в раздел C:? Вводите y (что означает yes), далее вы прочитаете сообщение о том, что новый загрузочный сектор успешно записан, то есть перезаписаны все загрузочные файлы в выбранный нами раздел системного диска. Вводим exit и перезагрузка. В консоли восстановления можно также при помощи команды Copy просто скопировать файлы Ntldr и Ntdetect.com из папки I386 на установочном диске Windows XP в корневую папку загрузочного диска. Входим в консоль, вводим команды без кавычек «cd ..» имеется ввиду наш дисковод, переходим в корневой каталог загрузочного диска, вводим букву нашего дисковода, далее вводим cd i386, и Copy ntldr «буква вашего системного диска» далее Exit. Если вы незнакомы с консолью восстановления, выберете два вышеописанных способа или почитайте наши статьи Консоль восстановления Windows XP

NTLDR is missing в Windows — как исправить ошибку?

16.01.2018

Ошибки

Вы включили компьютер и при запуске операционной системы Windows 10 появилась ошибка загрузки NTLDR is missing, press Ctrl+Alt+Del to Restart. Что делать? Можно ли как то исправить ситуацию?! Давайте разбираться! Прежде всего, хочу предупредить, что при появлении этой ошибки, очень часто не получается спасти данные.
Если у вас полетел жесткий диск, что очень вероятно на старых ПК, то единственный выход из ситуации — покупка нового. Все данные на старом носителе обычно оказываются при этом окончательно утерянными. Даже когда винчестер живой, всё равно единственное, что может восстановить работу компьютера после ошибки NTLDR is missing — форматирование системного диска и переустановка операционной системы.

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

Шаг 1. Попробуйте переключить жесткий диск в другой свободный разъём на материнской плате.

Так мы исключим возможность какого-то сбоя в работе материнской платы, связанного с работой конкретного порта SATA или IDE.

Шаг 2. Попробуйте заменить шлейф, соединяющий жесткий диск и материнскую плату на новый. Это мы делаем для того, чтобы быть уверенным, что ошибка NTLDR is missing не вызвана повреждением кабеля или его разъёмов.

Шаг 3. Проверьте приоритет загрузки устройств в BIOS.
Часто случается так, что после подключения второго жёсткого диска, материнская плата сама автоматически ставит его первым в порядке загрузки. А так как на нём нет операционной системы, то загрузчик совершенно логично выдаёт ошибку «NTLDR is missing» — Windows там нет и загружаться нечему!

При включении компьютера нажимаем клавишу «Delete» (на ноутбуках обычно F2) чтобы зайти в BIOS. Там должен быть раздел, отвечающий за настройки загрузки — что-то типа Boot Settings. А уже в нём — настройка последовательности загрузки — Boot Priority. Проверьте чтобы на первом месте стоял тот жёсткий диск, на котором установлена Windows. Если Вы этого не знаете — делаем проще. Сначала ставим первым один диск и пробуем загрузится. Снова ошибка загрузки «NTLDR is missing»?! Ок, снова идём в BIOS и ставим приоритет второму диску и проверяем по новой.

Шаг 4. Загружаемся с помощью установочного диска или флешки с Windows.

На стадии начала установки нужно нажать на ссылку «Восстановление системы». Как только появится синее окно с выбором действия — выберите: «Диагностика»-«Дополнительные параметры»-«Командная строка».

Шаг 5. Восстанавливаем загрузочную запись. Для этого в операционных системах от Майкрософта есть специальные утилиты fixboot и fixmbr. Чтобы ими воспользоваться, введите в командной строке по очереди команды:

bootrec /FixMbr bootrec /FixBoot bootrec /RebuildBcd

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

Перезагружаемся и проверяем. Если ошибка NTLDR is missing в Windows 7 или Windows 10 появляется снова — переходим к следующему шагу.

Шаг 6. Снова повторяем шаг 4 чтобы открыть командую строку. Делаем загрузочный раздел активным. Вводим команду diskpart чтобы открыть встроенный редактор разделов Виндовс. Вводим команды:

sel disk 0 list volume

Так мы выбираем первый жесткий диск и смотрим список его логических дисков:

Находим тот раздел, у которого в столбце «Info» стоит пометка — System. У меня это будет Volume 1. Следующей командой выбираем его:

sel volume 1

И делаем активным:

active

Выходим из программы, введя команду exit. Перезагружаемся и проверяем.

Шаг 7. Если ни одно из предыдущих действий не помогло — скорее всего удален или поврежден один из файлов:

ntldr
Ntdetect.com

Можно попробовать восстановить их с установочного DVD-диска или флешки. Для этого надо будет снова повторить шаг 4, после чего в командной строке ввести команду:

diskpart list volumes
exit

В списке дисков находим DVD или флешку. У меня на скриншоте выше это диск Z. Далее вводим команды, которые восстановят повреждённые файлы с установочного носителя:

copy z:\i386\ntldr c:\ copy z:\i386\ntdetect.com c:\

После этого перезагружаемся и проверяем.

P.S.: Если после всех наших советов сообщение NTLDR is missing появляется снова — пробуйте переустанавливать Windows. А уж коли и это не поможет — видимо Вашему жесткому диску пришёл конец и его пора менять на новый.

windows ntldr, исправить ntldr, не грузится виндовс, ошибка ntldr, ошибка загрузки

Выводы

В завершении хочу вам сказать. Не торопитесь  заниматься переустановкой Windows.

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

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

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

Как устранить ошибку NTLDR is missing

Рассмотрена ситуация, когда при включении или перезагрузке компьютера появляется ошибка NTLDR is missing, которую могут вызвать удаление или повреждение файлов boot.ini, ntldr и NTDETECT.COM

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации