Windows 7 uefi gpt восстановление загрузчика: Восстановление удаленного загрузочного EFI раздела в Windows

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

В операционных системах выше windows 7, это версии 8 и выше, как правило для загрузки системы используется так называемый загрузчик UEFI.
Если система перестала загружаться и выдает например такое сообщение:

File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000014CГ

Необходимо восстановить файлы загрузочной области UEFI.

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

Для восстановления загрузчика нам понадобится загрузочная флешка или диск с любым Windows не ниже версии 8. Но теоретически возможно и с  windows 7 (не проверялось).

Внимание! Вначале внимательно читайте, осознайте, что вы делаете, прочитайте несколько раз, а потом делайте.
Если проявите терпение и внимание то у вас все получится.

Итак начнем:

Вставляем диск в привод или подключаем флешку и загружаемся с него. Как загрузиться с носителя описано в начале этой статьи.

Здесь нажимаем далее

Здесь выбираем Восстановление системы

Затем выбираем по очереди: ДиагностикаДополнительные параметрыкомандная строка

После того как откроется командная строка набираем команду для запуска утилиты Diskpart:

diskpart

Посмотрим список дисков в системе

list disk

Выберем свой жесткий диск, если он один то это как правило disk 0.

sel disk 0

Посмотрим какие разделы есть на выбранном диске

list vol

после этой команды откроется такой список ваших разделов на выбранном диске

Раздел который нам нужен содержит загрузочный раздел размером 100мб, файловую систему Fat32.

(если его нет и у вас несколько дисков, то возможно вы выбрали не тот диск).

В моем случае это диск 3 (Том 3) — выделен красной рамкой на картинке выше.

Выбираем его

select volume 3

Чтоб работать с ним дальше, присвоим этому разделу свободную букву диска. Например K

assign letter K:

Выходим из утилиты Diskpart

exit

Переходим в директорию самого загрузчика (K— буква которую мы присвоили ранее)

cd /d K:\efi\microsoft\boot\

Перезапишем загрузочный сектор на диске:

bootrec /fixboot

На всякий случай переименуем старую конфигурацию загрузчика

ren BCD BCD.bak

Теперь последний шаг, создадим новую конфигурацию загрузчика

bcdboot C:\Windows /s K: /l ru-ru /f ALL

Пояснение: C:\Windows — путь где установлена ваша windows, если установлена на другом диске то смените букву диска.

K — буква раздела на который копируются файлы загрузки операционной системы (мы ее присваивали ранее)

/l ru-ru — определяет принадлежность языка вашей операционной системы, в данном случае русский. По умолчанию используется английский.

/f ALL -в сочетании с командой /s это указывает тип встроенного ПО целевого системного раздела. («UEFI», «BIOS» или «ALL»).

Теперь набираем  несколько раз exit , нажимаем enter, пока не закроется окно командной строки.

Перезагружаем компьютер, и радуемся.

На этом все. Удачи!

7 ноября 2016

IT Crowd | Восстановление загрузчика Windows 7-11 (MBR и GPT)

Оценка: 83.96%

— 22 Голосов

Мы часто сталкиваемся с проблемами загрузчика операционной системы, будь это поврежденный по разным причинам загрузочный сектор или после неудачно установленных обновлений от Microsoft в результате которых ОС не грузится и постоянно пытается обновиться. Все это лечится восстановлением или создания с нуля загрузчика Windows. Здесь будет рассказано как восстановить загрузчик Windows в загрузочных таблицах MBR и GPT.

Содержание:

Восстановление MBR загрузочной записи

Восстановление GPT загрузочной записи

 

Для проведения данных процедур необходимо загрузить ПК с загрузочного диска или флешки и открыть командную строку.

 

Восстановление в MBR загрузочной таблице.

Для восстановления загрузочной записи необходимо отформатировать системный раздел. У загрузочных таблиц MBR раздел имеет размер от 100-500 Мб и имеет файловую систему  NTFS.

Определить нужный раздел и отформатировать его поможет утилита diskpart.

В командной строке вводим:


diskpart

Выведем список всех физических дисков установленных в ПК:


list disk

Выберем нужный диск:


select disk 0

Выведем список разделов на данном диске:


list volume

Выберем раздел MBR размером от 100 до 500Мб и файловой системой NTFS:


select volume N

Отформатируем его:


format fs=ntfs

Назначим букву разделу:


assign letter=Z

После чего выйдем из diskpart:


exit

Далее создаем загрузочную запись:


bcdboot C:\Windows /s Z: /f ALL

Данную команду нужно выполнить для каждой ОС, установленной в системе.

После проведенных процедур необходимо убрать присвоенную нами ранее букву для диска через утилиту diskpart:


diskpart
list volume

Выберем раздел MBR размером от 100 до 500Мб, файловой системой NTFS и назначенной буквой Диска Z:


select volume N
remove letter=Z
exit

После перезагружаем ПК и пробуем загрузить ОС.

 

Восстановление в GPT загрузочной таблице.

У загрузочных таблиц GPT раздел имеет размер от 99-300 Мб и имеет файловую систему  FAT32.

Определяем нужный раздел утилитой diskpart.

В командной строке вводим:


diskpart

Выведем список всех физических дисков установленных в ПК:


list disk

Выберем нужный диск:


select disk 0

Выведем список разделов на данном диске:


list volume

Выберем раздел MBR размером от 99-300 Мб и имеет файловую систему  FAT32:


select volume N

Назначим букву разделу:


assign letter=Z

После чего выйдем из diskpart:


exit

Переходим в каталог с загрузчиком:


cd z:\efi\microsoft\boot\

Иногда папка с загрузчиком может отличаться:
z:\esd\windows\efi\microsoft\boot\ или z:\boot\

Создаем загрузочный сектор:


bootrec /fixboot

Переименовываем BCD запись:


ren BCD BCD. bak

Пересоздаем BCD запись:


bcdboot C:\Windows /s Z: /f ALL

После проведенных процедур необходимо убрать присвоенную нами ранее букву для диска через утилиту diskpart:


diskpart
list volume

Выберем раздел MBR размером от 99-300Мб, файловой системой FAT32 и назначенной буквой Диска Z:


select volume N
remove letter=Z
exit

После перезагружаем ПК и пробуем загрузить ОС.

  • Просмотров: 35299


Добавить комментарий

Восстановить разрушенный загрузочный сектор Windows 7 UEFI

Недавно я уничтожил загрузочный сектор Windows 7 UEFI, перезаписав соответствующий раздел EFI. Это привело к ошибке «Перезагрузите и выберите правильное загрузочное устройство или вставьте загрузочный носитель в выбранное». Вот как я это исправил (пожалуйста, будьте осторожны при работе с разделами и загрузочными секторами, сделайте резервную копию ваших данных заранее):

  1. Удалите то, что осталось от загрузочного раздела Windows (не раздел Windows, а раздел размером около 128 МБ) и раздел EFI — вы можете использовать для этого GParted. В итоге у вас должно быть как минимум 229МБ свободного места на жестком диске — желательно в начале.
  2. Перезагрузитесь с DVD-диска Windows 7. Убедитесь, что вы загружаете часть диска UEFI: когда вы открываете меню загрузки, нажав F8, вы увидите две записи для вашего диска Windows 7. Один с «UEFI:» впереди и один без. Выберите первое, а затем не забудьте нажать любую клавишу, если вас попросят, иначе будет загружена часть, не относящаяся к UEFI.
  3. Когда Windows запустится с DVD, выберите нужный язык и нажмите Shift+F10, чтобы открыть терминал.
  4. Теперь мы создадим два недостающих раздела: загрузочный сектор EFI и загрузочный сектор Windows. Введите в терминал (но оставьте части #… — это только мои комментарии):
     часть диска
    список дисков
    select disk 0 #Выберите нужный диск
    создать раздел efi size=100
    list partition #Убедитесь, что выбран раздел размером 100 МБ
    быстрый формат fs=fat32 label="Система"
    назначить букву = B
    создать раздел размер msr=128
    список разделов #Проверить на наличие ошибок
    список том
    select vol 3 # Используйте номер, соответствующий вашей установке Windows
    назначить букву = C
    выход 
  5. Теперь скопируйте файлы EFI, введя:
     mkdir B:\EFI\Microsoft\Boot
    xcopy /s C:\Windows\Boot\EFI\*. * B:\EFI\Microsoft\Boot 
  6. Теперь мы установим данные конфигурации загрузки, набрав:
     б:
    компакт-диск EFI\Microsoft\Boot
    bcdedit/createstore BCD
    bcdedit /store BCD /create {bootmgr} /d «Диспетчер загрузки Windows»
    bcdedit /store BCD /create /d «Windows 7» /application osloader
    # Это вернет GUID, который позже будет называться {guid}
    bcdedit/store BCD/set {bootmgr} по умолчанию {guid}
    bcdedit /store BCD /set {bootmgr} путь \EFI\Microsoft\Boot\bootmgfw.efi
    bcdedit/store BCD/set {bootmgr} displayorder {по умолчанию}
    #Теперь это уже не {bootmgr}, а {default}!
    bcdedit /store BCD /set {по умолчанию} раздел устройства = c:
    bcdedit /store BCD /set {по умолчанию} osdevice partition=c:
    bcdedit /store BCD /set {путь по умолчанию} \Windows\System32\winload.efi
    bcdedit /store BCD /set {по умолчанию} системный корень \Windows
    выход 
  7. Перезапустить. Кроме того, у меня было два раздела с загрузочным флагом, что также вызывало проблемы. Я изменил это с помощью GParted.
  8. [Обновление] Настройте приоритет загрузки в меню UEFI, чтобы загрузочный раздел был самым верхним.
  9. [Обновление] Если у вас все еще есть проблема, что Windows не загружается автоматически (т. е. сообщение «Перезагрузите и выберите правильное загрузочное устройство или вставьте загрузочный носитель в выбранное» все еще отображается), но все работает нормально, когда вы открываете меню загрузки и выберите загрузчик Windows самостоятельно, это решение сработало для меня:
    1. Выключить компьютер
    2. Отключите жесткий диск
    3. Перезагрузите компьютер, посмотрите, как произошла ошибка при загрузке, а затем снова выключите питание
    4. Переподключите жесткий диск, перезагрузите компьютер и наблюдайте за успешной загрузкой!

Восстановление образа системы MBR в UEFI-GPT — база знаний 8.0

Перейти к концу баннера

Перейти к началу баннера

Перейти к концу метаданных

  • Создано Джеком Мэнсфилдом, последний раз изменено Macrium Software 26 июля 2021 г.

Перейти к началу метаданных

Единый расширяемый интерфейс микропрограмм (UEFI) — это интерфейс между микропрограммой компьютера и операционной системой. Он разработан как замена базовой системы ввода/вывода (BIOS). UEFI поддерживает жесткие диски либо с основной загрузочной записью (MBR), либо с более новой системой таблицы разделов GUID (GPT). GPT — это новый стандарт, который поддерживает диски размером более 2 ТБ и позволяет создавать более четырех основных разделов на диске.

Поскольку UEFI и GPT получают все большее распространение, старые образы MBR-дисков часто требуют восстановления для замены систем UEFI/GPT.

  1. Загрузите Windows PE.

  2. Открытие командного окна Windows. Чтобы открыть командное окно, нажмите значок на панели задач.

  3. Тип:

     diskpart 
  4. Тип: 

     list disk 

  5. Выберите номер диска, который вы хотите восстановить. Например:

     выберите диск 0 
  6. Очистите выбранный диск:

  7. По умолчанию «очистить» создает пустой MBR-диск. Преобразовать его в GPT:

     Преобразование GPT 

  8. Создание раздела EFI:

     Создание размер разделения EFI = 200 
  9. Формат. раздел msr size=128

  10. Выход из Diskpart:

     

  11. В Macrium Reflect нажмите  Создать резервные копии вкладку.

  12. Нажмите Обновить , чтобы прочитать только что инициализированный диск.

  13. Перейдите на вкладку Существующие резервные копии .

Читайте также: