- Что такое NTLDR is missing?
- Как восстановить NTLDR для XP? Вариант №1
- Файл boot.ini для Windows XP
- Возможные причины ошибки NTLDR is missing
- Как исправить ошибку
- 1) Заменить файл ntldr
- 2) Активировать системный раздел
- Почему возникает данная ситуация
- Видео
- Причины возникновения ошибки и способы решения проблемы
- Сбой в работе аппаратной части
- Подключение дополнительного жёсткого диска
- Конфликт между двумя установленными операционными системами
- Для версии XP
- Устранение ошибки в Windows XP (видео)
- Для Windows 7, 8 и 10
- Устранение ошибки в Windows 7 (видео)
- Где находится файл NTLDR?
- Файл NTLDR был удален с компьютера — повторная установка Windows
- Загрузочный диск не активный
- NTLDR is missing в Windows 7/8/10 (и восстановление загрузчика)
- NTLDR в Windows 2000/XP/2003/Vista
- Находим нужный файл
- Копирование файлов: порядок действий
- Главный источник загрузки системы Windows 7 или XP
- NTLDR в Windows 7/8/10
- Восстановление ОС
- Ручное копирование файла
- Почему появляется это сообщение
- Проблема с загрузочной записью
- BCUpdate2
- Консоль восстановления
Что такое NTLDR is missing?
Что это значит
Это предложение переводится как «NTLDR lost», что означает, что ваш загрузочный файл может быть поврежден, или ваша операционная система не может его видеть, или нет других необходимых файлов.
Это часто случается в Windows 2000, Vista, XP, 7 и 8. Мы увидим, как решить эту проблему на примере Windows XP .
Чтобы правильно загрузить операционную систему, вам необходимо иметь эти три файла.
- NTLDR (нести код загрузчика)
- boot.ini (отвечает за формирование меню и настройки загрузки операционной системы)
- ntdetect.com (своего рода «доктор» для вашего программного обеспечения)
Они всегда находятся в корне диска C.
Как восстановить NTLDR для XP? Вариант №1
Если файлов нет, проще всего скопировать эти три файла из корневого каталога «C: » компьютера с аналогичной версией Windows на USB-накопитель (на дискету, если у вас есть Floppy):
- Файлы имеют атрибут «скрытый», чтобы увидеть их, необходимо вызвать окно «Параметры папки» через пункт меню «Инструменты» в проводнике Windows;
- Во вкладке «Вид» установите маркер рядом с «Показывать скрытые файлы и папки» и снимите флажок «Скрыть защищенные системные файлы». Нажмите «ОК»;
- Впоследствии файлы можно просмотреть в корневой папке «C: » и скопировать оттуда на USB-накопитель (на дискету, если дискета имеется);
- В настройках Bios компьютера, на котором появляется ошибка, настройте загрузку с USB (с дискеты, если она есть);
- Вставьте флешку с файлами в USB-разъем компьютера с ошибкой (или дискету в дисководе гибких дисков, если она есть);
- Включите компьютер с ошибкой (Windows должна запуститься без ошибок);
- Скопируйте файлы с USB-накопителя (или гибкого диска) прямо на диск «C: », заменив существующие файлы.
Файл boot.ini для Windows XP
Вы можете создать файл boot.ini самостоятельно в Блокноте Windows. По умолчанию, например, для Windows XP, он содержит следующий текст:
загрузчик
тайм-аут = 30
по умолчанию = multi (0) disk (0) rdisk partition (0) (1) WINDOWS
операционные системы
мульти (0) диск (0) раздел rdisk (0) (1) WINDOWS = «Microsoft Windows XP Professional» / fastdetect
Вот вам полезная ссылка, читайте — Редактирование файла Boot.ini в Windows XP
Возможные причины ошибки NTLDR is missing
Ошибка отсутствия ntldr может возникнуть по разным причинам. Вот самые распространенные:
- Возможно, поврежден или отсоединен провод (лента), соединяющий жесткий диск компьютера с материнской платой;
- Жесткий диск операционной системы может отсутствовать в списке загрузочных устройств. Проверьте раздел 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.
Как исправить ошибку
Восстановить корректный запуск операционной системы Windows можно несколькими способами, рассмотрим их по порядку.
1) Заменить файл ntldr
- Чтобы заменить или восстановить поврежденный файл NTLDR, вы можете скопировать его с другого компьютера с той же операционной системой или с установочного диска Windows. Файл находится в папке i386 на диске операционной системы. Вам также понадобится файл ntdetect.com из той же папки. Эти файлы с помощью Live CD или консоли восстановления Windows необходимо скопировать в корень системного диска. Далее необходимо выполнить следующие действия:
- Загрузитесь с установочного диска Windows
- При появлении запроса нажмите R, чтобы запустить консоль восстановления
- Перейдите в загрузочный раздел жесткого диска (например, с помощью команды cd c:).
- Запустите команды fixboot (вам нужно нажать Y для подтверждения) и fixmbr.
- После получения уведомления об успешном выполнении последней команды введите exit, и компьютер должен перезагрузиться без сообщения об ошибке.
2) Активировать системный раздел
- Бывает, что по ряду различных причин системный раздел может больше не быть активным, и в этом случае Windows не может получить к нему доступ и, как следствие, не может получить доступ к файлу ntldr. Как это исправить?
- Загрузитесь с загрузочного диска, такого как загрузочный компакт-диск Hiren, и запустите программу для работы с разделами жесткого диска. Проверьте свой системный диск на наличие метки Active. Если раздел не активен или скрыт, сделайте его активным. Перезагрузить.
- Загрузитесь в режиме восстановления Windows, как и в первом абзаце. Введите команду fdisk, в появившемся меню выберите необходимый активный раздел, примените изменения.
Почему возникает данная ситуация
Неисправность часто возникает из-за того, что:
- плоский кабель может быть поврежден (его основная функция — подключение материнской платы к жесткому диску)
- или жесткого диска нет вообще C. Перейдите в раздел BIOS, который называется Boot Device Priority, проверьте во время загрузки, в каком порядке загружаются устройства
- проблемы с жестким диском из-за того, что секторы памяти не работают должным образом (или вообще не работают
- при установке диска неправильно установлены перемычки внутри него;
- вирус удалил файл NTLDR из операционной системы
- файл boot.ini можно было переместить из корневого раздела или полностью удалить из него;
- Файлы NTLDR и NTDETECT.COM были распознаны системой как изменчивые или перемещены в другую папку;
- слишком много файлов находится в корневой папке (в то время как база данных делит их на сегменты, упорядочивая их в алфавитном порядке, поэтому NTLDR может входить в другой сегмент, а операционная система учитывает только первый при загрузке.
Очень важно знать, что в версиях Windows 8 и ранее NTLDR-файл называется Winload в оглавлении ↑ См. Также: Скачать mobimeet на компьютер или телефон. Запуск и настройка приложения.
Видео
Причины возникновения ошибки и способы решения проблемы
Сбой в работе аппаратной части
Самое досадное — неисправность утюга. В этом случае может быть поврежден жесткий диск или контроллер материнской платы. Единственное решение — заменить сломанные детали.
Физическое повреждение жесткого диска
Подключение дополнительного жёсткого диска
Пользователь подключает новый жесткий диск с большим объемом памяти, предназначенный для хранения различных файлов и, конечно же, не содержащий операционной системы. Это изменяет приоритет дисков, и новое устройство занимает первое место, с которого компьютер пытается загрузиться.
В этом случае будет решение для всех операционных систем:
- Мы перезагружаем компьютер и загружаем BIOS с помощью клавиши DELETE (чаще всего) или F2, или другого, в зависимости от устройства. Все действия здесь выполняются только с помощью клавиатуры, мышь можно смело снимать сбоку.
- Перейдите в раздел «Дополнительно» или «Запуск» и найдите запись «Приоритет загрузки с жесткого диска». Сначала ставим старый жесткий диск, на котором находится операционная система.
- Сохраняем изменения, нажав клавишу F10 (внизу или справа будет подсказка) и перезагружаем компьютер.
Приоритет жестким дискам в BIOS
Конфликт между двумя установленными операционными системами
При использовании нескольких операционных систем на одном компьютере они могут конфликтовать друг с другом. В этом случае нам понадобится загрузочный диск Windows. Вставляем в дисковод и ждем загрузки системы.
Для версии XP
- Когда появится сообщение «Установить Windows», нажмите клавишу R. Появится консоль восстановления.
- Нажимаем цифру, соответствующую диску, на котором находится установленная операционная система. Теперь командная строка будет работать исключительно с этим загрузочным разделом.
- Для разрешения конфликта достаточно ввести две команды: сначала — fixboot, а затем — fixmbr.
Чтобы исправить ошибку, введите команды fixboot и fixmbr
Устранение ошибки в Windows XP (видео)
Для Windows 7, 8 и 10
- Когда в левом нижнем углу появится окно установки, находим надпись «Восстановление системы», нажимаем на нее.
Окно запуска последних версий Windows - Выбираем систему, которую хотим восстановить. Откроется окно «Параметры восстановления системы», в котором предлагается несколько методов устранения возникшей ошибки. Выбираем командную строку и вставляем уже знакомые fixmbr и fixboot.
Выбор командной строки в качестве метода восстановления - Перезагрузим систему. Удалим загрузочный диск и изменим приоритеты носителей.
Устранение ошибки в Windows 7 (видео)
Где находится файл NTLDR?
Как я писал выше, файл NTLDR в Windows 7 и Windows XP обычно находится в активном системном разделе диска, в корневом каталоге, т.е обычно это диск C: . В том же месте, что и ntldr, обычно находятся файлы boot.ini и ntdetect.com.
Поскольку я не сталкивался с этой проблемой в других системах, возможно, что в других операционных системах что-то не так. Если да, напишите в комментариях.
Файл NTLDR был удален с компьютера — повторная установка Windows
Одной из наиболее частых причин появления сообщения «NTLDR missing» является случайное или вызванное вирусом удаление файлов загрузчика ntldr и ntdetect.com. Для его восстановления необходимо загрузиться с установочного диска с Windows XP или 7 (как это сделать, написано здесь) и выйти в меню выбора типа установки.
Здесь мы нажимаем клавишу «R», чтобы запустить консоль восстановления, из которой мы скопируем наш файл на компьютер.
Откроется черный экран с мигающим курсором командной строки. Пишем: «DIR C: /» (или D, в зависимости от диска, на котором была установлена Windows XP). Откроется список файлов в корневой папке — убедитесь, что он не содержит файлов NTLDR или NTDETECT.COM.
Если он есть, то давайте прочитаем следующий подраздел этой статьи. Если нет, то пишем следующую команду:
скопируйте D: i386 ntldr C:
скопируйте D: i386 Ntdetect.com C:
В этом случае буква «D» — это буква дисковода, назначенная дисководу DVD, с которого копируется файл. У вас может быть еще один (E, F, G, H или какой-то другой).
По вашему мнению, Wi-Fi вреден? Да22.97% Нет77.03% Показать результаты Рейтинг: 30680
После этого недостающие файлы будут скопированы в системную папку на вашем компьютере, и Windows сможет загрузиться.
Загрузочный диск не активный
Для загрузки операционной системы диск должен быть помечен как «Активный» на уровне раздела. Проблема решилась консолью восстановления, посмотрите, как я это делал в Windows 7, когда выскакивает ошибка «BOOTMGR is missing», но суть та же.
Чтобы сделать загрузочный диск активным, вы можете загрузиться с LiveCD, на котором есть какая-то программа-менеджер разделов, например Paragon Partition Magic или Acronis Partition Expert. Выберите там свой диск и пометьте его как «Активный» с помощью контекстного меню, вызываемого правой кнопкой мыши.
NTLDR is missing в Windows 7/8/10 (и восстановление загрузчика)
Решение в основном то же самое. Вам нужно будет войти в режим восстановления, для чего, например, вам нужно загрузиться (также используя загрузку с внешнего носителя, как в методе выше) с установочного диска или флешки и на первом этапе установки нажать «Система» Восстановить»:
Далее вам нужно будет выбрать нужную вам систему. Если один установлен, то будет один:
Далее вам будет предложено выбрать метод восстановления, чтобы исправить наш NTLDR. Здесь нас будет интересовать вариант с консольной строчкой:
В появившейся командной строке нам нужно ввести две команды:
bootrec / fixmbr
bootrec / fixboot
Ну вот собственно и все.
Не забудьте по окончании всего этого нажать Enter, перезагрузить компьютер и, собственно, перезагрузиться с диска, а не с внешнего носителя.
Это должно помочь.
NTLDR в Windows 2000/XP/2003/Vista
Покажем те системные файлы и папки, которые скрыты в проводнике. Для этого откройте «Мой компьютер», перейдите в Сервис, затем перейдите в Параметры папки (рис. 4)
Инструменты -> Параметры папки
Откройте «Просмотр» и поставьте или снимите флажки, как показано на картинке.
Внесите изменения, чтобы показать скрытые файлы и папки
Нажмите кнопку «Применить» и вернитесь в окно диска. Давайте посмотрим список файлов, которые загружаются с операционной системой. (как на картинке)
Доступ к ранее скрытым файлам
Находим нужный файл
Если вы вдруг обнаружите, что вам не хватает каких-то файлов, первое, что нужно сделать, — не паниковать! Все решаемо.
Есть несколько способов добавить недостающий файл:
- Скопируйте то, что называется установкой с этого диска
- Загрузить из Интернета
- Скопируйте этот файл у друга с компьютера на флешку и затем установите
Мы анализируем только первый вариант «извлечения» такого файла, так как другие методы довольно просты, с ними может справиться любой желающий.
Чтобы скопировать недостающие файлы из источника, нужно вставить его в привод, запустить в загрузке BIOS.
Далее у нас есть такой экран входа в консоль, как на рисунке.
Путь к консоли восстановления
Таким образом, у нас есть возможность получить доступ к операционной системе в текстовом режиме, используя только клавиатуру, без мыши.
Программа, сканируя носитель, проверяет наличие ОС, по окончании сканирования система показывает все найденные результаты.
В этом примере мы видим, что у нас установлена только одна система: 1: C: Windows.
Консоль восстановления
Консоль восстановления
Если все как на картинке, просто нажмите клавишу 1 и затем Enter.
Если у вас есть пароль администратора, введите его и подтвердите. Убедитесь, что вы не упускаете из виду строчку с вопросом: «Какая версия Windows: вам нужно войти в систему?» Если у вас несколько систем, выберите ту, к которой вам нужен доступ.
Затем вы войдете в систему и будете использовать приведенные ниже команды для навигации и поиска нужных файлов на диске:
Входим на диск и пишем команду «cd ..» (без кавычек)
— cd — смена папки
— пробел и двоеточие такие же, как стрелки назад в проводнике.
Папка Руководство
Мы ориентируемся на все пробелы и знаки препинания, они очень важны, и то, как команда будет загружаться, зависит от того, как они написаны.
Потом печатаем клавишу Enter и пишем английскую букву C, потом рвем папку на системном диске.
Чтобы увидеть внутреннее содержимое, вводим команду:
реж
Использование команды dir
Затем заходим в привод компакт-дисков с установкой.
Пишем в команде букву, под которой вы пишете диск с приводом на своем компьютере.
Если не помнишь, угадай. Например, «D:», «E», «F», «G» и т.д.
Подняв его, необходимо записать команду dir и найти в списке папку I386, содержащую файлы, которые нам нужно скопировать (рис. 11).
Ввод команды I386
Весь путь выглядит так:
Среди всего списка обнаруженных файлов находим нужный:
NTLDR файл
Копирование файлов: порядок действий
Чтобы скопировать файлы, напишите команду «copy ntldr c:», вы должны постоянно указывать, что и в каком порядке вы должны копировать.
И обязательно внимательно следите за знаками!
Если все было сделано правильно, вы увидите следующее:
Результат копии NTLDR
Чтобы проверить, находится ли файл в нужном месте, вернитесь в папку на системном диске и введите команду dir.
Для проверки нужно нажать кнопку перезагрузки. Для этого введите команду
выход
и ваш компьютер перезагрузится.
Позже мы увидим, что система больше не показывает ошибку и операционная система загружается правильно.
Успешный запуск операционной системы
Главный источник загрузки системы Windows 7 или XP
Часто бывает, что вы купили новый жесткий диск, подключили его, и в то же время ваш компьютер автоматически установил для него приоритет загрузки Windows. Поскольку, по сути, операционной системы нет, выдается ошибка «NTLDR is missing — Press Ctrl-Alt-Del», указывающая на то, что системный файл Windows отсутствует.
Чтобы исправить это, перезагрузите компьютер и при появлении первых надписей нажмите клавишу — DEL или F2, в зависимости от версии BIOS, для входа в программу Net BIOS.
Здесь находим в меню раздел «Boot» (приоритет загрузки с жесткого диска) или «Advanced BIOS Features — Boot Device Select».
И в качестве первого источника загрузки (Первое загрузочное устройство) выберите жесткий диск и тот, на котором установлена Windows. Они идентифицируются по номеру модели в списке.
Перемещение по пунктам меню осуществляется клавишами «+/-» или «PgUp / PgDown».
Затем нажмите «F10», чтобы выйти и сохранить настройки.
NTLDR в Windows 7/8/10
Для других версий Windows шаги восстановления имеют много общего с теми, которые мы рассмотрели.
Загружаем систему с внешнего носителя и входим в режим восстановления.
Восстановление ОС
Восстановление Windows 7
Подбираем необходимую систему для восстановления. В нашем примере установлен только один (рис. 18).
Доступно для восстановления операционной системы
Выбираем нужный нам тип метода восстановления: командная строка.
Ручное копирование файла
Если вышеперечисленные варианты не сработали, вы можете сделать следующее. Снова перейдите в командную консоль. Выдаем команду:
diskpart
список томов
Мы увидим все разделы, нас интересуют два: первый — это наша загрузочная флешка или диск. В моем случае это компакт-диск (F), а второй раздел размером 100 МБ — это место, где хранятся все необходимые загрузочные файлы.
ПРИМЕЧАНИЕ! Если раздела размером 100 МБ нет, запомните буквы других дисков. Копируем поврежденные файлы во все разделы.
Мы представляем:
выход
Теперь перейдем к нашей загрузочной флешке или диску:
F:
Теперь скопируем необходимые файлы в раздел размером 100 МБ.
ПРИМЕЧАНИЕ! Ваши буквы могут быть разными, так что смотрите внимательно. Кроме того, если вы ранее не находили раздел размером 100 МБ, скопируйте файлы на все другие диски.
скопировать ntldr C:
скопируйте ntdetect.com C:
выход
Попробуем загрузить системы, если ничего не помогло, снова заходим в консоль и вводим:
bootsect / nt60 Все
Если система не загружается позже, скорее всего, системный раздел не активен. Входим в консоль, поочерёдно вводим команды:
diskpart
список дисков
Вы увидите все разделы: вам нужно выбрать номер того, на котором вы предположительно установили операционную систему (позвольте себе ориентироваться на размер раздела). Затем введите команду:
выберите диск {желаемый номер раздела в Windows}
активный
выход
Почему появляется это сообщение
Причин может быть несколько: неправильное выключение компьютера, проблемы с жестким диском, вирусная активность и неправильный загрузочный сектор Windows. В результате система не может получить доступ к файлу ntldr, который необходим для правильной загрузки, из-за его повреждения или отсутствия.
Проблема с загрузочной записью
Windows XP не запускается, если загрузочная запись повреждена. Содержит всю информацию о процессе загрузки.
BCUpdate2
Для восстановления загрузочной записи воспользуемся разработанной Microsoft утилитой BCUpdate2. Вы не можете просто загрузить его с сервера Microsoft, поэтому получите его у меня.
Скачать BCUpdate2
Записываем его на загрузочный диск, запускаем с него и вводим команду:
Bcupdate2.exe C: / f / y
Программа должна ответить: «Загрузочный код успешно обновлен»
Консоль восстановления
Загрузитесь в консоль восстановления и дайте команды:
fixboot c:
Если не помогло, перезагрузитесь и дайте команду:
fixmbr
Только здесь нужно быть осторожным, потому что можно потерять информацию о разделах, если проблема была физического характера или если система была заражена вирусами. Рекомендуется сначала просканировать вашу систему на вирусы с помощью специальных антивирусных образов. Если разделы все же потеряны, мы используем программу GetDataBack для восстановления информации.