Как восстановить загрузчик Windows 7?
Чтобы в полной мере использовать возможности операционных систем от Microsoft, мало знать, как зайти в безопасный режим Windows 7 или очистить ОС от накопившегося на жёстком диске «мусора». Виндовс 7 надёжна и в то же время способна удивить юзера — например, неожиданно и без всяких на то причин «потерять» загрузчик. Запуск системы в такой ситуации, само собой, будет невозможен; о способах решения проблемы мы и поговорим.
Системная утилита
Самый простой вариант восстановления загрузочного сектора, как и два описанных ниже, подразумевает использование владельцем компьютера установочного диска или флешки. В целом восстановить загрузчик, аккуратно следуя алгоритму, не сложнее, чем снять пароль с компьютера Windows 7; кроме того, для манипуляций подойдёт любой съёмный носитель с Виндовс 7 — необязательно тот, с которого была установлена система.
Пользователю понадобится:
- Вставить диск в дисковод или флешку в любой свободный разъём, выключить и снова запустить компьютер или ноутбук под управлением Windows 7, после чего задать в появившемся окошке загрузку со съёмного носителя, быстро нажав на любую клавишу.
- Дождаться загрузки файлов — юзер, уже успевший своими силами установить Виндовс 7, испытает лёгкое чувство ностальгии.
- В открывшемся окне выбрать язык установки.
- Пройти ещё один стандартный этап, необходимый для восстановления загрузчика Windows 7.
- Снова подождав, пока утилита определит наличие установленных на компьютере или ноутбуке ОС.
- Юзер должен выбрать нужную — ту, загрузчик которой отказывается работать в штатном режиме, и нажать на кнопку «Далее».
- В открывшемся списке следует выбрать опцию «Восстановление запуска».
- И подождать, пока система обнаружит имеющиеся ошибки загрузчика и предложит устранить их.
- По окончании восстановления с помощью системной утилиты можно перезапустить компьютер и ещё раз проверить состояние загрузчика — если он успешно восстановлен, появится сообщение «Не удалось обнаружить ошибку».
- Теперь юзер может перезагрузить Windows 7, используя соответствующую кнопку, и приступить к работе в штатном режиме — не забыв на всякий случай сделать резервную копию системы.
Важно: этот способ подходит для всех разновидностей Виндовс 7 и всех используемых дисков, в том числе со структурой MBR.
Обычно его эффективность стопроцентна, но если не вышло восстановить загрузчик ОС этим способом, следует попробовать один из следующих — они столь же безопасны, хотя и чуть более сложны.
Использование командной строки
Командная строка — поистине замечательный инструмент. С его помощью можно не только открыть автозагрузку в Windows 7, но и восстановить загрузчик, если не сработал «стандартный» метод. Пользователю вновь понадобятся установочный диск или флешка; набравшись терпения, можно приступать к работе:
- Уже известным способом выбрать опцию «Восстановление системы», а далее — утилиту «Командная строка».
- В открывшемся окошке ввести команду diskpart и нажать на клавишу Enter.
- Ознакомиться с информацией о компьютере и ввести следующую команду без кавычек и лишних пробелов: lis vol.
- Найти в открывшемся списке свой MBR-диск, содержащий загрузчик, и ввести его номер с помощью команды set vol N, где N — номер диска. Определить нужный носитель проще всего по размеру: обычно он лежит в диапазоне 100–500 Мб, но в любом случае должен быть меньше остальных.
- Сделать указанный ранее диск активным, введя для него новую команду: activ.
- Ознакомиться с информацией об успешном восстановлении загрузчика Windows 7, ввести команду exit и закрыть консоль, после чего перезапустить компьютер или ноутбук — загрузчик должен быть успешно найден.
Важно: восстановление загрузочных секторов с помощью командной строки, выполненное таким способом, подходит для жёстких дисков с разметкой MBR; в остальных случаях у пользователя с большой вероятностью ничего не получится.
Команда bootrec
Ещё одна системная опция, выполняемая из командной строки. Пользователь Windows 7, уже вставивший загрузочный диск или флешку и успевший вызвать «Восстановление системы», должен действовать следующим образом:
- Ввести в командной строке bootrec и нажать на Enter.
- Ознакомиться с краткой справкой о работе утилиты.
- И ввести новую команду bootrec.exe /fixmbr — она, как несложно догадаться, служит для исправления ошибок загрузочного раздела и подходит только для жёстких дисков со структурой MBR.
- Убедиться, что команда успешно выполнена.
- И ввести следующую команду — bootrec.exe /fixboot. Она используется для приведения в рабочее состояние загрузчика Виндовс 7.
- Как только запрос будет выполнен системой.
- Пользователь может ввести заключительную команду exit.
- И перезагрузить Windows 7 в штатном режиме.
Важно: для восстановления загрузчика Виндовс 7 можно использовать не только стандартные установочные диски или флешки, но и всевозможные сборки — главное, чтобы в них была предусмотрена возможность вызова командной строки.
Управление дисками
Если на компьютере или ноутбуке установлено несколько версий ОС Windows, исправить загрузчик одной из них можно, запустив рабочую и проведя ряд простейших манипуляций:
- Перейти в «Панель управления».
- Дальше в раздел «Система и безопасность».
- Теперь, оказавшись в подразделе «Администрирование».
- Пользователь должен открыть ярлык «Управление компьютером».
- В открывшемся окне следует переключиться на вкладку «Управление дисками».
- И проверить, активен ли системный раздел Windows 7 — часто оказывается, что он деактивирован, а вместо него отмечен основной, содержащий файл подкачки, системные и пользовательские данные.
- Если так и есть, щёлкнуть правой клавишей мыши по загрузочному сектору и выбрать в контекстном меню пункт «Сделать раздел активным».
- Подтвердив действие, пользователь.
- Увидит, что раздел MBR активирован, и, скорее всего, сможет запустить Windows 7 в обычном режиме.
Совет: если ни один из перечисленных способов не помог, остаётся одно: попробовать переустановить систему, сохранив пользовательские данные — или, если есть желание начать сначала, скопировать важную информацию на съёмный носитель, после чего отформатировать жёсткий диск и установить Виндовс 7 с нуля.
Подводим итоги
Восстановить загрузчик Windows 7 можно, запустив установочный диск или флешку и выбрав опцию «Восстановление загрузки». Другие способы — использование командной строки и активация нужного раздела вручную или исправление загрузочного сектора. Если есть возможность войти под другой ОС, необходимо проверить, активирован ли загрузчик Windows — приоритет может быть смещён на основной раздел диска.
Восстановление MBR загрузчика Windows Vista/7/8/8.1/10 (Часть 1).
Автор: STRIDER · Опубликовано 31.12.2017 · Обновлено 01.07.2018
Привет всем! Сегодня я расскажу о достаточно распространенной проблеме операционных систем семейства Windows Vista/7/8/8.1/10 — нарушение целостности загрузчика MBR. Как бы не старалась Microsoft учесть возможные проблемы работы своего ПО, предусмотреть все еще на этапе разработки и тестирования наверное невозможно. Добавляют проблем к стабильности работы разнообразные сторонние загрузчики (активаторы, другие версии операционных систем, вирусы).
Что необходимо для восстановления загрузчика.
Приступим!
Самый простой способ восстановить загрузчик. Для работы со средством восстановления запуска необходимо сначала запустить среду восстановления Windows RE.
- Настройте BIOS на загрузку с установочного носителя.
- Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
- При появлении запроса нажмите клавишу.
- Выберите пункт Восстановление системы.
- Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
- В диалоговом окне Параметры восстановления системы выберите пункт Восстановление запуска.
- Следуйте дальнейшим инструкциям.
После завершения работы средства восстановления запуска перезагрузите компьютер. Попробуйте запустить Windows в обычном режиме, без установочного носителя.
Если проблема осталась, приступим к дальнейшим действиям.
Сейчас мы рассмотрим восстановление загрузочной записи MBR с помощью штатных средств операционной системы. Которые идут либо в составе установочного диска, либо как компонент операционной системы. А именно BOOTREC.EXE и BOOTSECT.
BOOTREC.EXE — средство восстановления загрузочной записи. Поддерживает перечисленные ниже параметры, из которых можно выбрать наиболее подходящий.
/FixMbr
Этот параметр записывает в системный раздел основную загрузочную запись, совместимую с Windows 7 или Windows Vista. Он не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
/FixBoot
Это параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.
- Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
- Загрузочный сектор поврежден.
- После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
/ScanOs
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Он также отображает все записи, не включенные в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если на компьютере присутствуют установленные операционные системы Windows Vista или Windows 7, которые не отображаются в меню диспетчера загрузки.
/RebuildBcd
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.
Приступим!
Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.
- Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
- При появлении запроса нажмите клавишу.
- Выберите пункт Восстановить компьютер.
- Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
- В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
- Введите команду Bootrec.exe и нажмите клавишу ВВОД . Появится полный список возможностей.
- Запишите сектор MBR, для чего есть команда
Bootrec.exe /FixMbr;
- Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
- Далее проведите процедуру записи нового сектора загрузки, для чего введите
Bootrec.exe /FixBoot;
- Останется только ввести Exit и попытаться перезагрузить компьютер.
Очень вероятно, что далее Windows заработает нормально.
Если нет, опишем, как восстановить загрузчик Windows другим способом с использованием этой же программы:
- Войдите в командную строку с установочного диска или флешки.
- Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.
Bootrec /ScanOs
- Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа предложит внести в меню запуска все найденные версии Windows, включая XP и другие.
Bootrec.exe /RebuildBcd
- Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить — XP или семерку.
Если и это не помогло. Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter.
Команда BOOTSECT позволяет записывать заданный программный код загрузочных секторов, обеспечивающих загрузку либо ntldr, либо bootmgr .
Формат командной строки:
bootsect
Параметры командной строки Bootsect:
/help — отображение справочной информации;
/nt52 — запись программного кода загрузочного сектора, обеспечивающего использование загрузчика ntldr для операционных систем, предшествующих Windows Vista.
/nt60 — запись программного кода в загрузочные секторы для обеспечения загрузки файла bootmgr — диспетчера загрузки Windows Vista/Server 2008 и более поздних ОС семейства Windows.
SYS — запись будет выполнена в секторы системного раздела загрузки Windows, в среде которой выполняется данная команда.
ALL — запись программного кода будет выполнена для всех существующих разделов, которые могут быть использованы для загрузки Windows.
DriveLetter — буква диска, для которого будет выполнена перезапись программного кода загрузочных секторов.
/force — принудительное отключение используемых другими программами томов дисков для обеспечения монопольного доступа утилиты bootsect.exe
/mbr — изменение программного кода главной загрузочной записи (MBR — Master Boot Record) без изменения таблицы разделов диска. При использовании с параметром /nt52, MBR будет совместима с предшествующими Windows Vista версиями, При использовании с параметром /nt60 — MBR будет совместима с операционными системами Windows Vista и более поздними.
bootsect /nt52 E: — создать для диска E: загрузочные записи для операционных систем Windows XP/2000/NT, т.е для загрузки на базе ntldr;
bootsect /nt60 /mbr C: — изменить загрузочные сектора диска C: для обеспечения загрузки диспетчера bootmgr, а это Windows Vista/7/8/8.1/10;
bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.
Так же попробуем использовать команду BCDBOOT. Это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDBOOT создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.
О которой можно прочитать в следующем разделе.