Svinkovod.ru

Бытовая техника
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Рассмотрим, как должна выглядеть таблица разделов загрузочного жесткого диска с GPT разметкой на UEFI системе. Как минимум должны присутствовать следующие разделы:

  • Системный раздел EFI (EFI System Partition или ESP — Extensible Firmware Interface) – 100 Мб (тип раздела — EFI).
  • Резервный раздел Майкрософт – 128 Мб (тип раздела — MSR).
  • Основной раздел Windows – раздел с Windows.

Структура разделов на UEFI системе

Это именно минимальная конфигурация. Эти разделы создает установщик Windows при установке системы на неразмеченный диск. Производители ПК или сами пользователи могут дополнительно создавать собственные разделы, содержащие, к примеру среду восстановления Windows в файле winre.wim (Windows RE), раздел с резервным образом системы от производителя (позволяет откатится к исходному состоянию компьютера), пользовательские разделы и т.д.

Раздел EFI c файловой системой Fat32 является обязательным на дисках с GPT разметкой на UEFI системах. Данный раздел, по аналогии с разделом System Reserved на дисках с MSR разметкой, хранит хранилище конфигурации загрузки (BCD) и ряд файлов, необходимых для загрузки Windows. При загрузке компьютера среда UEFI загружает с раздела EFI (ESP) загрузчик (EFIMicrosoftBootbootmgfw.efi) и передает управление ему. Если этот раздел удален, загрузить ОС нельзя.

MSR раздел на GPT диске используется для упрощения управления разделами и используется для служебных операций (например, при конвертирования диска из простого в динамический). Это резервный раздел, которому не назначается код раздела. На этом разделе нельзя хранить данные пользователя. В Windows 10 размер MSR раздела – всего 16 Мб (в Windows 8.1 размер MSR раздела – 128 Мб), файловая система – NTFS.

Совет. Для установки Windows на компьютерах с поддержкой UEFI понадобится оригинальный DVD или специально подготовленная загрузочная флешка с Windows 7, Win 8.1 / Serve 2012 или Win 10 / 2016.

Вручную создаем EFI и MSR разделы на GPT диске

Т.к. система корректно не загружается, нам понадобится установочный диск с Windows 10 (Win 8 или 7) или любой другой загрузочный диск. Итак, загружаемся с установочного диска и на экране начала установки нажимаем комбинацию клавиш Shift+F10. Должно открыться окно командной строки:

Shift+F10 - окно командной строки на экране установки Windows 7

Запустим утилиту управления дисками и разделами:

Выведем список жестких дисков в системе (в этом примере он один, disk . Звездочка (*) в столбце Gpt означает, что диск использует GPT таблицу разделов).

Выберем этот диск:

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

В нашем примере в системе осталось всего 2 раздела:

  • Раздел MSR — 128 Мб
  • Системный раздел Windows – 9 Гб

Как мы видим, раздел EFI отсутствует (удален).

Раздел EFI отсутствует

Наша задача удалить оставшийся MSR раздел, так чтобы на диске осталось неразмечено как минимум 228 Мб свободного места (для разделов MSR и EFI). Удалить оставшийся раздел можно с помощью графической GParted или непосредственно из командной строки (именно так и поступим).

Важно! Здесь будьте максимально внимательными и не удалите случайно раздел с Windows или разделы с пользовательскими данными (если таковые имеются).

Читайте так же:
Где можно переустановить виндовс на ноутбуке

Выбираем раздел для удаления:

Select partition 1
И удаляем его:
Delete partition override

Убедимся, что остался только раздел с Windows:

Вручную удаляем MSR раздел

Теперь мы можем вручную пересоздать разделы EFI и MSR. Для этого в контексте утилиты diskpart последовательно выполните команды:

create partition efi size=100

Убеждаемся, что выбран раздел 100 Мб (звездочка напротив строки Partition 1):

list partition
select partition 1
format quick fs=fat32 label=»System»
assign letter=G
create partition msr size=128
list partition
list vol

В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом:

select vol 1
assign letter=C
exit

Пересоздание EFI и MSR разделов

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

После того, как вы создали минимальную структуру дисковых разделов для UEFI системы, можно переходить к копированию загрузочных файлов EFI на диск и созданию конфигурационного файла загрузчика (BCD).

Скопируем файлы среды EFI из каталога вашего диска, в который установлена ваша Windows:

xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot

Копируем загрузочные файлы среды EFI

Пересоздадим конфигурацию загрузчика Windows 10 / 7:

g:
cd EFIMicrosoftBoot
bcdedit /createstore BCD
bcdedit /store BCD /create /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows 7” /application osloader

Вы можете заменить надпись “My Windows 10”, на любую другую.

Совет. В том случае, если на разделе EFI были повреждены только файлы среды EFI, а сам раздел остался на месте, вы можете пропустить процесс пересоздания разделов с помощью diskpart. Хотя в большинстве случаев достаточно восстановить загрузчик по статье Восстановление EFI загрузчика в Windows 10 / 8.1. Вручную пересоздать BCD на обычных MBR+BIOS системах можно так.

Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо .

bcdedit - создаем BCD запись

bcdedit /store BCD /set default
bcdedit /store BCD /set path EFIMicrosoftBootbootmgfw.efi
bcdedit /store BCD /set displayorder

bcdedit пересоздаем конфигурацию bootmgr

Дальнейшие команды выполняются в контексте :

bcdedit /store BCD /set device partition=c:
bcdedit /store BCD /set osdevice partition=c:
bcdedit /store BCD /set path WindowsSystem32winload.efi
bcdedit /store BCD /set systemroot Windows
exit

bcdedit пересоздаем загрузочную конфигурацию default

Перезагружаем компьютер … В нашем случае с первого раза он не загрузился, пришлось дополнительно поплясать с бубном:

  1. Отключаем питание ПК.
  2. Отключаем (физически) жесткий диск.
  3. Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
  4. Подключаем диск обратно.

Затем в нашем случае (тестирование проводилось на виртуальной машине VMWare с UEFI средой) пришлось добавить новый загрузочный пункт меню, выбрав файл EFIMicrosoftBootbootmgrfw.efi на EFI разделе.

Настройка загрузки в UEFI

В некоторых UEFI меню по аналогии нужно изменить приоритет загрузочных разделов.

После всех рассмотренных манипуляций Windows должна загрузиться корректно.

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

วิธีซ่อมแซม EFI bootloader ใน Windows 11

Если вы недавно перешли с BIOS на UEFI и с тех пор не можете загрузить компьютер, вот как вы можете repair the EFI bootloader в Windows 11/10. Восстановить загрузчик EFI довольно просто, используя bcdboot, и в этой статье показано, как можно использовать эту команду для выполнения работы.

Читайте так же:
Восстановление bcd windows 10

Что такое загрузчик EFI в Windows?

Файлы загрузчика EFI — это исполняемые файлы в системах UEFI, которые содержат данные о том, как должен происходить процесс загрузки компьютера. Если вы используете систему UEFI вместо BIOS, вы можете найти дополнительную информацию, называемую Системный раздел EFI. Он хранит данные загрузчика EFI, которые в основном представляют собой файлы .efi. Однако, если с этим разделом возникнут какие-то проблемы, возможно, вы не сможете регулярно загружать свой компьютер.

Хотя разделу EFI не требуется буква диска, чтобы оставаться на вашем компьютере и работать без ошибок, иногда это создает проблемы. В основном есть два способа восстановить загрузчик EFI в Windows 11: bcdboot команда и изменение буквы диска. Однако если последнее решение работает только при наличии незначительных проблем. Помимо этого, вы должны использовать команду bcdboot, чтобы автоматически избавиться от любых проблем с загрузчиком EFI.

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

Чтобы восстановить загрузчик EFI в Windows 11 или Windows 10, выполните следующие действия:

  1. Изменить букву диска
  2. Используйте команду bcdboot

Возможно, вы захотите прочитать о редакторе данных конфигурации загрузки (BCD), прежде чем продолжить.

1]Изменить букву диска

Это первое, что вам нужно сделать, если вы можете загрузиться на свой компьютер после перехода на архитектуру UEFI. Вам нужно открыть Advanced Recovery Mode.

Для этого нажмите Win+I , чтобы открыть настройки Windows и перейти в System > Recovery. Здесь вы можете найти Advanced startup вариант. Вам нужно нажать на Restart now кнопка.

После открытия следующего окна перейдите в Troubleshoot > Advanced options и выберите Command Prompt вариант.

После этого введите эти команды:

Вам нужно выбрать раздел EFI, введя присвоенный номер.

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

После этого закройте командную строку и перезагрузите компьютер.

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

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

2]Используйте команду bcdboot

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

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

Он восстанавливает файл данных конфигурации загрузки или файл BCD.

После этого введите эту команду:

Не забудьте заменить c с буквой исходного системного диска. В большинстве случаев он назван в честь c. Однако, если вы назначили что-то еще, вам нужно ввести здесь букву диска.

Также здесь мы использовали /s параметр, который помогает пользователям выбрать объем системного раздела. По этой причине эта команда скопирует загрузочные файлы в указанный том.

Наконец, вам нужно перезагрузить компьютер.

Как исправить мой загрузчик EFI?

Чтобы исправить загрузчик EFI, вам нужно сделать две вещи — изменить букву диска и исправить загрузочные записи. Для обоих необходимо открыть командную строку в режиме расширенного восстановления. После этого вы можете использовать DISKPART для изменения буквы диска и bcdboot для исправления загрузочных записей.

Читайте так же:
Выход виндовс 10 1809

Как я могу восстановить загрузчик Windows 11/10 EFI?

Чтобы восстановить загрузчик EFI Windows 11/10, вы должны использовать команду bcdboot. Это помогает скопировать файлы данных конфигурации загрузки в раздел EFI. Перед этим вам нужно использовать diskpart, чтобы изменить или назначить букву диска для раздела EFI.

Что такое раздел EFI в Windows 10 и нужно ли его удалять?

Вы когда-нибудь копались в своем компьютере и находили разделы или тома дисков , о существовании которых вы не знали? Или вы заметили, что установка Windows состоит из двух разделов; большой и меньший? Маленький-100 МБ или 600 МБ. Что это? Тебе это нужно? Что ж, это раздел EFI, и краткий ответ-да, он вам действительно нужен.

Что такое раздел EFI в Windows 10?

Мы говорим Windows 10 , но разделы EFI были частью предыдущих версий Windows, а также являются частью другие операционные системы (ОС), например Linux и macOS .

EFI означает Расширяемый интерфейс микропрограмм . Как видно из названия, EFI соединяет ОС с прошивкой аппаратных компонентов компьютера. Думайте о прошивке как о мозге в каждом элементе оборудования. Расширяемая часть имени говорит нам, что EFI можно изменять для различных ситуаций.

В наши дни большинство устройств Windows используют UEFI BIOS (унифицированная расширяемая система ввода/вывода интерфейса микропрограмм). Легко найти версию BIOS для своего компьютера.. Только устройства Windows, использующие UEFI BIOS, будут иметь раздел EFI. Система Windows без UEFI BIOS включает загрузочную информацию в основной раздел.

Когда мы запускаем компьютер, Windows не запускается сразу. Сначала запускается BIOS. Что такое BIOS ? Это минимальная ОС, которая живет на микросхеме. Пробуждает оборудование и прошивку. Затем BIOS ищет раздел EFI, чтобы получить инструкции по запуску и взаимодействию с Windows.

Раздел EFI содержит важные файлы и утилиты, такие как:

Загрузчики : запускает процесс загрузки, системные утилиты, драйверы устройств и проверяет их совместную работу. Драйверы устройств : Сообщает Windows, как взаимодействовать с различными аппаратными компонентами. Файлы данных : хранит информацию о процессе загрузки и соответствующие журналы. Системные утилиты : небольшие программы, которые помогают при запуске и запуске Windows. Данные BitLocker : если используя BitLocker для шифрования диска , секрет будет храниться здесь, и он будет взаимодействовать с TPM (trust ed платформенный модуль), чтобы зашифровать и расшифровать диск. Возможно, вы слышали, что TPM 2.0 требуется для Windows 11 .

Когда раздел EFI успешно найден и процесс загрузки работает, запускается Windows.

Следует ли мне удалить раздел EFI?

Если вы видите раздел EFI и думаете:« На моем компьютере есть лишние 100 МБ можно использовать. Давай удалим это ». Не делайте этого. Windows отлично справляется с удалением раздела EFI. но ты можешь сделать это. Без EFI BIOS будет думать, что Windows не существует, и компьютер не запустится должным образом. Кроме того, можно получить дополнительные 100 МБ свободное место на диске имеет значение? Между облаком хранилище и недорогие диски емкостью 1 ТБ +, нам не нужны эти 100 МБ. Пусть будет.

Читайте так же:
Восстановление виндовс 7 через биос без диска

Где находится раздел EFI в Windows 10?

Если вы ищете раздел EFI в File Explorer , вероятно, вы его не найдете. Раздел EFI ценен, поэтому он скрыт. Но это не так уж сложно найти.

Используйте Управление дисками для поиска раздела EFI

Управление дисками-это утилита Windows для разбиения на разделы, изменения размера, переименования и т. Д. и форматирование дисков .

Нажмите кнопку Пуск и начните вводить диск . Выберите вариант Создавать и форматировать разделы жесткого диска . Когда Управление дисками , должен быть виден раздел EFI.

Как я могу увидеть, что находится в разделе EFI?

Вы можете использовать Командная строка для просмотра содержимого раздела EFI. Однако это немного сложно, и ориентироваться в нем нелегко. Если вам действительно интересно, что находится в разделе EFI, загрузите Minitool Partition Wizard . Это бесплатно.

После загрузки, установки и открытия мастера разделов Minitool найдите раздел EFI. Щелкните правой кнопкой мыши раздел EFI и выберите Исследуйте .

Теперь вы можете видеть все, что в раздел EFI.

Как я могу удалить раздел EFI в Windows 10?

Вы застряли на этом, не так ли? Перед попыткой убедитесь, что у вас есть резервная копия системы или Установочный носитель Windows 10 для восстановления в случае сбоя. Это может пойти не так.

Удалите раздел EFI с помощью DiskPart

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

Откройте командную строку от имени администратора . Введите diskpart , чтобы запустить утилиту. Используйте диск со списком команда, чтобы показать все диски. Найдите тот, у которого есть раздел EFI. Введите select disk # , где #-номер диска. Показать разделы с помощью раздела списка команда. Определите раздел EFI. Это будет Тип: Система . Введите select partition # , где #-номер раздела. Введите команду удалить переопределение раздела . Приготовьтесь к восстановлению или переустановите Windows . Раздел EFI можно перестроить вручную, но это сложный процесс, и он может не работать.

Удаление раздела EFI с помощью Minitool

Если вы не можете удалить раздел EFI с помощью DiskPart, скорее всего, его можно удалить с помощью Minitool.

Откройте Minitool и определите раздел EFI. Щелкните раздел правой кнопкой мыши и выберите Удалить . Minitool предупредит, что удаление этого раздела может вызвать Windows 10 не загружается . При необходимости выберите Да . В нижнем левом углу Minitool выберите Применить . Minitool будет еще раз подтверждаю, что это то, что вы хотите сделать. Мы могли бы отказаться, выбрав”Нет”, но выбрав Да . Окно прогресса откроется ненадолго, недостаточно долго чтобы выбрать кнопку Отмена , если вы не уверены. Он сообщит, что обновляет информацию о разделе. Наконец, Minitool сообщит вам, что раздел EFI удален. Выберите ОК , чтобы вернуться в главное окно. Вы можете убедиться, что раздел EFI исчез. Раздел размером 100 МБ является нераспределенным и не имеет файловой системы.

Читайте так же:
Виндовс пауэр шелл что это

Как восстановить раздел EFI?

Вы сожалеете? Вы можете переустановить Windows с установочного носителя, например USB-накопитель или DVD. Или вы можете вручную перестроить раздел EFI с помощью командной строки. Это сложный процесс, выходящий за рамки данной статьи, поэтому ждите статьи о восстановлении раздела EFI в Windows 10.

Как устранить запуск восстановления Windows в системах UEFI, если место загрузчика VeraCrypt занял загрузчик Windows

Как известно, популярная программа VeraCrypt умеет не только создавать зашифрованные контейнеры, но и шифровать целые разделы и диски, в том числе системные. При шифровании системного тома в Windows добавляется специальный загрузчик, запускающий VeraCrypt при старте операционной системы. В отличие от других загрузчиков, например, устанавливаемых второй операционной системой Windows или Linux, загрузчик VeraCrypt не включен в загрузочное меню.

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

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

Предотвратить самовольное изменение загрузочной информации операционной системой, конечно, можно, но для этого в настройках UEFI придется установить пароль — мера, приемлемая далеко не всеми пользователями. Но что делать с незагружающейся Windows? Если у вас имеется под рукой аварийный загрузочный образ VeraCrypt, а он должен быть, поскольку при шифровании системного раздела программа предлагает записать его на оптический диск или флешку, загрузитесь с этого аварийного диска и восстановите «потерявшийся» загрузчик программы. Это даст вам возможность запустить Windows, далее действуем следующим образом.

Скачайте из интернета бесплатную утилиту Bootice, запустите, переключитесь на вкладку UEFI и нажмите кнопку «Edit boot entries».

Bootice

Откроется окошко редактора загрузочных записей, среди которых вам нужно будет выделить запись VeraCrypt BootLoader (DcsBoot) и нажатием кнопки «Up» поднять ее выше.

Edit boot entries

Также убедитесь, что чекбокс «Active» отмечен флажком, а в поле «Media file» указан путь к загрузчику VeraCrypt .

Завершите работу Bootice нажатием «Close» и перезагрузите компьютер в штатном режиме.

Если настройки будут применены успешно, вы увидите загрузчик VeraCrypt.

А вообще, старайтесь избегать шифрования системного тома программой VeraCrypt на компьютерах с UEFI . Не все платформы UEFI поддерживают такое шифрование, а те, которые поддерживают, не всегда делают это корректно. Если вы хотите использовать VeraCrypt, используйте его в режиме файлового контейнера, для шифрования же раздела с операционной системой есть Bitlocker.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector