efi system partition что это windows 10

Как создать загрузочный EFI-раздел Windows на GPT-диске вручную

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

Как вручную создать загрузочный EFI-раздел Windows?

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Создать такой на пустом жёстком диске очень просто.

1. Создание EFI-раздела на пустом жёстком диске в командной строке

Итак, имеем проинициализированный как GPT носитель без разметки и данных.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Запускаем командную строку.

Обязательно делаем это от имени администратора.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

2. Создание EFI-раздела на пустом жёстком диске утилитой Bootice

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Затем – «Re-Partitioning».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Первым делом ставим галочку GPT в графе «Partition table type». Затем галочку ставим «Create ESP partition». И вверху в графе «Settings» убираем все значения «Size» кроме последнего. Жмём «Ок».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

3. Создание EFI-раздела в конце Windows

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

И уже на его борту задействуем командную строку.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Теперь можем пересоздавать загрузчик.

В командной строке выходим из diskpart:

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Всё – работоспособность Windows восстановлена.

4. Создание EFI-раздела перед Windows

Загрузочный раздел обычно существует в начале диска, перед системным разделом. Так не обязательно должно быть, но делается с целью ускорения запуска Windows. Чтобы UEFI быстрее нашла загрузчик. На SSD такая оптимизация вряд ли будет ощутимой, а вот в случае с HDD можно побороться пусть даже за толику производительности.

На борту LiveDisk Стрельца запускаем AOMEI Partition Assistant. Делаем клик на системном разделе, на боковой панели операций жмём «Изменение размера».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Немного оттягиваем ползунок на карте вправо, чтобы в графе ниже «Незанятое пространство перед» появилось несколько Мб. Далее вместо оттянутой цифры вписываем 105. Чтобы получилось 105 Мб. Жмём «Ок».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

В итоге программа высвободит корректное значение дискового пространства, в нашем случае 102,01 Мб. И оставит небольшой хвост сзади раздела. Жмём «Применить».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Далее можем присоединить хвост к разделу.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Осталось только пересоздать загрузчик, как описано в конце п.3 статьи.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Источник

Разбираемся с UEFI и GPT: установка Windows и Kubuntu на один диск

Помните те времена, когда BIOS был 16-битным с адресным пространством в 1 Мб, а вся информация о загрузчиках писалась в MBR? На смену уже давно пришли более гибкие технологии: UEFI (замена BIOS), и GPT (замена MBR).

Предыстория: Понадобилось мне недавно на свой домашний десктоп поставить 2 системы, чтобы разграничить окружение. Kubuntu для разработки на Ruby on Rails (ибо работаю удаленно), и Windows для всяких игрушек в свободное время. Хочу заметить, что несколько лет назад это было достаточно просто: один раздел для винды и один раздел для линукса, загрузчик записывался в MBR. Однако, технологии не стоят на месте, и оказалось, что настройка dual boot’а теперь несколько изменилась.

Итак, начнем.

Терминология

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Что делаем:

Разбивка диска

Сначала устанавливаем Windows 8, т.к. она автоматически будет использовать GPT.
Разбивка будет выглядеть так (пардон за кривой снимок):

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Пропустим саму установку Windows, т.к. в ней все стандартно и понятно.

Теперь загрузимся с USB в Kubuntu Live.

Проверим EFI раздел:

Boot0000 — виндовый загрузчик
Boot0001 — дефолтный загрузчик
Boot0003 — флешка с Kubuntu Live
Обратите внимание, что список загрузчиков не привязан к одному физическому диску как в MBR. Он хранится в NVRAM.

Можем также сразу посмотреть, что же в этом разделе, подмонтировав его:

Там окажутся следующие файлы:

Убедились, что все хорошо. Теперь продолжаем разбивку диска (через KDE Partition Manager).

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Нам осталось только отформатировать раздел для Kubuntu в ext4, и выделить раздел под swap.

Несколько слов про swap. Рекомендуют на swap выделять от SQRT(RAM) до 2xRAM. Т.к. у меня 16 Гб RAM, то по минимуму мне надо 4 Гб свопа. Хотя я с трудом могу представить ситуации, при которых он будет использоваться: десктоп в hibernate я не перевожу, и сильно тяжелых программ, которые жрут больше 16 гигов, не использую.

P.S. При форматировании раздела в swap Partition Manager может выдать ошибки, которые связаны с тем, что Kubuntu автоматически монтирует в себя любой swap раздел, однако на результат эти ошибки не влияют.

Итак, финальная разбивка:

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Теперь самое главное для правильного dual boot’а. При установке Kubuntu важно выбрать, куда установить загрузчик:

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Указываем, конечно же на раздел EFI.

После завершения установки Kubuntu, заходим в систему и проверяем, какие файлы появились на efi разделе (монтировать уже не нужно):

Смотрим, как теперь выглядит список загрузчиков:

Вот как это выглядит при загрузке:

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

А еще эти загрузчики доступны сразу из UEFI (в старом BIOS’е такое было бы невозможно — там был выбор только диска, он просто не знал, что такое загрузчики):

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Ну и напоследок: чтобы dual boot правильно работал, в Windows надо обязательно отключить fast boot. Это такая нехорошая фича, которая может привести к потере данных.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

При выключении компьютера Windows сохраняет файловую структуру NTFS разделов в файл (видимо, потому что один файл прочитать быстрее, чем сканировать много разных файлов). Если записать файл на NTFS раздел через линукс, и потом загрузиться в Windows, то Windows просто не увидит файл. Источник

Если выключить комп через Windows, и потом попытаться загрузить Linux, то он просто не запустится из-за «ошибки» NTFS. Источник

Источник

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

В этой статье мы покажем, как вручную восстановить случайно удаленный загрузочный EFI раздел Windows на компьютере с UEFI. Мы рассмотрим простой способ ручного пересоздания загрузочного EFI и MSR разделов в Windows, который позволит вам загрузить ОС после случайного форматирования или удаления EFI раздела. Инструкции в статье актуальны для всех версий Windows, начиная с Win 7 и до Windows 10.

Итак, предположим, что каким-то образом случайно (или не очень случайно, например при попытке удалить с диска OEM разделы производителя) был удален или отформатирован загрузочный EFI раздел на компьютере с UEFI (не BIOS), в результате чего Windows 10 / 8.1 / 7 перестала загружаться, циклически предлагая выбрать загрузочное устройство (Reboot and select proper boot device or insert boot media in selected). Разберемся можно ли восстановить работоспособность Windows при удалении раздела с загрузчиком Boot Manager без переустановки ОС.

Структура разделов GPT диска для Windows

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

На основном разделе находится установленная Windows, программы и данные пользователя. Могут присуствовать дополнительные разделы с данными.

Что будет, если в Windows 10 отсутствует раздел EFI?

На EFI разделе (по аналогии с разделом System Reserved на дисках с MBR разметкой) хранитмя хранилище конфигурации загрузки (BCD) и ряд файлов, необходимых для загрузки Windows. При загрузке компьютера среда UEFI загружает загрузчик (EFI\Microsoft\Boot\bootmgfw.efi) с раздела EFI (ESP) и передает управление ему. Исполняемый файл bootmgfw.efi выполняет запуск основного загрузчика Windows Boot Manager, который загружает данные конфигурации из BCD. После загрузки BCD начинается загрузка Windows через winload.efi.

Также вы не сможете загрузить Windows, если EFI раздел отформатирован в файловой системе NTFS. Даже при чистой установке Windows в таком случае вы получите ошибку:

Как вручную создать EFI и MSR разделы на GPT диске?

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10Запустите утилиту управления дисками и разделами:

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

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

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

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

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

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

Select partition 1
И удалите его:
Delete partition override

Убедитесь, что остался только раздел с Windows размером 9 Гб (в нашем случае):

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10Теперь вы можете ручную пересоздать разделы EFI и MSR для размещения загрузчиков. Для этого в контексте утилиты diskpart последовательно выполните команды:

Создайте EFI раздел размером 100 Мб, отформатируйте его в файловой системе FAT32 и назначьте ему букву диска:

create partition efi size=100

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

list partition
select partition 1
format quick fs=fat32 label=»System»
assign letter=G

Теперь нужно создать MSR раздел размером 128 мб (в Windows 10 размер MSR раздела можно сделать всего 16 Мб).

create partition msr size=128
list partition
list vol

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

select vol 1
assign letter=C
exit

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

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

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

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Пересоздайте конфигурацию загрузчика Windows:

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

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

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10
bcdedit /store BCD /set default
bcdedit /store BCD /set path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set displayorder

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10Дальнейшие команды bcdedit выполняются в контексте :

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

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

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

Источник

Как удалить шифрованный EFI раздел с USB флешки в Windows 10

Всем привет! Сегодня я расскажу о том, как можно удалить шифрованный EFI раздел с USB флешки в Windows 10 без установки и использования каких-то сторонних приложений, т.е. способ, который будет рассмотрен в данной статье, подразумевает использование стандартных инструментов операционной системы Windows.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Зачем удалять шифрованный EFI раздел с USB флешки

В одном из прошлых материалов я рассказывал о том, как создать мультизагрузочную USB флешку с помощью программы Ventoy. И в процессе создания такой мультизагрузочной флешки на самой флешке создается шифрованный EFI раздел, который используется для загрузки.

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

Однако в стандартной оснастке «Управление дисками» этот раздел не активен, т.е. мы с ним ничего не можем сделать, например, мы не можем отформатировать его или удалить, все пункты контекстного меню, связанные с действиями над этим разделом, просто не активны.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

И таким образом, если мы захотим вернуть все как было, т.е. сделать флешку обычной, нам необходимо будет прибегать к помощи каких-то сторонних приложений, которые предназначены для работы с жёсткими дисками, ведь для того чтобы сделать такую мультизагрузочную флешку обычной, нужно удалить этот шифрованный EFI раздел с USB флешки, а как Вы уже поняли, стандартным компонентом «Управление дисками» мы это сделать не можем.

Как удалить шифрованный EFI раздел с флешки в Windows

В операционной системе Windows, кроме стандартного компонента «Управление дисками», существуют и стандартные консольные утилиты для работы с дисками, с помощью которых мы можем удалить даже шифрованный EFI раздел с USB флешки.

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

Но в данной статье я расскажу о способе удаления EFI раздела с флешки, который подразумевает использование стандартной консольной утилиты DiskPart, тем более, что сделать это на самом деле достаточно просто.

DiskPart – интерпретатор команд для управления дисками и разделами компьютера в операционной системе Windows.

Примечание! Если на флешке есть нужные и важные для Вас данные, то перед началом всей процедуры их нужно сохранить (например скопировать на жесткий диск), так как процесс удаления EFI раздела таким способом подразумевает удаление всех разделов и, соответственно, всех данных с USB флешки.

Шаг 1 – Запускаем утилиту DiskPart

Для запуска утилиты DiskPart можно использовать диалоговое окно «Выполнить», чтобы запустить данное окно, нажимаем на клавиатуре сочетание клавиш «Win+ R».

После запуска вводим название утилиты, т.е. в нашем случае diskpart, и нажимаем «ОК».

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Примечание! Для работы с данной утилитой требуются права администратора, поэтому если Вы работаете в системе от имени пользователя, то на данном этапе Вам необходимо будет ввести учетные данные администратора компьютера.

Шаг 2 – Вводим команды для удаления EFI раздела

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

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

В итоге мы получим список дисков, в моем случае их три (два диска и одна флешка).

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

После того, как мы определили USB флешку, вводим следующую команду, где Вы вместо цифры 2 указываете номер Вашего диска.

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Затем вводим команду, которая удалит все разделы с данного диска.

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Для проверки того, что все разделы удалены, можем ввести команду

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Как видим, все разделы удалены, и мы можем закрывать эту программу.

Данный способ подойдет и для удаления других скрытых разделов на USB флешке, так как в данном случае, как Вы понимаете, удаляются абсолютно все разделы с флешки.

Шаг 3 – Создаем новый раздел на флешке

После перечисленных выше действий все разделы и файловые системы с USB флешки будут удалены, т.е. образуется неразмеченное пространство, поэтому теперь нам необходимо создать новый раздел на этой флешке, а это можно сделать стандартными инструментами, например, в оснастке «Управление дисками».

Для этого щелкните правой кнопкой мыши по нераспределенной области (флешке) и нажмите «Создать простой том».

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

efi system partition что это windows 10. Смотреть фото efi system partition что это windows 10. Смотреть картинку efi system partition что это windows 10. Картинка про efi system partition что это windows 10. Фото efi system partition что это windows 10

Видео-инструкция – Удаление шифрованного EFI раздела с USB флешки в Windows 10

На этом все, мы удалили шифрованный EFI раздел с USB флешки и теперь эта флешка не загрузочная, а обычная.

Источник

Настройка UEFI-загрузчика. Самое краткое руководство в мире

Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?

Я обещал «самое краткое руководство». Вот оно:

TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается

Как делать не надо

Есть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ.

Не надо лезть в NVRAM и трогать efivars

Наиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры. После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами. Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика.

При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню. Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов. Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.

Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»).

За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами. Качество прошивок часто оставляет желать лучшего — стандарты UEFI либо реализованы криво, либо не реализованы вообще. По логике, прошивка обязана переживать полное удаление всех переменных efivars без последствий, не хранить в них критичных для себя данных и самостоятельно восстанавливать значения по-умолчанию — просто потому что пользователь имеет к ним доступ, и вероятность их полного удаления далека от нуля. Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки».

Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную. При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке. Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:

Не надо использовать GRUB

Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию

Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой

Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.

«Самое краткое руководство» — чуть более подробно

Загрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней.

Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI

Что такое «EFI-раздел»? В теории, он должен иметь особый тип «EFI System» (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть).

Пункт 3: «Скачиваем из интернета любой UEFI-загрузчик». Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг. К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian. Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал.

Пункт 4: «Настроить конфиг». Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог «loader», а в нём файл «loader.conf» с тремя строчками (привожу свои):

Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.

Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:

Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.

Другие загрузчики

systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.

rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.

Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.

Различные неочевидные последствия

Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.

Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *