NTLDR is missing в Windows 7

Здравствуйте, я получаю ошибку NTLDR is missing Нажмите ctrl+alt+del для перезапуска! Я знаю, что эта ошибка говорит о том, что файл загрузчика NTLDR отсутствует или поврежден в моей системе, но, пожалуйста, простите меня, файл NTLDR не существует в Windows 7, а функцию загрузчика выполняет другой файл, а именно менеджер загрузки (файл bootmgr). Но самое странное, что этот файл находится на своем месте — в скрытом разделе без букв (размер 100 МБ) «Зарезервировано системой», также в этом разделе есть папка Boot, а в ней файл конфигурации хранилища загрузки (BCD). Короче говоря, получается, что у меня все правильно! В приоритетной BIOS, загруженной с жесткого диска, загрузочные файлы ОС находятся на месте, так что же это за ошибка NTLDR is missing в Windows 7 и как от нее избавиться?

Отсутствие NTLDR в Windows 7

NTLDR is missing в Windows 7

NTLDR (NT Loader) — это загрузчик для Windows NT, 2000, XP, Server 2003Добро пожаловать друзья! Да, эта ошибка не должна присутствовать в Windows 7, но время от времени мне приходится с ней сталкиваться. Позвольте мне рассказать вам о первом случае, который произошел со мной несколько лет назад. Мне принесли системный блок на работу с жалобой на то, что Windows 7 не загружается, и на самом деле, когда я включил компьютер, ошибка NTLDR отсутствовала Нажмите ctrl+alt+del. Я был немного удивлен, если загрузочные файлы в Windows 7 повреждены, возникает ошибка «BOOTMGR missing». Нажмите Ctrl+Alt+Del для перезапуска», и у меня даже есть статья на моем сайте о том, как с этим справиться. Но здесь была ошибка, более характерная для операционной системы Windows XP. 
Как исправить это в Windows XP также есть статья «Проблема NTLDR отсутствует», весь смысл статьи заключается в том, чтобы скопировать файл ntldr с установочного диска Windows XP в корневой каталог нашего системного диска командой copy ntldr C:³³; и сделать все это в консоли восстановления. Но какое отношение это имеет к Windows 7? Я рассуждаю так: если в предыдущих операционных системах ошибка NTLDR is missing была связана с тем, что загрузочные файлы операционной системы не загружались, то в моем случае смысл тот же — загрузочные файлы Windows 7 неисправны или отсутствуют.
Примечание: В Windows 7 есть скрытый раздел System Reserved, размер которого составляет 100 МБ. Основное назначение этого раздела — хранение загрузочных файлов Windows 7. Этот небольшой раздел всегда является «Primary» и имеет атрибут «Active», который сообщает BIOS, что загрузочные файлы ОС находятся на этом разделе. Вы можете увидеть его только в «Управлении дисками». Если вы назначите ему букву диска, вы сможете получить доступ к bootmgr, появится менеджер загрузки и папка Boot, а также вы сможете получить доступ к файлам конфигурации магазина загрузки (BCD). Файл bootmgr и файлы конфигурации магазина загрузки непосредственно отвечают за загрузку операционной системы, и если они повреждены, Windows 7 не загрузится с различными ошибками, такими как «BOOTMGR is missing. Нажмите ctrl+alt+del» или «NTLDR отсутствует Нажмите ctrl+alt+del».

Читайте также:  Как создать резервную копию Windows 10 штатным средством архивации

Отсутствие NTLDR в Windows 7

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

Отсутствие NTLDR в Windows 7

  

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

Отсутствие NTLDR в Windows 7

Поскольку все эти файлы имеют атрибут «Скрытый», сначала нужно зайти в Параметры папок и снять флажок Скрывать защищенные системные файлы и поставить флажок Показывать скрытые файлы, папки и диски, а затем Применить и OK.Итак, друзья, я решил загрузиться с установочного диска Windows 7 и восстановить все одним махом, а именно:
#1 Восстановите файл bootmgr и восстановите файлы конфигурации хранилища загрузки (BCD) одной командой bcdboot.exe D:Windows (в вашем случае команда может быть другой, прочитайте статью до конца)#2 Сделайте активным скрытый раздел System Reserved размером 100 МБ.Что-то поможет, подумал я. Далее мне следовало просто сделать скрытый раздел System Reserved активным, т.е. выполнить шаг 2.
Примечание: Друзья, сейчас мы будем использовать командную строку среды восстановления. Я дам вам необходимые команды, но если вам трудно их запомнить, вы можете создать шпаргалку — текстовый файл с перечнем необходимых команд восстановления — и открыть его непосредственно в среде восстановления. Это значительно облегчит вашу работу.
Итак, первое, что я сделал в среде восстановления Windows 7, — определил буквы дисков.Я ввел команду:Drive letters:Вы видите, что диску присвоена буква F:, а скрытому разделу, зарезервированному системой, размер которого составляет 100 МБ, среда восстановления Windows 7 присвоила букву C:.Это означает, что файлы операционной системы с папками Windows и Program Files находятся на диске D:. В командной строке введитеbdboot.exe D:■WindowsЭта команда восстановит файл загрузчика Windows 7 bootmgr, а также восстановит файлы конфигурации магазина загрузки (BCD) в содержимое папки Boot в скрытом разделе System Reserved размером 100 МБ специально для операционной системы, расположенном на диске D:■Windows.Успех. Загрузочные файлы были успешно созданы. Многие люди совершают ошибку, вводя команду bcdboot.exe C:Windows и получая ошибку Failed to copy boot files!

Читайте также:  Как отключить автозапуск программ Windows 10

Отсутствие NTLDR в Windows 7

Я попытался загрузиться в Windows 7, но безрезультатно (факир был пьян и трюк не сработал), ошибка NTLDR is missing again Press ctrl+alt+del to restart.I boot into Windows 7 recovery environment again and choose the command line.Make active hidden partition System Reserved (Reserved by system), size 100 MB. DISKPARTlist disk (отобразить все жесткие диски в моей системе)del disk 0 (выбрать один диск 0) list partition (отобразить все доступные разделы на жестком диске)del part 1 (выбрать раздел 1 System Reserved, размер 100 МБ) active (и сделать его активным)exit (выйти) 

Отсутствие NTLDR в Windows 7

После этого Windows 7 загрузится.Друзья, если у вас возникают ошибки при вводе вышеуказанных команд, вы можете отформатировать скрытый раздел System Reserved размером 100 МБ, то есть полностью удалить все файлы в загрузочном хранилище BCD c помощью какого-нибудь Live CD, затем загрузиться с установочного носителя Windows 7 в среду восстановления и ввести команду bcdboot.exe D:Windows.Статья по этой теме: Перезагрузка Windows 7

Понравилась статья? Поделиться с друзьями:
Настрой винду.ру