Multiboot восстановление загрузчика.

Multiboot восстановление загрузчика.

Порой бывает, что слетает загрузчик операционной системы. В большинстве случаев помогает обычное Восстановление запуска Windows 7, однако не всегда. Также можно попробовать . Если и это не помогло, тогда читайте ниже подробную инструкцию, как восстановить загрузчик Windows 7 .

Запомните: устанавливать операционную систему старшего класса после младшего нельзя, то есть если Вы установите Windows XP, то Windows 7 не загрузится, так как главная загрузочная запись (MBR) перепишется старой системой.

Чтобы восстановить загрузчик Windows 7, мы воспользуемся средой восстановления, где нам понадобится командная строка. Все команды я напишу и опишу ниже. Но сперва давайте разберем, что же такое MBR. MBR (главная загрузочная запись) – самый первый сектор на диске, в котором содержится таблица разделов, а также небольшая утилита загрузчик, которая указывает, с какой части диска будет осуществляться загрузка операционной системы. В то м случае если в MBR содержится неверная информация о расположении ОС, то при этом Windows 7 не запуститься и скорее всего выбьет похожую ошибку: «BOOTMGR is missing press CTR-Alt-Del for restart».

Чтобы исправить загрузчик операционной системы нам понадобится установочный диск Windows 7, на котором будет находиться необходимая нам утилита Bootrec.exe, или диск восстановления. Данная утилита пропишет новый загрузочный сектор с помощью определенных команд.

Ну что ж приступим. Загружаемся с установочного диска с Windows 7 или с диска восстановления, выскочит надпись «Press any key to boot from CD…» и сразу же нажимаем любую клавишу на компьютере, иначе загрузка с диска не произойдет

В этом окне нужно выбрать Восстановление системы

В большинстве случаев, проблемы находятся автоматически, после чего Вам предложат устранить их в автоматическом режиме. Для этого просто нажмите на кнопочку Исправить и перезапустить, после чего система перезагрузится и Windows 7 загрузится без ошибок.

Однако, если проблемы остались те же или система не предложит исправить ошибки автоматически, то в этом же окне необходимо выбрать ОС, которую нужно восстановить (обычно она одна). Нажимаем Далее

Здесь жмем Восстановление запуска

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

Откроется Командная строка, в которой необходимо ввести команду Bootrec и нажать клавишу Ввод

Перед Вами появится информация о возможностях данной программы. Вводим команду Bootrec.exe /FixMbr - выбор основной загрузочной записи

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

Операция завершена и теперь вводим команду Exit, что значит выход. После этого пробуем запустить систему.

Это должно помочь, но если и эти команды не помогут, то опять загружаем командную строку (как написано выше) и вбиваем команду Bootrec /ScanOs, благодаря которой осуществится сканирование всех жестких дисков на наличие ОС. Далее вводим команду Bootrec.exe /RebuildBcd, которая спросит у Вас о внесении найденных Windows в меню загрузки. Соглашаемся с этим путем ввода Y (yes). После этого найденные операционные системы добавятся в меню загрузки.

Перезагружаемся и вуаля - наша система вновь запускается. Я думаю все перечисленные способы решат Вашу проблему.

С того времени, как только-только появилась бета-версия Windows 10 для тестировщиков, разговоры о необходимости перехода на нее не прекращаются. Ясно во всем этом вопросе одно – операционная система все лучше справляется с проблемами в автоматическом режиме. А именно, если у вас по какой-либо причине слетел загрузчик windows 10 и oc выдает различные сообщения ошибок – первым делом попробуйте встроенное средство восстановления. В отличие от предыдущих версий Windows здесь разработчики постарались не просто создать видимость работы стандартных сред, но и пошли навстречу неискушенному пользователю и восстановление загрузчика windows 10 работает неожиданно в большинстве случаев. Что надо делать, если такие ошибки загрузчика появляются после сбоев с электричеством, непредвиденных завершений работы или вредоносных программ?

Как восстановить загрузчик Windows 10

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

Восстановление загрузчика Windows 10 с использованием стандартных средств

Для того чтобы начать восстановление нам необходимо вставить загрузочный диск с операционкой или установить флеш-накопитель с загрузочным образом системы. После этого, когда система начинает загружаться нам необходимо попасть в Бут-меню, вовремя нажав клавишу, обычно Escape. Но может быть и F12.

После этого в открывшемся меню ищем пункт приоритета загрузки. Плюс этого способа зайти в Бут-меню в том, что после того как вы все сделаете вам не надо будет вновь заходить в Биос и менять приоритет на обратный. Способ действует в течение одной загрузки. Вот меню приоритета носителя:

Теперь нам открылся начальный экран загрузки Виндоуз, где мы должны нажать на соответствующий пункт:

Потом, в следующем открывшемся окне выберите пункт Устранение неисправностей и в следующем пункт Восстановление при загрузке. Выберите еще какую операционку надо восстанавливать и – вперед!

Восстановление загрузчика Windows 10 через командную строку

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

Итак, вставляем диск в привод или флешку в разъем и в нужный момент нажимаем Эскейп или F12. Попадаем на выбор приоритетного источника. Выбираем наш CD-привод или флеш-накопитель и попадаем на экран загрузки. Все эти действия описаны выше. Теперь на моменте, когда надо выбрать язык нам необходимо зажать одновременно две клавиши – Shift и F10. Таким образом, мы попадем в командную строку:

Надо помнить, что система Windows принимает команды к выполнению, как и в Терминале экосистемы компьютеров Mac от Apple, только когда после ввода команды нажать Enter. Это и надо сделать последовательно каждый раз, вводя по очереди три команды: diskpart, list volume, exit. Когда эта команда выполнится, мы увидим перечень томов, которые в данный момент существуют. Запишите на листочке название того раздела жесткого диска, на котором сохранены файлы операционной системы – это не обязательно будет том С. Просто в течение процедуры восстановления привычные названия разделов часто заменяются на другие. Вот почему это важно.

Затем надо учесть, одна у нас операционная система установлена или больше. Если одна – все отлично, потому что разделы EFI либо MBR присутствуют в этом случае. Теперь осталось запустить выполнение команды bcdboot c:\windows и нажать клавишу Enter. Не забудьте – мы указываем, если надо, вместо С ту букву, которой назван нужный нам раздел. Когда все произойдет, появится сообщение об успешном создании файлов:

Имейте в виду: после того, как система перезагрузится, загрузчик может еще долгое время проверять все ваши подключенные накопители и загрузиться не с первого раза – это нормально. Так что не делайте хардрезет или еще что-то, при мысли, что что-то идет не так.

Восстановление загрузчика Windows 10 сменой файловой системы

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

Для его реализации необходимо произвести абсолютно все те же операции в той же последовательности, что и выше, до момента когда мы вводим команду list volume, но только писать там мы будем другие команды. Давайте теперь по порядку. Если вам необходимо восстановление загрузчика windows 10 gpt или восстановление uefi загрузчика windows 10, то в перечне томов вы увидите невидимый (простите за тавтологию) том основанный на системе FAT32 и размером около 200 мегабайт. Для BIOS и MBR, он будет занимать что-то около полгигабайта, может чуть меньше, работающий в системе NTFS. Теперь необходим порядковый номер этого тома N. Не забываем, как и в предыдущем способе, о важности буквы раздела с системными файлами:

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

format fs=fat32 или format fs=ntfs (здесь мы меняем одну на другую, смотря какая у вас стояла до замены).

assign letter=Z (называем этот раздел Z).

exit (вышли из Diskpart)

bcdboot C:\Windows /s Z: /f ALL (C: - раздел с системными файлами, Z: - буква, которой мы назвали тот том).

В случае одновременного нахождения на жестком диске двух и более операционных систем, надо по очереди проделать эти манипуляции с каждым томом, где хранятся системные файлы от них.

Надеемся, эти последовательности помогли вам решить проблему восстановления загрузчика и вы стали теперь более опытными в деле работы с томами и стали лучше понимать структуру операционки. Помните, что никаких других доступных способов починить загрузчик нет, а лучшая программа для восстановления загрузчика windows 10 – это ваша внимательность при работе с командной строкой и смелость действовать в ней.

Операционная система Windows оснащена огромным количеством встроенных средств по обеспечению защиты от повреждений и потери информации. Несмотря на это, нередки случаи, когда ОС перестает запускаться корректным образом. Чаще всего это происходит из-за повреждения специальной загрузочной записи MBR на жестком диске, в которой хранятся данные о запуске Windows 7. В данной статье подробно описано восстановление загрузчика.

Программа Bootmgr

BootManager или Bootmgr – специальная программа, которая располагается в специальном служебном секторе жесткого диска, называемом MBR. Он принимает на себя управление компьютером после того, как BIOS проверяет работоспособность всех установленных компонентов и подключает HDD.

Менеджер считывает данные из специальной таблицы, расположенной в самом первом или загрузочном секторе диска. В данной таблице указано, где располагаются необходимые для запуска системы файлы. Когда вся требуемая информация собрана – компьютер начинает загрузку Виндовс.

Если программа не сможет найти какую-либо нужную информацию – это приведет к тому, что персональный компьютер не сможет загрузить Windows и выдаст пользователю сообщение об ошибке. Как правило, это пустой черный экран с одной-единственной статичной надписью: «bootmgr is missing».

Аналогичные последствия возникнут, если будет поврежден весь загрузочный сектор жесткого диска. В этом случае таблица адресов может быть в полном порядке, но сама программа-менеджер не будет работать должным образом. В этом случае требуется восстановление.

Вирусные атаки

Существует три основных причины, по которым главная загрузочная запись может быть повреждена: вирусные атаки, системные сбои или перебои электропитания и неправильная установка ОС.

Во время интернет-серфинга пользователи могут случайно скачать какой-нибудь опасный вирус, который может изменить MBR жесткого диска, что вызовет повреждение установленной на него операционной системы.

Для противодействия вредоносным скриптам существуют специальные приложения – антивирусы. Настоятельно рекомендуется установить один из них на свой компьютер. Например, вы можете воспользоваться бесплатным софтом, разрабатываемым компанией Microsoft – Security Essentials.

Программа находится в свободном доступе для скачивания по на странице https://www.microsoft.com/ru-ru/download/details.aspx?id=5201 .

Проблемы с HDD

Другая распространенная причина проблем – системные сбои. Если во время работы операционной системы вы выключили ПК кнопкой Power и отключили его от сети питания, хранящиеся на жестком диске файлы могут быть повреждены. То же самое произойдет, если во время выполнения системой каких-либо задач внезапно пропадает напряжение в сети.

Для того чтобы защитить свой персональный компьютер от подобных аварийных ситуаций, следует воспользоваться устройством подачи бесперебойного питания, а также выключать ПК с помощью меню «Пуск», а не кнопкой.

Также программа-загрузчик может быть повреждена, если вы установили несколько копий операционных систем на один жесткий диск. Чтобы не допускать подобное, рекомендуется устанавливать каждую копию Виндовс в отдельный логический раздел. Для устранения проблемы используется восстановление загрузчика.

Создание загрузочной флешки

Перед тем, как восстановить загрузчик Windows 7, пользователям необходимо найти установочный DVD-диск или создать специальную загрузочную флешку. Для этого вам потребуется ISO инсталлятора Виндовс, флешка и специализированное программное обеспечение. Наиболее часто для этих целей используются программа UltraISO.

С ее помощью необходимо записать скачанный ISO-образ на носитель информации, после чего можно начинать процесс восстановления.

Восстановление загрузочного сектора

Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните "Восстановление системы " ("Repair Computer "), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.

Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.

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

Описание ключей запуска утилиты Bootrec.exe

Bootrec.exe /FixMbr

Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается.

Bootrec.exe /FixBoot

Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:

  1. Загрузочный сектор Windows Vista или Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предыдущая версия операционной системы Windows после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программой установки Windows XP.

Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:

Bootsect /NT60 SYS

Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help .

Bootrec.exe /ScanOs

Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store).

Bootrec.exe /RebuildBcd

Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:\BCDcfg.bak, с него снимаются атрибуты "системный", "скрытый" и "только для чтения", после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.


Увеличить рисунок

Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 - bcdboot.exe .

Восстановление среды загрузки с помощью BCDboot.exe

BCDboot.exe - это средство, которое используется для создания или восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть использована для переноса файлов загрузки .

Командная строка в данном случае может выглядеть таким образом:

Bcdboot.exe e:\windows

Замените e:\windows на путь, соответствующий вашей системе.
Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.

Синтаксис параметров командной строки утилиты bcdboot

Утилита bcdboot.exe использует следующие параметры командной строки:

BCDBOOT источник ]

источник

Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.

Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).

Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.

Необязательный параметр. Включает режим подробного протоколирования работы утилиты.

Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.

Резюме

В статье были рассмотрены принципы работы с утилитами bootrec.exe и bcdboot.exe, служащими для разрешения проблем, связанных с невозможностью запуска операционной системы Windows 7 из-за поврежденного или отсутствующего загрузчика.



top