Путеводитель по сайту

Восстановление загрузчика Windows 7: что делать, если при загрузке появляется сообщение «BOOTMGR is missing»?

English version Распечатать

***

***

 

***

…Бывают случаи, когда операционная система Windows 7 не загружается, при этом появляется системное сообщение, что повреждён загрузчик Windows: «BOOTMGR is missing. Press Ctrl+Alt+Del to restart».

 

При этом не удаётся ни выйти на точку восстановления, ни загрузить последнюю удачную конфигурацию, ни даже загрузиться в Безопасном режиме.

 

Что делать? Нужно восстановить загрузчик Windows 7.

Рассмотрим два простейших способа.

 

***

Восстановление загрузчика Windows 7 с помощью опции Восстановление запуска:

– установите в лоток привода загрузочный диск Windows 7 (или диск восстановления системы);

– нажмите Ctrl+Alt+Del;

– во время перезагрузки нажмите Delete для входа в CMOS Setup Utility;

– установите загрузку ПК с CD/DVD-ROM, нажмите F10, санкционируйте сделанные изменения, начнётся перезагрузка;

– после перезагрузки, если появится сообщение «Press any key to boot from CD or DVD…», нажмите любую клавишу;

– в окне Windows Boot Manager выберите Windows Setup [EMS Enabled]/Установка Windows –> нажмите Enter;

– появится строка состояния с сообщением Windows is loading files…;

– когда программа установки загрузит установочные файлы в оперативную память, появится окно выбора раскладки клавиатуры (можете выбрать русскую, а можете оставить US), нажмите Next;

– в следующем окне выберите операционную систему (если на вашем ПК их установлено 2 или более);

– установите переключатель Use recovery tools that can help fix problems starting Windows –> Next;

– в следующем окне – System Recovery Options (Параметры восстановления системы) – доступны опции:

   · Startup Repair (Automatically fix problems that are preventing Windows from starting);

   · System Restore (Restore Windows to an earlier point in time);

   · System Image Recovery (Recover your computer using a system image you created earlier);

   · Windows Memory Diagnostic (Check your computer for memory hardware errors);

   · Command Prompt (Open a command prompt window);

– выберите Startup Repair;

– средство восстановления запуска Startup Repair проведет диагностику и устранение неполадок;

– (если проблемы не будут выявлены, появится сообщение «Startup Repair could not detect a problem»);

– нажмите Finish –> Restart;

– во время перезагрузки нажмите Delete для входа в CMOS Setup Utility;

– установите загрузку ПК с жёсткого диска, нажмите F10;

– санкционируйте сделанные изменения, начнётся перезагрузка.

 

 

***

Восстановление загрузчика Windows 7 с помощью командной строки

– установите в лоток привода загрузочный диск Windows 7 (или диск восстановления системы);

– нажмите Ctrl+Alt+Del;

– во время перезагрузки нажмите Delete для входа в CMOS Setup Utility;

– установите загрузку ПК с CD/DVD-ROM, нажмите F10, санкционируйте сделанные изменения, начнётся перезагрузка;

– после перезагрузки, если появится сообщение «Press any key to boot from CD or DVD…», нажмите любую клавишу;

– в окне Windows Boot Manager выберите Windows Setup [EMS Enabled]/Установка Windows –> нажмите Enter;

– появится строка состояния с сообщением Windows is loading files…;

– когда программа установки загрузит установочные файлы в оперативную память, появится окно выбора раскладки клавиатуры (можете выбрать русскую, а можете оставить US), нажмите Next;

– в следующем окне выберите операционную систему (если на вашем ПК их установлено 2 или более);

– установите переключатель Use recovery tools that can help fix problems starting Windows –> Next;

– в окне System Recovery Options (Параметры восстановления системы) выберите Command Prompt;

– в окне Интерпретатора команд после приглашения системы X:\windows\system32>

введите bootsect /nt60 All

– появится сообщение

 

Microsoft Windows [Version 6.1.7600]

 

X:\windows\system32>bootsect /nt60 All

Target volumes will be updated with BOOTMGR compatible bootcode.

 

C:<\\?\Volume{идентификатор_диска}>

Successfully updated NTFS filesystem bootcode.

 

D:<\\?\Volume{идентификатор_диска}>

Successfully updated NTFS filesystem bootcode.

 

Bootcode was successfully updated on all targeted volumes.

 

– на приглашение системы X:\windows\system32> введите exit –> Enter (или просто закройте окно Интерпретатора команд);

– в окне System Recovery Options (Параметры восстановления системы) нажмите Restart;

– во время перезагрузки нажмите Delete для входа в CMOS Setup Utility;

– установите загрузку ПК с жёсткого диска, нажмите F10, санкционируйте сделанные изменения, начнётся перезагрузка.

 

 

 

Примечания

1. Загрузчик Windows 7 – это файл bootmgr, располагается в корне диска C:\ (имеет атрибуты Скрытый, Системный, Только чтение; 374КБ).

2. Boot sector restoration tool (Bootsect.exe) updates the master boot code for hard disk partitions in order to switch between BOOTMGR and NTLDR. You can use this tool to restore the boot sector on your computer.

3. Ключи команды bootsect:

bootsect {/help:/nt60:/nt52} {SYS:ALL:<DriveLetter>:} [/force] [/mbr]

/nt52Applies the master boot code that is compatible with NTLDR to SYS, ALL or <DriveLetter>. The operating system installed on SYS, ALL or <DriveLetter> must be older than Windows Vista;

/nt60Applies the master boot code that is compatible with BOOTMGR to SYS, ALL or <DriveLetter>. The operating system installed on SYS, ALL or <DriveLetter> must be Windows Vista or WindowsServer "Longhorn";

SYSUpdates the master boot code on the system partition used to boot Windows;

ALLUpdates the master boot code on all partitions. ALL does not necessarily update the boot code for each volume. Instead, this option updates the boot code for on volumes that could be used as Windows boot volumes, which exludes any dinamic volumes that are not connected with an underlying disk partition. This restriction is present because boot code must be located at the beginning of a disk partition;

<DriveLetter>Updates the master boot code on the volume associated with this drive letter. Boot code will not be updated if either 1) <DriveLetter> is not associated with a volume or 2) <DriveLetter> is associated with a volume not connected to an underlying disk partition;

/forceForcibly dismounts the volume<s> during the boot code update. You should use this option with caution;

/mbrUpdates the Master Boot Record without changing the partition specified by SYS, ALL, or drive letter. When used with /nt52 option, the master boot record is compatible with operating system older than Windows Vista. When used with the /nt60 option, the master boot record is compatible with Windows Vista, Windows Server 2008 or later.

 

Валерий Сидоров

 

 

***

Раскрывая тайны Windows…

Дело о…

Статьи о ПК и PC

Вирусы vs. антивирусы

Apple = iСтив + iPod + iPhone + iPad + iTunes + iMac + …

Apps for iPad, iPhone, iPod touch…

 

 

 

 

Путеводитель по сайту

18+

© 2017. All rights reserved.

Авторство всех материалов сайта https://netler.ru принадлежит Валерию Сидорову и охраняется Законом о защите авторских прав. Использование материалов сайта в offline-изданиях без согласования с автором категорически запрещается. В online-изданиях разрешается использовать материалы сайта при условии сохранения имени и фамилии автора и активной гиперссылки на сайт https://netler.ru.