Использование средства Bootrec.exe в среде восстановления Windows для устранения неполадок при запуске
Аннотация
При использовании среды восстановления Windows (Windows RE) для устранения неполадок при запуске сначала воспользуйтесь параметром Восстановление запуска в диалоговом окне Параметры восстановления системы. Если это не помогает устранить проблему или необходимо вручную выполнить дополнительные действия по устранению неполадок, следует использовать средство Bootrec.exe. В этой статье рассказывается об использовании средства Bootrec.exe в среде Windows RE для устранения неполадок указанных ниже компонентов Windows Vista и Windows 7.
-
Основная загрузочная запись (MBR).
-
Загрузочный сектор.
-
Хранилище данных конфигурации загрузки.
Для устранения ошибки В файле данных конфигурации загрузки Windows отсутствуют требуемые данные можно также использовать средство Bootrec.exe.
Как запустить средство Bootrec.exe
Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.
-
Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
-
При появлении запроса нажмите клавишу.
-
Выберите язык, время и валюту, а также метод ввода данных (с клавиатуры или другой) и нажмите кнопку Далее.
-
Выберите пункт Восстановить компьютер
. -
Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
-
В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
-
Введите команду Bootrec.exe и нажмите клавишу ВВОД.
Примечание. Чтобы запустить компьютер с помощью DVD-диска Windows Vista или Windows 7, следует настроить компьютер для загрузки с DVD-дисковода. Для получения дополнительных сведений о том, как это сделать, обратитесь к документации, прилагаемой к компьютеру, или к производителю компьютера.
Средство Bootrec.exe поддерживает перечисленные ниже параметры, из которых можно выбрать наиболее подходящий.
/FixMbr
Этот параметр записывает в системный раздел основную загрузочную запись, совместимую с Windows 7 или Windows Vista. Он не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
/FixBoot
-
Загрузочный сектор заменен на нестандартный загрузочный сектор 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
Примечание. Используйте средство Bootrec.exe для устранения ошибки с сообщением «Bootmgr отсутствует». Если перестройка хранилища данных конфигурации загрузки не приводит к устранению проблемы, можно экспортировать и удалить данные конфигурации загрузки, а затем выполнить этот параметр повторно. Это обеспечит полную перестройку хранилища данных конфигурации загрузки.
Для этого в командной строке среды восстановления Windows введите следующие команды:
BootRec — восстановление конфигурации загрузки.
Утилита BootRec.exe входит в состав средств среды восстановления Windows (Windows Recovery Environment) и применяется для восстановления загрузки операционной системы. Имеется возможность восстановления главной загрузочной записи и загрузочной записи раздела, а также восстановления файлов данных конфигурации загрузки ОС ( BCD — Boot Configuration Data ). Для использования BootRec.exe необходимо выполнить загрузку в среду восстановления Windows (Windows RE) или загрузку с установочного диска системы. Формат командной строки:Поддерживаются следующие команды:
/FixMbr — записывает основную загрузочную запись (MBR) системного раздела, совместимую с Windows. При этом существующая таблица разделов не перезаписывается.
/FixBoot — записывает в системный раздел новый загрузочный сектор, совместимый с Windows.
/ScanOs — ищет на всех дисках установленные системы, совместимые с Windows, и выводит записи, которых нет в хранилище конфигураций загрузки.
/RebuildBcd — ищет на всех дисках установленные системы, совместимые с Windows, и позволяет пользователю выбрать, какие из них нужно добавить в хранилище конфигураций загрузки.
Примеры использования:
bootrec /? — отобразить подсказку по использованию команды.
bootrec /FixMBR — перезаписать главную загрузочную запись (MBR) диска.
bootrec /fixboot — перезаписать загрузочную запись раздела (PBR)
bootrec /scanos — отобразить список операционных систем Windows, существующих на данном компьютере, но не входящих в конфигурацию загрузки.
bootrec /RebuildBCD — перестроить хранилище конфигурации загрузки на данном компьютере. Удобно использовать для изменения конфигурации BCD при добавлении нового диска с установленной Windows, или для внесения изменений в существующую конфигурацию загрузки новых или ранее не использовавшихся ОС.
bootrec /FixMBR /FixBoot /RebuildBCD — полное восстановление загрузочных записей и перестроение хранилища данных конфигурации загрузки.
Весь список команд CMD WindowsИспользование командной строки для восстановления загрузчика Windows
В данной статье мы будим рассматривать, как можно восстановить загрузчик в Windows с помощью средства bootrec.exe в командной строке, для чего нужно это средство восстановления, может быть такое, что Windows перестала загружаться, поврежден сам загрузочный сектор, бывает и такое что может выйти ошибка No bootable device. Insert boot disk and press any key
Средство для восстановления загрузчика в Windows через bootrec.exe
И так если у вас не включается Windows, то нам необходимо будет загрузиться с загрузочного диска, или с загрузочной usb флешки, как создавать загрузочную Windows, я писал в статье загрузочная флешка Windows. После загрузки диска или usb флшеки для восстановления, нужно выбрать пункт восстановить. Далее нужно выбрать командную строку.
Здесь в командной строке, нужно ввести команду bootrec.exe, как видите после ввода этой команды у нас появляются еще четыре команды с описаниями.
Восстановление загрузочной записи MBR
Здесь если мы хотим восстановить загрузочную запись, то нужно ввести команду bootrec.exe /FixMbr, данная команда, перезаписывает загрузчик MBR, этот параметр можно использовать при заражение вирусом (то есть, если при входе в саму систему Windows, вы видите сообщение, что Windows заблокирована), или стороннего вредоносного кода.
Восстановление загрузочного сектора
Здесь, если мы хотим восстановить загрузочный сектор в системном разделе, совместимый с вашей Windows, нужно будет ввести команду bootrec.exe /Fixboot, для чего нужно вводит этот параметр:
1. Если загрузочный сектор был заменен на не совместимый сектор или поврежден.
2. При установке на более раннюю операционную систему (например если у вас была установлена Windows 7 и вы переустановили на Windows XP), то есть вместо bootmgr.exe используется загрузчик NTLDR.
Выполнение поиска установленных систем
Что бы произвести поиск установленных операционных систем, нужно ввести команду bootrec.exe /ScanOs, этот параметр отображает все записи данных конфигурации загрузки, если у вас установлены несколько систем, а так же можно добавить раздел восстановления в меню загрузки.
Полное пересоздания хранилища данных BCD
Что бы полностью пересоздать хранилища данных, в системе введите команду bootrec.exe /RebuildBcd, использование этой команды, вы не только сможете пересоздать загрузчик полностью, но и добавить все установленные системы Windows.
Всем спасибо за просмотр.
Восстановление загрузчика Windows 10 | remontka.pro
  windows
Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.
Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).
Автоматическое восстановление загрузчика
Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.
- Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
- В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.
- Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.
По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).
Если описанный способ не помог решить проблему, переходим к более результативному, ручному способу.
Процедура восстановления вручную
Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.
Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.
В командной строке введите по порядку три команды (после каждой нажимаем Enter):
- diskpart
- list volume
- exit
В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).
В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:
bcdboot C:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).
Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).
После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).
Второй способ восстановить загрузчик Windows 10
Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.
Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.
Введите по порядку следующие команды:
- select volume N
- format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
- assign letter=Z (присваиваем букву Z этому разделу).
- exit (выходим из Diskpart)
- bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
- Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
- diskpart
- list volume
- select volume N (номер скрытого тома, которому мы присваивали букву)
- remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
- exit
По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.
Видео инструкция
Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).
Подписаться | Поддержать сайт и автора
А вдруг и это будет интересно:
Как восстановить загрузочный сектор — Master Boot Record — Starus Recovery
MBR, который также определяется как Master Boot Record или Главная загрузочная запись, является сектором жесткого диска, содержащим информацию о его разделах и служащим загрузчиком операционной системы.
Содержание статьи:
Главная загрузочная запись представляет собой первые 512 байт (4096 бит) вашего HDD и создается в момент первой установки Windows. Если MBR повреждается, вы больше не сможете запустить операционную систему и продолжить работу в ней привычным образом. Данный факт касается следующих версий Windows: XP, Vista, 7 и 8.
Симптомы повреждения MBR:
1. Operating System not found (Операционная система не найдена).
2. Error loading operating system (Ошибка при загрузке операционной системы).
3. Invalid partition table (Неверная таблица разделов).
4. FATAL: No bootable medium found (Загрузочный носитель не найден).
5. Reboot and Select proper Boot device (Перезапустите систему и выберите подходящее загрузочное устройство.
Мы привели лишь основные ошибки, сообщения о которых могут возникнуть при запуске операционной системы. На самом деле их существует большое множество и разбирать каждую не имеет смысла, поскольку путей решения всего несколько на необъятное число возможных сбоев.
Причины повреждения MBR:
- Вредоносное программное обеспечение, вирусы.
После восстановления загрузочного сектора не забудьте проверить жесткий диск на наличие возможных вирусов. Некоторые из них способны заменить код MBR своим собственным, что неизбежно приведет к его повреждению. - Наличие двойной загрузки.
Предположим, что на условном ПК установлены операционные системы Windows и Linux. В этом случае возможно возникновение непреднамеренной ошибки и повреждения MBR. - Сторонний софт.
Не всегда причиной сбоя в загрузочном секторе являются вирусы или ошибки в работе двух одновременно установленных операционных систем. Иногда повреждение MBR может вызвать даже популярный софт. Например, Acronis заменяет драйвера загрузки дисков своими, что вполне может испортить исходную запись MBR.
Итак, разобравшись с тем что же собой представляет MBR, узнав возможные причины возникновения сбоев и их симптомы мы, наконец, готовы приступить к непосредственному восстановлению Главной загрузочной записи.
Восстановление загрузочного сектора
Восстановление MBR в Windows 10
1. Резервное копирование MBR.
Перед тем как приступать к ремонту главной загрузочной записи, настоятельно рекомендуем совершить ее резервное копирование. Чтобы это сделать, воспользуйтесь следующей командой:
dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1
Замените фрагмент /path-to-save/ на путь, по которому сохранится старая версия загрузочного сектора.
2. Восстановление MBR командой bootrec.
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 10.
Краткая инструкция:
Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:
- 1. Совершите запуск компьютера при помощи загрузочного носителя.
- 2. На приветственном экране кликните по параметру Восстановление системы.
- 3. Перейдите в раздел Поиск и устранение неисправностей.
- 4. Откройте утилиту Командная строка.
- 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.
diskpart
Эти команды позволят выбрать для работы первый диск компьютера и отобразят список его логических разделов.
sel disk 0
list vol - 6. Найдите элемент тома со столбцом Fs FAT32. Раздел EFI должен быть строго с форматом FAT32. Если раздел тома обозначен цифрой 2, введите следующую команду:
sel vol 2
Если номер тома не равен 2, замените 2 на любую другую доступную цифру. - 7. Присвойте разделу новую букву, букву которая отличается от той, которая уже доступна на вашем компьютере. Например r:\. Для выполнения этой задачи, воспользуйтесь следующей командой:
assign letter-r:
- 8. Дождитесь появления приведенного ниже сообщения:
Diskpart successfully assigned the drive letter or amount point.
- 9. Введите exit, чтобы покинуть утилиту DiskPart.
- 10. Следующая команда понадобится для того, чтобы заменить r:\ буквой, которая ранее была присвоена разделу EFI:
cd /d r:\EFI\Microsoft\Boot\
- 11. Введите приведенную ниже команду, чтобы восстановить том диска:
bootrec /fixboot
- 12. Теперь необходимо сделать резервную копию старого BCD:
ren BCD BCD.backup
- 13. Введите следующую команду, чтобы создать новый BCD и замените r:\ назначенной ранее буквой:
bcdboot c:\Windows /l ru-ru /s r: /f ALL
- 14. В приведенной выше команде мы указали букву операционной системы — c:\. Если вы устанавливали Windows на диск с другим путем, укажите корректную букву.
- 15. Извлеките загрузочное устройство.
- 16. Введите exit.
- 17. Перезапустите компьютер.
Восстановление MBR в Windows 8 и 8.1
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 8.
Краткая инструкция:
Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:
- 1. Совершите запуск компьютера при помощи загрузочного носителя.
- 2. На приветственном экране кликните по параметру Восстановление системы.
- 3. Перейдите в раздел Поиск и устранение неисправностей.
- 4. Откройте утилиту Командная строка.
- 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.
diskpart
Эти команды позволят выбрать для работы первый диск компьютера и отобразят список его логических разделов.
sel disk 0
list vol - 6. Найдите элемент тома со столбцом Fs FAT32. Раздел EFI должен быть строго с форматом FAT32. Если раздел тома обозначен цифрой 2, введите следующую команду:
sel vol 2
Если номер тома не равен 2, замените 2 на любую другую доступную цифру. - 7. Присвойте разделу новую букву, букву которая отличается от той, которая уже доступна на вашем компьютере. Например r:\. Для выполнения этой задачи, воспользуйтесь следующей командой:
assign letter-r:
- 8. Дождитесь появления приведенного ниже сообщения:
Diskpart successfully assigned the drive letter or amount point.
- 9. Введите exit, чтобы покинуть утилиту DiskPart.
- 10. Следующая команда понадобится для того, чтобы заменить r:\ буквой, которая ранее была присвоена разделу EFI:
cd /d r:\EFI\Microsoft\Boot\
- 11. Введите приведенную ниже команду, чтобы восстановить том диска:
bootrec /fixboot
- 12. Теперь необходимо сделать резервную копию старого BCD:
ren BCD BCD.backup
- 13. Введите следующую команду, чтобы создать новый BCD и замените r:\ назначенной ранее буквой:
bcdboot c:\Windows /l ru-ru /s r: /f ALL
- 14. В приведенной выше команде мы указали букву операционной системы — c:\. Если вы устанавливали Windows на диск с другим путем, укажите корректную букву.
- 15. Извлеките загрузочное устройство.
- 16. Введите exit.
- 17. Перезапустите компьютер.
Восстановление MBR в Windows 7
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 7.
- 1. Совершите запуск компьютера при помощи загрузочного носителя.
- 2. Укажите язык операционной системы.
- 3. Выберите раскладку клавиатуры.
- 4. Нажмите Далее.
- 5. Выберите операционную систему и еще раз нажмите Далее.
- 6. На экране Параметры восстановления системы выберите утилиту Командная строка.
- 7. Как только командная строка будет запущена, введите следующую команду:
bootrec /rebuildbcd
- 8. Нажмите Enter.
- 9. Далее введите:
bootrec /rebuildbcd
- 10. Нажмите Enter.
- 11. Извлеките загрузочный носитель и перезапустите компьютер.
Если данные команды по восстановлению главной загрузочной записи оказались бессильны, воспользуйтесь приведенной ниже инструкцией:
Восстановление MBR в Windows Vista
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.
Альтернативно команде bootrec, вы можете попробовать восстановить MBR автоматически:
- 1. Совершите запуск компьютера при помощи загрузочного носителя.
- 2. На приветственном экране выберите параметр Восстановление системы.
- 3. Выберите параметр Восстановление запуска.
- 4. Дождитесь завершения процесса и перезапустите компьютер.
Существует еще одна, более сложная, альтернатива восстановления MBR. Ее концепция вращается вокруг непосредственного ремонта BCD. Запустив Windows при помощи CD/DVD, откройте командную строку и введите в следующие команды:
bcdedit /export C:\bcdbackup
C:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.backup
bootrec /rebuildbcd
Подтвердите выполнение каждой команды нажатием клавиши Enter.
Восстановление MBR в Windows XP
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows XP.
- 1. Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.
- 2. В момент появления приветственного экрана нажмите клавишу R, чтобы открыть Консоль Восстановления
- 3. На вопрос о дальнейших действиях, ответьте системе, введя цифру 1 и подтвердите операцию нажатием клавиши Enter.
- 4. При необходимости введите пароль администратора.
- 5. Введите команду fixmbr.
- 6. Когда появится запрос системы о подтверждении ваших действий, нажмите клавишу Y и Enter.
- 7. Дождитесь завершения операции.
- 8. Извлеките загрузочный накопитель.
- 9. Введите команду exit.
- 10. Нажмите Enter, чтобы перезапустить компьютер.
Надеемся статья оказалась для вас полезной и помогла восстановить загрузочный сектор вашего диска.
Похожие статьи про восстановление данных:
Дата:
Теги: Windows, Как восстановить, Мастер восстановления, Поврежденный диск, Процесс восстановления
Fixboot отказано в доступе на Windows 10
Обновлено: 23.04.2021 11:07:33Проблемы с загрузкой операционной системы можно исправить в командной строке, запущенной из среды восстановления. В Windows 10 при выполнении этой операции пользователь может столкнуться с ошибкой доступа к диску. При ее появлении не удается выполнить команду fixboot восстанавливающую загрузчик. Наши эксперты рассказывают, как устранить ошибку и завершить операцию восстановления.
Перезапись загрузочного сектора
Загружаем компьютер с установочного носителя Windows. Щелкаем по указанной в нижнем левом углу стартового окна ссылке активируя среду восстановления.
На начальном экране заходим в раздел поиска и устранения неисправностей.
Запускаем командную строку щелчком по выделенной рамкой области.
В обозначенной единицей позиции показано как выглядит ошибка «отказано в доступе» при использовании команды fixboot. Для ее устранения перезапишем загрузочный сектор системного диска. Набираем «bootsect/nt60 sys» и жмем клавишу Enter. Дожидаемся вывода подтверждения успешного обновления загрузочного кода. Вводим повторно команду «bootrec /fixboot». В обозначенной тройкой позиции видно, что на этот раз операция выполняется без ошибок.
Обновление загрузочной конфигурации
Загрузившись с установочного носителя, запускаем командую строку в среде восстановления. Обновим данные загрузочной конфигурации командой «bootrec /rebuildbcd». Нажав клавишу Enter, запускаем сканирование жесткого диска. Утилита обнаружит установленную Windows и запросит подтверждение для добавления ее в список загружаемых систем. Вводим латинскую «Y» в указанной двойкой области и нажимаем Enter.
После обновления конфигурации последовательно вводим команды «bootrec /fixmbr» и «bootrec /fixboot». Первая создает новую загрузочную запись, а вторая восстанавливает загрузчик.
Редактирование загрузочного раздела
Последний рассматриваемый метод позволяет перезаписать загрузчик без использования команды fixboot. В среде восстановления запускаем консольную утилиту управления дисками командой «diskpart». В изменившейся строке-приглашении набираем «list disk». Если на компьютере используется несколько накопителей данных находим тот, на котором установлена Windows. В приведенном примере это «диск 0». Выбираем его командой «select disk N» используя вместо «N» нужную цифру. Выводим список разделов набрав в строке-приглашении «list volume». Находим том имеющий метку «скрытый». На скриншоте он показан стрелкой.
Выбираем том указывая командой «select volume N». Заменяем «N» цифрой которой он обозначен в списке разделов. В рассматриваемом примере это тройка. Форматируем выбранный раздел используя ту же файловую систему, которая на нем уже имеется. В примере это FAT32, поэтому команда выглядит так показано в отмеченной цифрой «2» области. Для NTFS используем «format fs=ntfs». Получив уведомление об окончании операции присваиваем разделу буквенное обозначение. Для верности выбираем букву, расположенную ближе к концу алфавита. Наши эксперты остановились на латинской «U». Набираем «assign letter=U». Получаем уведомление о выполнении операции и завершаем работу консольной утилиты.
Набираем команду перезаписи загрузочного сектора «bсdboot C:\Windows /s U: /f all». Вместо буквы «U» подставляем ту, которую присвоили скрытому разделу системного диска. Получаем уведомление об успешном завершении операции.
Чтобы загрузочный сектор не отображался в Проводнике при повседневном использовании операционной системы снова запускаем консольную утилиту Diskpart. Повторяя приведенную на скриншоте последовательность команд, добираемся до списка разделов. Набираем в строке-приглашении «remove letter=U», чтобы удалить ранее назначенную скрытому тому букву.
В заключение
Методы, приведенные нашими экспертами, позволяют гарантированно восстановить поврежденный загрузчик операционной системы избежав ее переустановки и потери данных.
Оцените статью | |
Всего голосов: 1, рейтинг: 5 |
Как восстановить загрузчик Windows 10, 8, 7 из командной строки
Читайте, как восстановить загрузчик Windows 10 с рабочей или не рабочей системы с помощью командной строки. Восстановление загрузчика после установки Linux, Ubuntu, Windows. Частой причиной того, что операционная система не загружается, является повреждение загрузчика Windows 10. Восстановление системных файлов с помощью функции Восстановления системы не восстанавливает загрузчик. Как его можно восстановить?
Содержание
Система Windows 10 не загружается, что делать?
Перейти к просмотру
Не загружается Windows? Восстанови загрузку Windows 10, 8 или 7 (bootrec, fixmbr, fixboot) 👨💻⚕️💻
Перейти к просмотру
Как запустить, открыть командную строку от имени администратора в Windows 10, 8 или 7 💻⌨️👨💻
Восстановите данные, утерянные в результате повреждения загрузчика
Восстановление загрузчика Windows, повреждение или перезапись системных файлов, ошибки файловой системы или наличие битых секторов диска – это не далеко полный список причин утери данных.
Восстановление загрузочного сектора Windows вернет работоспособность операционной системы, но может привести к утере личных файлов. Не всегда имеется возможность вернуть работоспособность Windows без чистой установки операционной системы, что также может повлечь за собой утерю файлов.
Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.
Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.
Восстановите загрузчик Windows 10 из командной строки
В случае повреждения, загрузчик Windows можно восстановить с помощью Командной строки.
Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:
- Запустите компьютер используя загрузочный диск.
- В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.
Перейти к просмотру
Автоматическое восстановление Windows из консоли, вход в среду восстановления 🛠️👨💻⚕️
Если вы можете загрузить Windows, выполните следующее:
- Нажмите Windows + R.
- Ведите в окне cmd и нажмите на Enter.
Используйте команду bootrec.exe для восстановления загрузчика:
Программы для восстановления загрузчика Windows 10
Если в наличии нет оригинального загрузочного диска Windows, то загрузить компьютер, в том числе и с целью восстановления загрузчика, можно с помощью диска загрузочной сборки – LiveCD. Как правило на таких дисках имеется и несколько программ для восстановления загрузчика Windows 10. Такие программы можно запускать прямо из LiveCD – для них не требуется запускать операционную систему c жесткого диска компьютера, они работают в портативном режиме.
Для этого:
- Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
- Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).
Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:
- EasyBCD;
- MultiBoot;
- FixBootFull.
Следуйте указаниям программы.
- Дождитесь окончания процесса восстановления.
- Перезагрузите компьютер без использования LiveCD.
Перейти к просмотру
Как восстановить данные, если Windows компьютер или ноутбук не загружается, зависает, сбоит в 2020
Перейти к просмотру
Восстановите загрузчик Windows 10 после установки Linux, Ubuntu
Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.
Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:
В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:
Перезагрузите Windows, запустите консоль с правами администратора и введите:
bcdedit /create /d “Linux” /application BOOTSECTORСкопируйте ID диска, который после данной команды станет видным в виде {ID}.
Пример ID диска: {с3454a4v-9652-fg78-94re-d8d2d3lh5a23}Введите следующие команды, с использованием скопированного ID:
bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} device partition=c:
partition=c: здесь указывает на раздел, где установлена Windows.Задействуйте сохранённый ранее файл и ID диска:
bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} path \linux.boot
bcdedit /displayorder {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} /addlast
bcdedit /timeout 10
После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.
Загрузчик Windows 10 восстановлен? Оставляйте отзывы и задавайте ваши вопросы в комментариях.
Как использовать командную строку для устранения проблем с загрузочными записями вашего ПК
Вы можете использовать инструменты восстановления системы, чтобы решить большинство проблем вашего компьютера. Однако бывают случаи, когда вам нужно решить такие проблемы вручную, например, когда ваш компьютер с Windows не загружается. В этих случаях вы можете использовать инструмент с именем Bootrec.exe . Он может помочь вам в устранении неполадок и восстановлении таких вещей, как основная загрузочная запись (MBR), загрузочный сектор или хранилище данных конфигурации загрузки (BCD) .Вот как это работает во всех современных версиях Windows:
ПРИМЕЧАНИЕ. Это руководство относится к Windows 10, Windows 7 и Windows 8.1.
Bootrec.exe — лучший инструмент для устранения проблем с загрузкой в Windows
Независимо от того, используете ли вы Windows 7 или Windows 10, если у вашей операционной системы возникают проблемы с загрузкой, а средство восстановления при загрузке не может решить проблему, стоит попробовать средство Bootrec.exe . С помощью этого инструмента вы можете восстановить основную загрузочную запись (MBR) , записать новый загрузочный сектор, восстановить данные конфигурации загрузки (BCD) и добавить недостающие установки Windows в данные конфигурации загрузки.
Если вам нужно знать, что все это означает, вот объяснение для каждого из них:
- Основная загрузочная запись (MBR) — первый сектор вашего системного диска. Его цель — указать BIOS компьютера, где искать операционную систему, чтобы он мог ее запустить.
- Загрузочный сектор — область диска, содержащая код для загрузки в оперативную память, необходимый для загрузки операционной системы. Загрузочный сектор должен иметь определенную подпись диска, чтобы BIOS считал его загрузочным.Если эта подпись повреждена или была изменена, BIOS не сможет найти загрузочный сектор и не сможет загрузить необходимые инструкции для поиска и запуска операционной системы. В Windows 7 и более новых версиях Windows загрузочный сектор загружает диспетчер загрузки Windows, обращается к данным конфигурации загрузки и использует эту информацию для загрузки операционной системы .
- Данные конфигурации загрузки (BCD) — BCD — это база данных данных конфигурации при загрузке, которая используется диспетчером загрузки Windows Boot Manager .Данные конфигурации загрузки хранятся в файле данных, который имеет тот же формат, что и реестр Windows .
Как запустить командную строку, когда Windows не загружается успешно
Чтобы иметь возможность использовать Bootrec.exe , вам необходимо использовать командную строку . Однако, поскольку у вас уже есть проблемы с запуском, очевидно, что вы не сможете просто запустить его из Windows.
Вам необходимо использовать ремонтный диск или диск восстановления, который был создан на рабочем компьютере Windows.Вот несколько руководств, которые помогут вам создать такие диски / приводы:
После создания диска / диска восстановления загрузитесь с него. Для этого подключите его и запустите компьютер или устройство Windows. Сразу после его запуска нажмите клавишу выбора загрузочного устройства на клавиатуре. Обычно это F12, F11 или клавиша Escape, но может быть и другая, в зависимости от производителя материнской платы вашего устройства. Это заставит ваш компьютер отобразить меню выбора приоритета загрузки.С помощью клавиш со стрелками на клавиатуре выберите диск восстановления. Затем нажмите Enter и, когда вас попросят нажать любую клавишу для загрузки с этого диска, сделайте это.
Командная строка, загрузка, проблемы, Bootrec.exeЕсли вы используете Windows 10 или Windows 8.1, после загрузки компьютера с USB-накопителя вам будет предложено выбрать раскладку клавиатуры, которую вы хотите использовать. В этом случае щелкните или коснитесь макета, соответствующего вашей клавиатуре. Для перехода между всеми доступными раскладками клавиатуры нажмите «Просмотреть другие раскладки клавиатуры» .
Командная строка, загрузка, проблемы, Bootrec.exeСписок доступных языков клавиатуры довольно длинный, и вам, возможно, придется много прокручивать, пока не найдете раскладку, которую хотите использовать. На следующем экране вы должны щелкнуть или коснуться Устранение неполадок (перезагрузите компьютер или посмотрите дополнительные параметры) .
Командная строка, загрузка, проблемы, Bootrec.exeНа экране Advanced options щелкните или коснитесь Command Prompt .
Командная строка, загрузка, проблемы, Bootrec.EXEЕсли вы используете Windows 7, сначала выберите метод ввода с клавиатуры, который вы хотите использовать, и нажмите Далее .
Командная строка, загрузка, проблемы, Bootrec.exeЗатем он сканирует доступные установки Windows и перечисляет найденные. Выберите установку Windows 7, которую вы хотите восстановить, и нажмите Далее .
Командная строка, загрузка, проблемы, Bootrec.exeЗатем, когда список доступных вариантов восстановления системы станет общедоступным, щелкните Командная строка .
Командная строка, загрузка, проблемы, Bootrec.exeПосле запуска командной строки введите команду bootrec.exe и нажмите Введите , чтобы увидеть параметры, доступные для этого инструмента. Как видно на скриншоте ниже, доступно четыре параметра: / FixMbr, / FixBoot, / ScanOs и / RebuildBcd .
Командная строка, загрузка, проблемы, Bootrec.exeДавайте посмотрим, как каждый из них может помочь вам решить проблемы с загрузкой вашего компьютера.Однако имейте в виду, что даже если инструмент Bootrec.exe может справиться с большинством проблем с загрузкой, он не гарантирует успеха во всех возможных ситуациях.
Как восстановить главную загрузочную запись (MBR)
Первый параметр средства Bootrec.exe — / FixMbr . Это позволяет восстановить поврежденную или поврежденную Master Boot Record (MBR) . Обычно вы используете этот параметр, когда сталкиваетесь с одним из следующих сообщений об ошибках: «Операционная система не найдена» , «Ошибка загрузки операционной системы» , «Отсутствует операционная система» или «Недопустимая таблица разделов» .Чтобы запустить процесс восстановления MBR, выполните команду: bootrec.exe / fixmbr .
Командная строка, загрузка, проблемы, Bootrec.exeКак записать новый загрузочный сектор
Параметр / FixBoot записывает новый загрузочный сектор в системный раздел. Инструмент будет использовать загрузочный сектор, совместимый с вашей версией Windows. Использование этого параметра полезно в следующих ситуациях:
- Загрузочный сектор заменен на нестандартный загрузочный сектор Windows;
- Загрузочный сектор поврежден;
- После установки вашей версии Windows была установлена более ранняя операционная система Windows.
Чтобы начать запись нового загрузочного сектора, используйте эту команду: bootrec.exe / fixboot .
Командная строка, загрузка, проблемы, Bootrec.exeКак восстановить данные конфигурации загрузки (BCD)
Данные конфигурации загрузки (BCD) содержат подробный список того, что должно загружаться при запуске. Microsoft указывает, что ошибка загрузки также может быть вызвана отсутствием или повреждением файлов в BCD. Параметр / rebuildbcd может быть очень полезен, когда вы должны исправить некоторые ошибки, полностью перестроив BCD.Чтобы полностью восстановить данные конфигурации загрузки, выполните следующую команду: bootrec.exe / rebuildbcd .
Командная строка, загрузка, проблемы, Bootrec.exeКак добавить недостающие установки Windows в данные конфигурации загрузки
Если на вашем компьютере установлено несколько операционных систем, но не все из них доступны, используйте опцию / ScanOS . Использование этого параметра в Bootrec.exe запустит сканирование всех дисков на предмет любых установок Windows, которые в настоящее время не включены в данные конфигурации загрузки (BCD) .На скриншоте ниже вы можете увидеть, как может выглядеть этот процесс сканирования.
Командная строка, загрузка, проблемы, Bootrec.exeЕсли команда bootrec.exe / scanos вернет результаты, вы сможете продолжить процесс восстановления. В конце концов, вы вернете потерянную установку Windows в безопасную таблицу BCD, что сделает ее снова загрузочной.
Командная строка, загрузка, проблемы, Bootrec.exeПрежде всего, вы должны очистить основную загрузочную запись (MBR) с помощью bootrec / fixmbr .Затем введите bootsect.exe / nt60 all / force и нажмите Введите . Параметр / nt60 применяет главный загрузочный код, совместимый с BOOTMGR . Аргумент / all обновляет главный загрузочный код на всех разделах. Параметр / force принудительно отключает том (и) во время обновления загрузочного кода, чтобы средство Bootsect.exe не получало монопольный доступ к тому.
Командная строка, загрузка, проблемы, Bootrec.exeВыполнение всех этих команд создаст новую MBR и укажет ей использовать правильный загрузчик Windows для загрузки этой конкретной установки с вашего диска.
Заключение
Как видно из этого руководства, Bootrec.exe — очень мощный инструмент для поиска и устранения неисправностей и устранения проблем с загрузочными записями вашего компьютера Windows. Если вы знаете другие способы исправить проблемы с вашими загрузочными записями, не стесняйтесь поделиться ими в комментариях.
Используйте Bootrec.exe в среде восстановления Windows для устранения проблем с запуском
Сводка
При использовании среды восстановления (Windows RE) для устранения неполадок при запуске сначала попробуйте параметр «Восстановление при загрузке» в диалоговом окне «Параметры восстановления системы».Если это не решит проблему или вам необходимо вручную устранить дополнительные проблемы, используйте инструмент Bootrec.exe. В этой статье рассказывается, как использовать средство Bootrec.exe в среде восстановления Windows для устранения неполадок и восстановления следующих элементов в Windows Vista или Windows 7:
Вы также можете использовать инструмент Bootrec.exe для устранения неполадок, когда в файле данных конфигурации загрузки Windows отсутствует ошибка требуемой информации.
Как запустить инструмент Bootrec.exe
Для запуска Bootrec.exe, сначала запустите Windows RE:
Вставьте носитель с Windows Vista или Windows 7 в привод DVD и запустите компьютер.
Нажмите клавишу, когда вам будет предложено.
Выберите язык, время, валюту, клавиатуру или метод ввода, а затем щелкните Далее .
Щелкните Восстановите компьютер .
Выберите операционную систему, которую вы хотите восстановить, и нажмите Далее .
В диалоговом окне Параметры восстановления системы щелкните Командная строка .
Введите Bootrec.exe и нажмите клавишу ВВОД.
Примечание. Чтобы запустить компьютер с DVD-диска Windows Vista или Windows 7, компьютер должен быть настроен на запуск с DVD-дисковода.Для получения информации о том, как это сделать, см. Документацию, прилагаемую к компьютеру, или обратитесь к производителю компьютера.
Средство Bootrec.exe поддерживает следующие параметры. Используйте тот вариант, который подходит для вашей ситуации.
/ FixMbr
Этот параметр записывает MBR, совместимую с Windows 7 или Windows Vista, в системный раздел. Он не перезаписывает существующую таблицу разделов.Используйте эту опцию, когда вам необходимо решить проблемы с повреждением MBR или когда вам нужно удалить нестандартный код из MBR.
/ FixBoot
Этот параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Используйте этот параметр, если выполняется одно из следующих условий:
Загрузочный сектор заменен нестандартным загрузочным сектором Windows Vista или Windows 7.
Загрузочный сектор поврежден.
Более ранняя операционная система Windows была установлена после установки Windows Vista или Windows 7. В этом случае компьютер запускается с помощью загрузчика Windows NT (NTLDR) вместо диспетчера загрузки Windows (Bootmgr.exe).
/ ScanOs
Этот параметр сканирует все диски на предмет установок, совместимых с Windows Vista или Windows 7.Он также отображает записи, которых в настоящее время нет в хранилище BCD. Используйте эту опцию, если есть установки Windows Vista или Windows 7, которые не указаны в меню Boot Manager.
/ RebuildBcd
Этот параметр сканирует все диски на наличие установок, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установки, которые вы хотите добавить в хранилище BCD. Используйте эту опцию, когда вам нужно полностью перестроить хранилище BCD.
Примечание. Используйте средство Bootrec.exe для устранения ошибки «Bootmgr Is Missing». Если перестройка хранилища BCD не решает проблему запуска, вы можете экспортировать и удалить хранилище BCD, а затем снова запустить этот параметр. Сделав это, вы убедитесь, что хранилище BCD полностью перестроено.
Для этого введите в командной строке Windows RE следующие команды:
Как восстановить главную загрузочную запись (MBR) в Windows 10 • Pureinfotech
Основная загрузочная запись (MBR) , иногда также называемая «главной таблицей разделов» или «сектором раздела», является наиболее важной частью информации, которая позволяет компьютеру находить и определять местоположение операционной системы, чтобы разрешить Windows 10 для загрузки.
Иногда из-за вирусов или других типов вредоносных программ изменение системных настроек или неправильное завершение работы может привести к повреждению основной загрузочной записи. В других случаях вы можете даже столкнуться с сообщением об ошибке Bootmgr Is Missing , которое препятствует запуску устройства.
Если у вас когда-либо возникнет такая проблема, вам придется исправить MBR, чтобы Windows 10 могла снова загрузиться с помощью установочного носителя и нескольких строк командной строки.
В этом руководстве вы узнаете, как восстановить главную загрузочную запись на устройстве с Windows 10.
Восстановить главную загрузочную запись в Windows 10
Чтобы исправить проблемы с MBR на компьютере под управлением Windows 10, выполните следующие действия:
Создайте загрузочный USB-носитель Windows 10.
Измените настройки микропрограммы устройства для запуска с загрузочного носителя.
Быстрый совет: Процесс изменения настроек для базовой системы ввода-вывода (BIOS) или унифицированного расширяемого интерфейса микропрограмм (UEFI) обычно требует нажатия одной из функциональных клавиш (F1, F2, F3, F10 или F12), клавишу ESC или Delete.Однако процесс обычно отличается в зависимости от производителя и модели устройства. Более подробные инструкции см. На веб-сайте поддержки производителя.
Запустите ПК с загрузочного носителя.
Нажмите кнопку Далее в программе установки Windows 10.
Нажмите кнопку Восстановить компьютер в нижнем левом углу.
Нажмите кнопку Устранение неполадок .
Нажмите кнопку Дополнительные параметры .
Нажмите кнопку Командная строка .
Теперь вы войдете в среду командной строки, которая позволит вам запустить инструмент Bootrec.exe для восстановления основной загрузочной записи на вашем ПК с Windows 10. Bootrec.exe поддерживает множество опций в зависимости от вашей ситуации.
Используйте опцию FixMbr , когда вам нужно исправить проблемы, связанные с повреждением главной загрузочной записи, или когда вам нужно очистить код из MBR.Эта команда не перезапишет существующую таблицу разделов на жестком диске.
Bootrec / fixMbr
Используйте опцию FixBoot , когда загрузочный сектор был заменен другим нестандартным кодом, загрузочный сектор поврежден или когда вы установили раннюю версию операционной системы вместе с другой, более новой версией.
Bootrec / fixBoot
Используйте опцию ScanOS , если в меню Boot Manager не перечислены все операционные системы, установленные на вашем устройстве.Эта опция просканирует все диски, чтобы найти все совместимые установки, и отобразит записи, которых нет в хранилище BCD.
Bootrec / ScanOS
Используйте опцию RebuildBcd , если у вас нет другой опции, и вам необходимо перестроить хранилище BCD (данные конфигурации загрузки).
Bootrec / RebuildBcd
Если вы устраняете ошибку «Bootmgr Is Missing» и перестройка хранилища BCD не решает проблему, используйте следующие команды для экспорта и удаления хранилища BCD и снова используйте команду RebuildBcd , чтобы исправить процесс Windows 10 .
В командной строке в среде восстановления введите следующие команды и нажмите Введите в каждой строке:
BCD Редактировать / экспортировать C: \ BCD_Backup C: Загрузка с компакт-диска Attrib BCD -s -h -r Ren C: \ boot \ bcd bcd.old Bootrec / RebuildBcd
Нажмите Y , чтобы подтвердить добавление Windows 10 в список загрузочных операционных систем на вашем устройстве.
Закройте командную строку.
После того, как вы выполните эти шаги, перезагрузите компьютер, и Windows 10 снова должна нормально загрузиться.
Если вы не совсем уверены в проблеме с вашим компьютером, вам следует попробовать все команды в этом руководстве, чтобы увидеть, устраняет ли какая-либо из них проблему, позволяющую вам снова загрузиться в Windows 10.
Хотя инструмента «bootrec» должно быть достаточно для восстановления основной загрузочной записи, для решения других связанных проблем могут потребоваться другие инструменты командной строки (например, Bootsect.exe или BCDboot ), но они выходят за рамки данного руководства. .
Мы ориентируем это руководство на Windows 10, но эти инструкции также должны работать на Windows 8.1.
Обновление 21 января 2021 г .: Первоначально опубликовано в мае 2016 г., исправлено в январе 2021 г.
Мы можем получать комиссию за покупки, используя наши ссылки, чтобы продолжать предлагать бесплатный контент. Информация о политике конфиденциальности.
Весь контент на этом сайте предоставляется без каких-либо явных или подразумеваемых гарантий. Используйте любую информацию на свой страх и риск . Всегда делайте резервную копию вашего устройства и файлов перед внесением каких-либо изменений.Информация о политике конфиденциальности.
Окна— Bootrec / FIXBOOT против Bootrec / FIXMBR
/ FixMBR
записывает загрузочный сектор диска (обычно называется MBR
), а / FixBoot
записывает загрузочный сектор раздела (обычно называемый VBR
или PBR).
Все сводится к тому, как Windows загружается в системах с BIOS (без UEFI). Как мы знаем, из-за ограничений прошивки BIOS (она работает в реальном режиме и не может получить доступ к более чем 1 МБ ОЗУ), она не может загружать и запускать фактическую ОС (например.грамм. Ядро Windows или Linux). Таким образом, система выполняет начальную загрузку поэтапно от небольшого кода к более крупному. Вот почему у нас загрузчиков .
На первом (или нулевом) этапе BIOS загружает первый сектор выбранного диска в ОЗУ и начинает выполнение с заданного смещения. Это происходит во всех BIOS-совместимых системах, независимо от установленной ОС. Таким образом, первый сектор, участвующий в загрузке (привязке), называется Загрузочный сектор .
Разве MBR не является просто загрузочным сектором?
Да.MBR — это загрузочный сектор, с которым мы чаще всего взаимодействуем. / FixMBR
записывает «в системный раздел» неверно. MBR записывается в первый сектор диска (даже на GPT-дисках).
Разве MBR не единственный загрузочный сектор, который использует Windows?
Нет. Он также использует VBR / PBR.
В зависимости от установленного загрузчика и ОС на разделах может быть больше загрузочных секторов. В случае Windows исполняемый код в MBR находит Active Partition или Boot Partition (Windows называет его System Partition ) в таблице разделов (также часть MBR) и выполняет загрузочный сектор этого раздела (VBR), который содержит код BootMgr .К настоящему времени VBR достаточно велик, чтобы понять структуру файловой системы, поэтому он выполняет файл \ bootmgr
(помещенный в корень активного раздела), который считывает свою конфигурацию из файла BCD (обычно \ Boot \ BCD
) и запускает winload. exe
(или показывает меню выбора, если BCD содержит несколько записей), который запускает ядро Windows. Подробнее см. Здесь.
Но не все операционные системы загружаются одинаково. Например, GRUB (популярный загрузчик в мире Linux ) устанавливает себя в MBR, которая выполняет следующие этапы, записываемые в несколько секторов сразу после MBR.Он считывает свою конфигурацию из /grub/grub.cfg
(помещен в раздел / boot
, который может отличаться от установочного раздела Linux, установленного в /
) и загружает ядро Linux (или показывает меню выбора, если grub. cfg
содержит несколько записей). GRUB и другие загрузчики, такие как SYSLINUX, также могут быть записаны в VBR.
В многозагрузочной системе grub.cfg
обычно включает запись для Windows, поэтому именно MBR GRUB (а не Windows) выполняет BootMgr в VBR (даже если его нет в активном разделе ), когда Windows запись выбирается пользователем.Если пойти дальше, GRUB можно настроить для прямого запуска исполняемого файла \ bootmgr
(с помощью команды ntldr
вместо стандартного загрузчика цепочки
), полностью минуя исполняемый код VBR.
Как только вы решите вернуться к исходной загрузке Windows, запустите BootRec / FixMBR
, и GRUB исчезнет. И наоборот, мы также можем сделать загрузку GRUB Windows BootMgr по цепочке, изменив BCD с помощью сторонних инструментов, таких как EasyBCD или BootICE, или с помощью инструмента Windows bcdedit
для добавления новой записи.
Перезапись VBR обычно не требуется, за исключением случаев, когда вы случайно (или намеренно) пишете, например GRUB в VBR активного раздела Windows. В этом случае BootRec / FixBoot
также требуется для успешного возобновления собственной загрузочной цепочки Windows.
Обратите внимание, , что обе вышеперечисленные команды просто перезаписывают исполняемую часть MBR / VBR, другие части остаются нетронутыми, например. Таблица разделов в MBR. Подобно Таблице разделов в MBR, описывающей структуру разделов, Блок параметров BIOS в NTFS VBR описывает структуру файловой системы. / FixBoot
не может исправить проблемы в BPB.
Например, если вы замените Windows Active Partition или переместите установку на другой диск, так что номер начального сектора раздела изменится, Windows не загрузится, даже если вы исправите MBR / VBR и воссоздадите / исправите записи BCD (используя bcdboot
/ bcdedit
, который также требуется, если идентификатор / подпись диска изменяется, поскольку это жестко запрограммировано в записях хранилища BCD). В одном из полей BPB жестко задан номер первого сектора раздела, который необходимо исправить.Вы можете увидеть подробности здесь.
РЕСУРСЫ:
Запустил bootrec / fixmbr и потерял загрузочную защиту PGP… Помогите пожалуйста! — Интеллектуальные системы мониторинга
Пожалуйста, помогите … Я использую PGP 10.3.2 MP8 в Windows 7. Я застрял в цикле перезагрузки при восстановлении при запуске и по глупости запустил bootrec / fixmbr , тем самым уничтожив мой PGP MBR и усугубив проблему. После этого результатом при загрузке был черный экран с мигающим курсором в верхнем левом углу.
Я вытащил свой жесткий диск и вставил другой жесткий диск, на который я установил Win7 и PGP с нуля, чтобы я мог использовать pgpwde, поскольку я читал, это будет быстрее, чем запуск с компакт-диска восстановления.Вопрос — мне нужно зашифровать локальный диск, чтобы правильно использовать pgpwde, или я могу оставить его расшифрованным? Я хочу оставить его в расшифрованном виде, так как боюсь, что новые ключи будут сгенерированы и отправлены на сервер моего работодателя, где они сотрут старые ключи для исходного диска. Я действительно не понимаю, как работают ключи, но не хочу сбивать с толку все, что удаленно хранится под моим идентификатором компании SSO.
Первое, что я сделал для моего жесткого диска с MBR, была попытка клонировать его с помощью Clonezilla, так как я не хотел делать ничего, что могло бы разрушить его в дальнейшем.Первоначально это не удалось из-за сбойных секторов. Затем я запустил Clonezilla с параметром –rescue parm, пропуская поврежденные секторы, и мне это удалось. Впоследствии я прочитал, что DDRescue был бы лучшим выбором, поскольку он восстановит больше данных. Итак, используя еще один другой диск, я запустил DDRescue и получил, как мне кажется, хорошие результаты — общий размер ошибки 131 КБ и 16 ошибок. У меня есть шестнадцатеричная карта точного расположения ошибок на диске и их размеров. Обратите внимание, что я использую внешние диски Seagate емкостью 2 ТБ в качестве целевых при выполнении этого клонирования — мой исходный диск — 500 ГБ SATA 6.0 2,5 ″ при использовании около 248 ГБ.
Я играл с pgpwde на клоне Clonezilla с пропущенными секторами, ожидая завершения DDRescue. Хорошая новость в том, что pgpwde –recovery прошел успешно. Он сказал, что нашел резервную копию BGFS-записи в секторе 3. Затем он сообщил «Восстановление выполнено успешно». Тем не менее, я попытался загрузиться с клонированного диска, и в левом верхнем углу было написано BootGuard loading stage 2… и он завис. Я смотрю эту техническую статью — https://support.symantec.com/en_US/article.TECh249631.html Следует ли мне запускать –fixmbr PGP перед –recover? Я запустил pgpwde –status, и он показал, что диск отключен и не оснащен инструментами. Разве после успешного выздоровления его не нужно было подключать к Интернету и инструментами?
В любом случае, я отказался от диска Clonezilla ради DDRescue — я делаю копию клона DDRescue прямо сейчас, чтобы не уничтожить его, и попробую «pgpwde –recovery», когда это будет сделано. Но не могли бы вы сказать мне, следует ли мне сначала запустить «pgpwde –fixmbr»?
И, конечно же, я был бы признателен за любой другой совет, который у вас есть.
Спасибо !!
Связано:
Как исправить Bootrec / fixboot Доступ запрещен во время исправления конфигурации загрузки в Windows 10
При исправлении данных конфигурации загрузки (BCD) на вашем компьютере вы можете столкнуться с сообщением « Access is denied » в команде окно подсказки. Если вы видите это сообщение, вы не сможете решить проблему, связанную с загрузкой, если сначала не решите проблему. Для этого выполните следующие простые шаги на вашем компьютере —
Fix — 1 Воссоздайте структуру EFI и перенастройте файлы загрузки —
Воссоздание структуры EFI поможет вам решить эту проблему.
1. Сначала выключите компьютер.
2. После этого включите машину.
3. Затем, когда ваша система запустится, как только вы увидите логотип производителя, нажмите и удерживайте кнопку питания еще раз, чтобы принудительно выключить вашу систему.
4. Повторите эти шаги еще 2–3 раза, и автоматически откроется экран восстановления при запуске.
Когда ваш компьютер загрузится, вы перейдете в режим автоматического восстановления .Щелкните « Дополнительные параметры ».
5. В окне « Выберите вариант » нажмите « Устранение неполадок ».
6. В окне «Устранение неполадок » щелкните « Дополнительные параметры ».
7. В окне Дополнительные параметры щелкните « Командная строка ».
8.В окне командной строки , скопируйте и вставьте эти две команды одну за другой и нажмите . Введите , чтобы последовательно выполнить обе команды на вашем компьютере.
diskpart список диска
9. Снова copy-paste и изменяют эти команды в окне командной строки одну за другой и нажимают Введите после каждой из них.
выберите диск ваш диск нет список том
[
ПРИМЕЧАНИЕ — Замените « <номер вашего диска.> ”с количеством жесткого диска, на котором установлена Windows.
Для этого компьютера это «Диск 0 ». Таким образом, команда будет такой —
выбрать диск 0
]
10. Снова скопируйте и вставьте эту команду в командную строку и затем нажмите Введите , чтобы выбрать Системный зарезервированный том .
выберите объем <номер тома.>
[ ПРИМЕЧАНИЕ — Замените « <номер тома> », для которого заявлено 100 МБ памяти . Этот раздел содержит EFI (Extensible Firmware Interface) и обычно отформатирован в формате FAT32 .
Пример. Для нас это «Том 5 , который является разделом FAT32, и его размер ограничен 100 МБ ». Таким образом, команда будет —
выберите том 5
11.Теперь вам нужно присвоить разделу новую букву диска. Скопируйте и вставьте эту команду в окно командной строки и нажмите Введите , чтобы сделать это.
присвоить букву = V:
По завершении вы увидите это сообщение — « diskpart успешно назначила букву диска» .
12. Для выхода из diskpart введите эту команду и нажмите Введите .
выход
13.Теперь введите команду
В:
14. После этого выполните команду, указанную ниже.
bcdboot C: \ windows / s V: / f UEFI
Закройте окно командной строки .
15. Вернувшись к окну Устранение неполадок , нажмите « Продолжить » для нормальной загрузки Windows 10.
Ваша проблема будет исправлена.
Самбит — инженер-механик по квалификации, который любит писать о Windows 10 и решениях самых странных возможных проблем.
Установите пользовательское содержимое вкладки HTML для автора на странице профиля Загрузка— удалите GRUB и используйте загрузчик Windows
Метод парня выше меня не работает на новых компьютерах EFI. Я решил проблему. Вот как я это сделал. ВНИМАНИЕ, сначала необходимо переустановить Linux / grub!
Шагов: (это если ничего не работает и занимает много времени)
1: Переустановите Ubuntu / Linux mint (это только для того, чтобы вы могли использовать GRUB для загрузки в Windows).
1.5: перезагрузка и загрузка в Windows (если вы не можете загрузиться в Windows, загрузитесь в реальном времени с компакт-диска или USB и запустите в консоли следующее:
Если у вас есть диск восстановления Windows, вы можете выбрать опцию прошивки UEFI и загрузить Windows оттуда (чтобы избежать переустановки Linux)
Ремонт загрузчика (при необходимости прямо сейчас)
sudo add-apt-repository ppa: yannubuntu / boot-repair
sudo apt-get update
sudo apt-get install -y восстановление загрузки && (восстановление загрузки &)
1g: выберите рекомендуемый ремонт и следуйте инструкциям на экране.
2g: После этого перезагрузитесь. Вы должны увидеть меню grub, даже если отсюда вы можете загрузиться в Windows, это еще не то, что нам нужно … Но найдите вариант, который загружается в Windows.
2: После загрузки Windows запустите редактор разделов диска и удалите все разделы, связанные с Linux / grub. Особенно убедитесь, что небольшая перегородка для личинок удалена. Перезагрузка
2.5: Убедитесь, что загрузчик Windows является первым выбранным загрузочным устройством. (скорее всего).Отключите опцию Ubuntu. Продолжайте загрузку.
3: Если вы все сделали правильно до этого момента, вы должны увидеть (в зависимости от вашего компьютера) заставку на секунду, а затем он превратится в экран с ошибкой, сообщающий, что произошла ошибка при загрузке. (Скорее всего, «Winload.exe отсутствует или поврежден»).
3,5: Не пугайтесь (я был). Следующим шагом будет восстановление исходного загрузчика.
4: Перезагрузитесь и загрузитесь с вашего Linux CD или USB.
5: После загрузки снова запустите команды восстановления загрузки сверху.На этот раз при запуске. Он будет действовать по-другому, загрузчик grub не обнаружен для переустановки и должен работать быстрее, чем раньше.
6: После завершения перезапустите.
7: Наслаждайтесь бесплатной системой GRUB!
Это сработало для меня, когда ничего не помогло, я запустил bootrec.exe. Ничего не получилось. Это спасло мою компьютерную жизнь. Надеюсь, это спасет тебя!
.