4 ответы
- Загрузитесь с помощью любого инструмента Linux, который позволяет разбивать диск. …
- Запустите инструмент разбиения на разделы по вашему выбору.
- При необходимости создайте новый раздел. …
- Поместите файловую систему FAT32 в раздел. …
- Отметьте указанный раздел как ESP.
- Снимите отметку или удалите старый ESP.
- При необходимости сохраните изменения.
Как мне найти свой раздел EFI в Windows 10?
3 ответы
- Откройте окно командной строки администратора, щелкнув правой кнопкой мыши значок командной строки и выбрав вариант запуска от имени администратора.
- В окне командной строки введите mountvol P: / S. …
- Используйте окно командной строки для доступа к тому P: (системный раздел EFI или ESP).
Что такое раздел EFI в Windows 10?
Раздел EFI (аналогично разделу, зарезервированному системой на дисках с таблицей разделов MBR), хранит хранилище конфигурации загрузки (BCD) и ряд файлов, необходимых для загрузки Windows. Когда компьютер загружается, среда UEFI загружает загрузчик (EFIMicrosoftBootbootmgfw.
Нужен ли системный раздел EFI?
Да, при использовании режима UEFI всегда требуется отдельный раздел EFI (в формате FAT32). ~ 300 МБ должно быть достаточно для мультизагрузки, но предпочтительнее ~ 550 МБ. ESP — EFI System Partiton — не следует путать с / boot (не требуется для большинства установок Ubuntu) и является стандартным требованием.
Должен ли быть раздел EFI первым?
UEFI не накладывает ограничений на количество или расположение системных разделов, которые могут существовать в системе. (Версия 2.5, стр. 540.) На практике рекомендуется ставить ESP на первое место, потому что на это местоположение вряд ли повлияют операции перемещения и изменения размера раздела.
Нужен ли Windows 10 раздел EFI?
Системный раздел 100 МБ — необходим только для Bitlocker. … Вы можете предотвратить создание этого в MBR, используя приведенные выше инструкции.
Как мне найти свой раздел EFI?
Если значение типа, показанное для раздела, — C12A7328-F81F-11D2-BA4B-00A0C93EC93B, то это системный раздел EFI (ESP) — см. Пример системного раздела EFI. Если вы видите системный зарезервированный раздел размером 100 МБ, значит, у вас нет раздела EFI, и ваш компьютер находится в устаревшем режиме BIOS.
Что такое системный раздел EFI и нужен ли он мне?
Системный раздел EFI (ESP) — это раздел на устройстве хранения данных (обычно на жестком диске или твердотельном накопителе), который используется компьютерами, поддерживающими Unified Extensible Firmware Interface (UEFI).
Сколько разделов создает Windows 10?
Поскольку Windows 10 установлена на любой машине с UEFI / GPT, она может автоматически разбивать диск на разделы. В этом случае Win10 создает 4 раздела: восстановление, EFI, Microsoft Reserved (MSR) и разделы Windows. Никаких действий пользователя не требуется. Один просто выбирает целевой диск и нажимает «Далее».
Что произойдет, если я удалю раздел EFI?
Если по ошибке удалить раздел EFI на системном диске, Windows не загрузится. Иногда, когда вы переносите свою ОС или устанавливаете ее на жесткий диск, она может не создать раздел EFI и вызвать проблемы с загрузкой Windows.
Могу ли я удалить системный раздел EFI?
Любой сторонний редактор разделов также сможет удалить системный раздел EFI. Примечание. Убедитесь, что система на самом деле не использует этот системный раздел EFI для загрузки вашей ОС.
В чем разница между EFI и UEFI?
UEFI — это новая замена BIOS, efi — это имя / метка раздела, в котором хранятся загрузочные файлы UEFI. В некоторой степени сопоставима с MBR с BIOS, но гораздо более гибкая и позволяет сосуществовать нескольким загрузчикам.
Может у вас два раздела EFI?
На одном диске может быть несколько системных разделов EFI. Установщику Windows это не нравится, но он не повлияет на фактический процесс загрузки после его установки.
Что такое загрузка из файла EFI?
Файлы EFI — это загрузчики UEFI, и вот как они работают
Они являются исполняемыми файлами загрузчика, существуют в компьютерных системах на основе UEFI (Unified Extensible Firmware Interface) и содержат данные о том, как должен происходить процесс загрузки.
- Печать
Страницы: [1] 2 3 Все Вниз
Тема: Редактирование раздела EFI и загрузчика UEFI [Решено] (Прочитано 18084 раз)
0 Пользователей и 1 Гость просматривают эту тему.

AndreyMos
Добрый день.
Искал в сети инфу по этому вопросу, но что-то не много нашел, поэтому пишу здесь.
Устанавливал несколько раз Ubuntu и теперь имею в меню загрузки UEFI несколько одинаковых строчек ubuntu, которые загружают одну и ту же систему.
Хочу от них избавиться. Читал, что можно редактировать меню в самом UEFI. Но! Эти пункты (строки) появились после установки ОС, значит, наверное, в разделе EFI имеются записи или какие-то куски загрузчиков, которые эти пункты в меню и обуславливают.
Если просто удалить пункты в меню, то огрызки загрузчиков (на диске в разделе EFI), очевидно, останутся? Значит надо править сам раздел EFI.
Правильно ли я понимаю ситуацию и как это из под Винды сделать?
ТС не появлялся на Форуме более трех месяцев по состоянию на 25/02/2020 (последняя явка: 11/05/2019). Модератором раздела принято решение закрыть тему.
—zg_nico
« Последнее редактирование: 18 Марта 2020, 11:47:53 от zg_nico »

andytux
что можно редактировать меню в самом UEFI
Да. И не можно, а нужно.
наверное, в разделе EFI имеются записи или какие-то куски загрузчиков
Нет. Загрузчик один. Оставьте один пункт в меню УЕФИ, который вам больше нравится.
Значит надо править сам раздел EFI.
Не надо. В общем случае это не связано с количеством загрузчиков. Загрузчиков может вообще не быть, а записи в меню УЕФИ останутся.
Все это зависит только от вашего конкретного УЕФИ. Изучайте его. Вам с ним жить.
Правильно ли я понимаю ситуацию
Неправильно.
как это из под Винды сделать?
Спрашивайте у винды. В Ubuntu это делается утилитой efibootmgr.

AndreyMos
Понятно, спасибо. Значит буду править само меню UEFI
А как бы узнать, что за папки и файлы лежат в разделе EFI? там есть папка Boot, а есть ещё и ubuntu. хочется понять назначение папок и файлов, лежащих в них

Sydybyl
Notebook W54_W94_W955TU, Arch linux KDE.
«Чем больше я узнаю, тем больше я понимаю как много я не знаю».

AndreyMos
Да. И не можно, а нужно.
В самом UEFI нет возможности править меню. Можно запретить пункты меню, но при загрузке и нажатии клавиши F12 все эти пункты все-равно видны.
Зато они не видны (пропадают), если отключить (физически) жёсткий диск. Получается, что меню UEFI зависит от записей на жёстком диске? То есть в разделе EFI?
Вот эта efibootmgr редактирует память на материнке (прошивку) или записи в разделе EFI на диске
« Последнее редактирование: 21 Апреля 2019, 15:53:03 от AndreyMos »

andytux
Получается, что меню UEFI зависит от записей на жёстком диске?
Как я писал, это зависит от вашего конкретного УЕФИ.
В некоторых УЕФИ автоматически сам добавляет и удаляет записи, в зависимости от того, какие загрузчики найдет.
В некоторых нужно самому добавлять и удалять.
В самом UEFI нет возможности править меню.
Зачастую, появляется больше настроек, если установить пароль на УЕФИ. Если установите пароль, то хорошенько его запомните. А лучше запомните и запишите. Т.к. если забудите, то сбросить его будет весьма проблематично, иногда невозможно.
Иногда бывает установлен UEFI shell. Все операции с УЕФИ можно делать в нем.

vladimirzhuravlev
Я убираю записи оттуда с помощью виндового приложения bootice, выбираем опцию UEFI > Edid boot entries и в оконце видим все записи. Выбираем не нужную, лишнюю и Del.

AndreyMos
Попробовал efiboomgr (из Линукса) и вот эту bootice. Обе программы удаляют записи из меню UEFI, а когда загружаешься, то опять те же пункты в меню: 3 ubuntu
Кривая UEFI у меня?? не хочет удалять записи
В некоторых УЕФИ автоматически сам добавляет и удаляет записи, в зависимости от того, какие загрузчики найдет.
Так вот почему UEFI добавляет пункт ubunte целых три раза? добавил бы один раз и все
« Последнее редактирование: 21 Апреля 2019, 21:57:54 от AndreyMos »

vladimirzhuravlev
Там с этим довольно сложно всё, наверное подписи ОС различные которые мы не видим. Ну и как выше написали, версии прошивок UEFI очень разные на железках, у меня получается удалять на 2-х компах на которых чаще экспериментирую.

andytux
что за папки и файлы лежат в разделе EFI?
Если кратко, то…
Для загрузки в режиме EFI загрузчики распологаются на ESP-разделе с файловой системой FAT32, с флагами «boot,esp».
EFI/BOOT — в этом какалоге UEFI будет искать загрузчики.
BOOTX64.EFI — загрузчик по умолчанию. Любой UEFI обязан уметь его загружать. На все остальные в принципе может наплевать.
Загрузчик виндовс называется bootmgfw.efi. Загрузчик груб обычно называется grubx64.efi. Но может быть и другое имя.
При включенном «secure boot», используется специальный подписанный загрузчик shimx64.efi. Но может иметь другое имя. Например, на образе Ubuntu он называется BOOTX64.EFI.
UEFI запускает shimx64.efi, а он запускает grubx64.efi. Поэтому, в UEFI обычно как минимум две записи: одна для shim, другая для grub.
/EFI/Microsoft — здесь находятся файлы, необходимые для работы загрузчика виндовс.
/EFI/ubuntu — здесь находятся файлы, необходисые для загрузчика груб.
В образе Ubuntu файлы груб находятся в каталоге /boot/grub.
« Последнее редактирование: 22 Апреля 2019, 15:56:04 от andytux »

zg_nico
Правильно ли я понимаю ситуацию и как это из под Винды сделать?
Правильно ли я понимаю ситуацию: Ubuntu у Вас удалена, и пользоваться Вы ею не намерены, — установлена сейчас Windows, и вопрос посвящен исключительно тому, что Вы хотите почистить UEFI от остатков Ubuntu полностью?
Обе программы удаляют записи из меню UEFI, а когда загружаешься, то опять те же пункты в меню
Программу bootice запускали от имени администратора? Если нет — то поведение как раз то, что Вы описываете. С efibootmgr скорее всего что-то не так сделали (не верно задали параметры командной строки).
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb. Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Morisson
Вы про загрузочные записи или про старые ядра в grub?

Morisson
┌─ jeronimo {Linux 5.0.8-zen1-1-zen x86_64} /home/jeronimo [21:43:21]
— удаляется запись под номером 0001
└─> $ sudo efibootmgr
[sudo] пароль для jeronimo:
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* ArchLinux
Boot0001* Arch
┌─ jeronimo {Linux 5.0.8-zen1-1-zen x86_64} /home/jeronimo [21:43:41]
└─> $ sudo efibootmgr -b 0001 -B
Если вы про загрузочные записи UEFI

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

AndreyMos
Спасибо за ответы. Пару дней не было доступа к Интернету, так что сорри, что не ответил.
Значит у меня стоит Ubuntu на одном винте и Винда на другом. При нажатии F12 (при старте) вылезают три строчки с просто ubuntu, одна с UEFI Ubuntu, одна с Windows boot manager, и еще для обоих жестких дисков по строчке. Строчки с жесткими дисками выбирать не пробовал — не знаю, что будет. Каждый ubuntu загружает одну ту же Ubuntu. На кой мне три строчки с одной и той же реакцией??
bootice запускал просто кликом, возможно, вы правы, что я не от админа запускал. Попробую это сделать.
- Печать
Страницы: [1] 2 3 Все Вверх
Время прочтения
6 мин
Просмотры 500K
Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?
Я обещал «самое краткое руководство». Вот оно:
- Создаём на диске таблицу разделов GPT
- Создаём FAT32-раздел на пару сотен мегабайт
- Скачиваем из интернета любой UEFI-загрузчик
(нам нужен сам загрузчик, это один бинарный файл!) - Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
- Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
(настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете) - После перезагрузки видим меню загрузчика
(Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)
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-скриптов, которые до сих пор валяются у меня в корневой ФС:
efibootmgr -c -L "Archlinux (debug)" -l 'EFIarchlinuxvmlinuz-linux' -u "root=/dev/mapper/vg1-lvroot rw initrd=EFIarchlinuxinitramfs-linux.img systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M enforcing=0"
Не надо использовать GRUB
Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию
grub-install --target=x86_64-efi --efi-directory=esp_mount --bootloader-id=grub
Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой
bootctl install --path=/boot
Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на 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» с тремя строчками (привожу свои):
default archlinux
timeout 10
editor 1
Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.
Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:
title Arch Linux
linux /efi/archlinux/vmlinuz-linux
initrd /efi/archlinux/initramfs-linux.img
options root=/dev/mapper/vg1-lvroot rw initrd=EFIarchlinuxintel-ucode.img
Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.
Другие загрузчики
systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.
rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.
Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.
Различные неочевидные последствия
Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.
Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.
Увеличение небольших технических разделов Windows – раздела восстановления и шифрованного EFI на GPT-диске, а также раздела «Зарезервировано системой» на диске MBR – может потребоваться в случае нехватки свободного места для выполнения операций типа обновления с одной версии Windows до другой, более поздней. Выполнение такой задачи штатными средствами Windows невозможно, но эта задача по силам сторонним программам для работы с дисковым пространством, в частности, известной AOMEI Partition Assistant. Поставленная задача сложна, тем не менее она может быть выполнена средствами базовой редакции программы Standard Edition, которую можно скачать на сайте создателей совершенно бесплатно. Ниже в деталях рассмотрим, как с помощью этой программы можно увеличить размер любого из технических разделов Windows.
***
Важно: перед выполнением описанных ниже операций желательно создать резервную копию Windows и обзавестись аварийным носителем программы-бэкапера. Мер защиты в виде создания точки восстановления или снапшота системы недостаточно. Необходимо создать полноценную резервную копию, которая в случае неудачи будет способна восстановить не только системный раздел С, но и технические разделы Windows. В качестве таких программ-бэкаперов можно использовать AOMEI Backupper, EaseUS Todo Backup, продукты компаний Acronis и Paragon. При проведении изложенных ниже операций на ноутбуке необходимо подключить его к электросети, чтобы не допустить прерывание работы AOMEI Partition Assistant в предзагрузочном режиме из-за разряда батареи.
С помощью AOMEI Partition Assistant мы немного уменьшим системный раздел С и переместим его, а высвобожденное дисковое пространство присоединим к техническим разделам. Присоединение пространства к техническим разделам для каждого из стилей разделов диска рассмотрим в отдельности. А вот операция по уменьшению раздела С и его перемещению будет одинаковой – что для MBR-дисков, что для дисков GPT.
1. Уменьшение и перемещение раздела С
Чтобы уменьшить раздел С, кликаем его в окне AOMEI Partition Assistant. В контекстном меню выбираем изменение размера раздела.
Первым делом активируем опцию «Мне нужно переместить раздел». После активации этой опции в графическом блоке раздела слева появится ползунок. Ползунок необходимо смещать вправо, пока не освободится нужное количество Мб. Освобождаемое пространство будет отображаться в графе «Незанятое пространство перед». В этой графе значение освобождаемого пространства можно править кнопками «больше/меньше». А можно и вовсе ввести конкретную цифру с помощью клавиатуры. Так даже будет удобнее, если, например, у раздела С нужно отобрать совсем немного места. Определившись с высвобождаемым пространством, жмем кнопку «Расширенный» и разрешаем выравнивание разделов. Это оптимизирующая операция, которая будет проведена попутно с основными назначенными операциями. Нажимаем «Ок».
Далее вернемся в главное окно программы и обнаружим между техническим разделом и разделом С нераспределенное пространство. Это пространство далее будем присоединять к нужному техническому разделу.
2. Увеличение раздела «Зарезервировано системой» на MBR-диске
Как видим на скриншоте, в нашем случае от раздела С отсоединено 229 Мб. Чтобы присоединить их к разделу «Зарезервировано системой», вызываем на последнем контекстное меню и, как и в предыдущем случае, выбираем операцию по изменению размера раздела.
Оттягиваем ползунок графического блока слева направо до упора. Далее жмем кнопку «Расширенный» и активируем операцию по выравниванию разделов. Жмем «Ок».
Теперь осталось только применить все запланированные операции. Для этого нажимаем кнопку «Применить».
После чего еще дважды подтверждаем свое решение – сначала в окне с перечнем отложенных операций нажатием кнопки «Перейти», затем нажатием кнопки «Да» в небольшом окошке, предупреждающем о переходе программы в предзагрузочный режим. Далее останется только ожидать, пока AOMEI Partition Assistant проведет все назначенные операции.
3. Увеличение шифрованного раздела EFI на GPT-диске
На GPT-диске существует, как правило, два технических раздела – раздел восстановления (Recovery) и шифрованный EFI. Но в некоторых случаях технических разделов может быть целых три: кроме двух упомянутых, GPT-диск может содержать еще и маленький раздел MSR (Microsoft Reserved Partition). Если последний существует, его необходимо переместить ближе к разделу С. В результате этой операции раздел MSR поменяется местами с нераспределенным пространством, освобожденным с целью дальнейшего присоединения к разделу EFI. Удалять раздел MSR нельзя.
3.1. Перемещение раздела MSR
В нашем случае имеем раздел MSR с размером в 16 Мб. Жмем на нем контекстное меню и выбираем операцию по перемещению раздела.
Захватываем мышью отображение раздела в графическом блоке и перемещаем его вправо, в самый конец. Жмем «Ок».
3.2. Изменение размера раздела EFI
Теперь работать будем непосредственно с разделом EFI. Выбираем его и в контекстном меню запускаем операцию по изменению размера раздела.
В графическом блоке раздела оттягиваем ползунок вправо до конца. Жмем кнопку «Расширенный» и назначаем дополнительно выравнивание разделов. Нажимаем «Ок».
Все – увеличение раздела EFI спланировано, теперь можно запускать применение всех назначенных операций. Жмем «Применить» и подтверждаем старт операций.
4. Увеличение раздела восстановления на GPT-диске
Чтобы увеличить раздел восстановления GPT-диска, необходимо уменьшить раздел С, как описано в пункте 1 статьи, и переместить раздел MSR, если он присутствует на диске, как указано в пункте статьи 3.1. По такому же принципу, как перемещался раздел MSR, далее необходимо переместить раздел EFI. После чего раздел восстановления и высвобожденное пространство будут находиться рядом. На разделе EFI вызываем контекстное меню, выбираем операцию перемещения.
Отображение раздела в графическом блоке захватываем мышью и передвигаем в самый конец. Жмем «Ок».
Последней операцией будет, соответственно, слияние нераспределенного пространства и раздела восстановления. В контекстном меню последнего выбираем «Изменить размер раздела».
Оттягиваем ползунок слева вправо до самого конца. Жмем кнопку «Расширенный» и разрешаем выравнивание разделов. Жмем «Ок».
Все необходимые операции спланированы, остается только запустить процесс их применения.
Отличного Вам дня!
Доброго дня всем!
Случается, иногда так, что когда вы пытаетесь установить ОС Windows на свой компьютер, можете увидеть ошибку вида: «Windows не может быть установлена на этот диск, т.к. на диске используется таблица разделов MBR. В системах EFI Windows можно установить только на GPT-диск». А возможно, что ваша система просто не видит диск, размер которого больше 2 ТБ.
В этих случаях вы нуждаетесь в конвертировании MBR к GPT таблицы разделов, чтобы устранить сию проблему. Сделать это можно разными путями и способами, в этой статье я рассмотрю, как это можно выполнить без потери данных (см. способ 1, 2 и 3)!
*
👉 Ремарка: разница между MBR и GPT!
MBR поддерживает разделы объёмом до 2 ТБ. Если ваш диск, скажем 4 ТБ (что уже не редкость), то при использовании MBR — 2 ТБ на таком диске будут числиться как не размеченная область (и не будут использоваться).
К тому же, на современных ПК идет обновленная версия BIOS — UEFI, которая поддерживает стандарт GPT. Вы просто не сможете даже установить Windows (кстати, установочные флешки под этот стандарт также нужно записывать несколько иначе).
*
Содержание статьи
- 1 Как преобразовать MBR к GPT
- 1.1 Способ 1: с помощью LiveCD-флешки
- 1.2 Способ №2: в программе AOMEI Partition Assistant Standard Edition
- 1.2.1 👉 Дополнение: про конвертирование системного диска!
- 1.3 Способ №3: в программе MiniTool Partition Wizard
- 1.4 Способ №4: в командной строке или управление дисками (с удалением всей информации!)
→ Задать вопрос | дополнить
Как преобразовать MBR к GPT
Способ 1: с помощью LiveCD-флешки
Этот способ универсальный: позволяет преобразовывать как MBR к GPT (так и наоборот), годится даже для работы с системным диском (который с ОС Windows).
И так, для начала нам понадобится создать 👉 загрузочную LiveCD-флешку с Windows от Сергея Стрельца (по ссылке вы сможете загрузить нужный ISO + найдете инф-ю, как правильно его записать на флешку).
По сути, LiveCD позволит нам иметь автономную Windows, которую в любой момент времени можно будет загрузить, просто подключив флешку к USB (даже если, на ПК извлечены все диски).
Так вот, загрузившись с такой флешки (👉 как это сделать) — вы найдете, что в меню ПУСК есть куча инструментов. Для нашей задачи будет нужна программа Paragon Hard Disk Manager (см. пример ниже на скриншоте 👇).
LiveCD-флешка от Стрельца — открываем утилиту от Paragon
После ее загрузки — перед вами предстанут все диски, подключенные к компьютеру.
Просто кликните по нужному диску правой кнопкой мыши и выберите опцию «Конвертировать GPT в MBR» (или обратную функцию 👇).
Конвертация из GPT в MBR
Важно: если вы преобразуете диск, на котором у вас установлена ОС Windows — она может перестать загружаться. В этом случае, возможно, придется переустановить ОС (это можно сделать без потери данных).
Далее нажмите по кнопке «применить» и дождитесь окончания операции. 👇
Применить — утилиты от Paragon
Как правило, программа работает очень быстро и диск буквально за неск. минут будет преобразован из одного формата в другой. Пример ниже. 👇
Операция выполнена
Теперь можно отключить LiveCD-флешку от USB-порта и перезагрузить компьютер…
*
Способ №2: в программе AOMEI Partition Assistant Standard Edition
AOMEI Partition Assistant Standard Edition
Официальный сайт: https://www.aomeitech.com/
Отличная и бесплатная программа для работы с жесткими дисками. Позволяет буквально в 2-3 клика менять файловую систему, размеры разделов, клонировать и т.д. Причем, многие операции выполняются без потери информации (чего так не хватает инструментам встроенным в Windows).
Дополнение (от 10.11.18): опция для конвертирования MBR в GPT в 7-й версии программы стала платна (в 6.6-й версии это было бесплатно, и именно на нее я опирался при написании статьи).
*
Загрузку и установку программы не рассматриваю — она стандартна. После запуска, в главном окне программы можно сразу же узнать, какие из имеющихся дисков в системе в GPT, а какие в MBR (см. скриншот ниже).
Главное окно программы AOMEI Partition Assistant Standard Edition 6.6
Как вы заметили, «Диск 3» у меня MBR, и я преобразую его к GPT.
Для этого достаточно щелкнуть правой кнопкой мышки по самому диску (где прямо написано, что это «Диск 3», см. скрин ниже), и в появившемся меню выбрать «Преобразовать в GPT диск».
Преобразовать в GPT диск
Далее появится окно с просьбой о подтверждении — жмем OK.
Уверен!
После чего в левом углу экрана нужно подтвердить все команды, которые мы дали программе в текущем сеансе: жмем кнопку «Применить».
Применить изменения
Для выполнения текущей операции потребуется перезагрузка. Поэтому, прежде всего сохраните все свои открытые документы, а затем нажмите по кнопке «Перейти» в окне программы (см. пример ниже).
Соглашаемся на перезагрузку
Последний штрих: соглашаемся на перезагрузку…
Перезагрузить сейчас
После перезагрузки устройства, вместо загрузки Windows будет запущена спец. утилита по конвертированию (см. пример ниже). Буквально в течение нескольких секунд мой диск на 1 ТБ был преобразован к GPT (еще раз отмечу: без потери данных).
После перезагрузки ПК — мой диск за считанные секунды был преобразован в GPT
Вот, собственно, и все действия.
*
👉 Дополнение: про конвертирование системного диска!
Если вы хотите преобразовать системный диск (т.е. тот диск, на котором у вас установлена Windows и с которого вы в данный момент загрузились) — то у вас ничего не получится. В этом случае есть два варианта:
1) вынуть диск из ПК/ноутбука, подключить его к другому устройству и выполнить операцию преобразования;
2) создать загрузочную флешку (можно сделать в том же AOMEI Partition Assistant Standard, либо через LiveCD), и уже загрузившись с нее провести операцию.
Сделать загрузочный CD, мастер
*
Способ №3: в программе MiniTool Partition Wizard
MiniTool Partition Wizard
Сайт: https://www.partitionwizard.com/
Многофункциональная программа для работы с жесткими дисками. Позволяет разбивать, форматировать, изменять размеры разделов жестких дисков. Бесплатная версия программы поддерживает конвертацию из MBR в GPT (что нам и нужно).
Пожалуй, один из значимых минусов для большинства будет отсутствие русского языка.
Примечание: скрины в статье выполнены с версии 10.3.
*
После запуска программы пред вами предстанет список всех накопителей, подключенных к системе (HDD, SSD, USB флешки и пр.). Обратите внимание, что рядом с названием диска указывается его таблица разделов (MBR, GPT).
Для преобразования из одной в другую: просто щелкните правой кнопкой мышки по нужному диску и в меню выберите «Convert MBR Disk to GPT Disk» (пример на скрине ниже).
MiniTool Partition Wizard
Далее нужно согласиться с выполнением операцией, которую вы задали. Для этого в верхнем меню MiniTool Partition Wizard нужно нажать на «галочку» (Apply).
Apply (согласиться)
Затем всплывет еще одно предупреждение, после подтверждения выполнения операции — диск будет преобразован. Если вы преобразовываете не системный диск (т.е. не тот, на котором у вас установлена ОС Windows) — то операция занимает 1-2 мин. (см. скрин ниже).
Диск был преобразован в GPT
*
Способ №4: в командной строке или управление дисками (с удалением всей информации!)
👉 Важно!
При этом способе будут удалены все ваши данные на диске!
Если вы столкнулись с ошибкой «В системах EFI Windows можно установить только на GPT-диск» при установке Windows: то для того, чтобы открыть командную строку, нажмите сочетание кнопок Shift+F10.
В остальных случаях, для запуска командной строки, откройте диспетчер задач (сочетание кнопок Ctrl+Shift+Esc), нажмите «файл/новая задача» и впишите команду CMD (отметьте галочкой, что задача должна быть выполнена от администратора!).
Далее:
- введите команду diskpart и нажмите Enter;
diskpart
- введите команду list disk и нажмите Enter. Таким образом мы увидим список дисков в системе. Обратите внимание, что напротив каждого диска идет его номер, например, «Диск 0» (цифра «0» — понадобиться для следующей операции).
list disk
- введите команду select disk 0 (к примеру!). Обратите внимание, что вместо «0» — нужно поставить номер диска из списка, который мы вызывали предыдущей командой;
select disk N
- введите команду clean и нажмите Enter (все данные и разделы на диске будут удалены!);
clean
- введите команду convert gpt и нажмите Enter. Диск будет преобразован к формату GPT (для преобразования в MBR — введите команду convert mbr).
Convert
*
👉 В Windows также есть еще один неплохой инструмент для работы с дисками. Он прямо так и называется — управление дисками.
Чтобы его открыть, нужно:
- нажать сочетание кнопок Win+R;
- ввести команду diskmgmt.msc и нажать Enter.
diskmgmt.msc — запускаем управление дисками
Чтобы узнать какая разметка на диске (MBR или GPT), просто щелкните по диску правой кнопкой мышки (в том месте, где пишется «Диск 0», «Диск 1» и пр., см. пример ниже), и откройте свойства.
Свойства диска
Далее во вкладке «Тома» будет указан стиль раздела:
- «Таблица разделов с GUID…» — это GPT;
- о разметке MBR будет указано прямо.
Таблица с GUID
Для преобразования MBR к GPT — вы должны сначала полностью удалить все разделы на диске (важно! при удалении раздела — вы потеряете все данные на диске!). Если разделы не будут удалены — то кнопка «Преобразования в GPT» у вас будет просто не активной (как на скрине ниже).
Преобразовать в GPT диск (чтобы функция была активной, нужно удалить все разделы на диске!)
Как удалить том на диске (удаление раздела)
*
На этом у меня пока всё. Ваши решения — приветствуются ниже в комментариях!
Удачи!
👋
Первая публикация: 05.05.2018
Корректировка заметки: 30.11.2021
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
В этой инструкции о том, что делать, если при чистой установке Windows 10 или 8 (8.1) с флешки или диска на компьютере или ноутбуке, программа сообщает, что установка на данный диск невозможна, так как на выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск. В теории, такое может произойти и при установке Windows 7 при EFI-загрузке, но сам не сталкивался. В конце руководства также есть видео, где все способы исправления проблемы показаны наглядно.
Текст ошибки говорит нам о том (если что-то в объяснении непонятно, ничего страшного, дальше разберем), что вы загрузились с установочной флешки или диска в режиме EFI (а не Legacy), однако на текущем жестком диске, на который вы хотите установить систему, находится не соответствующая этому типу загрузки таблица разделов — MBR, а не GPT (это может быть по той причине, что раньше на этом компьютере была установлена Windows 7 или XP, а также при замене жесткого диска). Отсюда и ошибка в программе установки «Невозможно установить Windows в раздел на диске». См. также: Установка Windows 10 с флешки. Также вы можете столкнуться со следующей ошибкой (по ссылке — ее решение): Нам не удалось создать новый или найти существующий раздел при установке Windows 10
Есть два способа исправить проблему и произвести установку Windows 10, 8 или Windows 7 на компьютер или ноутбук:
- Конвертировать диск из MBR в GPT, после чего установить систему.
- Изменить тип загрузки с EFI на Legacy в БИОС (UEFI) или выбрав его в Boot Menu, в результате чего ошибка о том, что на диске находится таблица MBR-разделов не появится.
В этой инструкции будут рассмотрены оба варианта, однако в современных реалиях я бы рекомендовал воспользоваться первым из них (хотя споры о том, что лучше — GPT или MBR или, вернее, о бесполезности GPT можно услышать, тем не менее, уже сейчас это становится стандартной структурой разделов для жестких дисков и SSD).
Исправление ошибки «В системах EFI Windows можно установить только на GPT-диск» путем конвертации HDD или SSD в GPT
Первый способ предполагает использование EFI-загрузки (а у нее есть преимущества и лучше оставить ее) и простую конвертацию диска в GPT (точнее конвертацию его структуры разделов) и последующую установку Windows 10 или Windows 8. Именно этот способ я рекомендую, а реализовать его можно двумя способами.
- В первом случае все данные с жесткого диска или SSD будут удалены (со всего диска, даже если он разбит на несколько разделов). Зато этот способ быстр и не требует от вас никаких дополнительных средств — это можно сделать прямо в программе установки Windows.
- Второй способ сохраняет данные на диске и в разделах на нем, но потребует использования сторонней бесплатной программы и записи загрузочного диска или флешки с этой программой.
Конвертация диска в GPT с потерей данных
Если этот способ вам подходит, то просто нажмите клавиши Shift + F10 в программе установки Windows 10 или 8, в результате откроется командная строка. Для ноутбуков может потребоваться нажать комбинацию Shift + Fn + F10.
В командной строке по порядку введите команды, нажимая Enter после каждой (ниже также есть скриншот с демонстрацией выполнения всех команд, но часть команд в нём не обязательны):
- diskpart
- list disk (после выполнения этой команды в списке дисков отметьте для себя номер системного диска, на который нужно установить Windows, далее — N).
- select disk N
- clean
- convert gpt
- exit
После выполнения этих команд, закройте командную строку, в окне выбора разделов нажмите «Обновить», а затем выберите незанятое пространство и продолжите установку (а можете предварительно использовать пункт «Создать», чтобы разбить диск на разделы), она должна пройти успешно (в некоторых случаях, если диск не отображается в списке, следует перезагрузить компьютер с загрузочной флешки или диска с Windows снова и повторить процесс установки).
Обновление 2018: а можно и просто в программе установки удалить все без исключения разделы с диска, выбрать незанятое пространство и нажать «Далее» — диск будет автоматически конвертирован в GPT и установка продолжится.
Как преобразовать диск из MBR в GPT без потери данных
Примечание: если вы устанавливаете Windows 10, а диск, на который происходит установка уже является системным (т.е. содержит предыдущую ОС Windows), вы можете использовать встроенную утилиту mbr2gpt.exe для конвертации в GPT без потери данных, подробнее о том, как именно это сделать: Конвертация диска из MBR в GPT с помощью встроенной утилиты Windows 10 MBR2GPT.EXE.
Второй способ — на тот случай, если на жестком диске находятся данные, которые вы ни в коем случае не хотите терять при установке системы. В этом случае вы можете использовать сторонние программы, из которых для данной конкретной ситуации я рекомендую Minitool Partition Wizard Bootable, представляющую из себя загрузочный ISO с бесплатной программой для работы с дисками и разделами, которая, в том числе, может конвертировать диск в GPT без потери данных.
Скачать ISO образ Minitool Partition Wizard Bootable можно бесплатно с официальной страницы http://www.partitionwizard.com/partition-wizard-bootable-cd.html (обновление: они убрали с этой страницы образ, но скачать его всё равно можно, как именно показано в видео ниже в текущей инструкции) после чего его потребуется записать либо на CD либо сделать загрузочную флешку (для данного образа ISO при использовании EFI загрузки достаточно просто переписать содержимое образа на флешку, предварительно отформатированную в FAT32, чтобы она стала загрузочной. Функция Secure Boot должна быть отключена в БИОС).
После загрузки с накопителя, выберите запуск программы, а после ее запуска проделайте следующие действия:
- Выберите диск, который нужно конвертировать (не раздел на нем).
- В меню слева выберите «Convert MBR Disk to GPT Disk».
- Нажмите Apply, ответьте утвердительно на предупреждение и дождитесь завершения операции конвертирования (в зависимости от объема и занятого пространства на диске, может занять продолжительное время).
Если во втором действии вы получите сообщение об ошибке, что диск является системным и его конвертация невозможна, то можно поступить следующим образом, чтобы обойти это:
- Выделите раздел с загрузчиком Windows, обычно занимающий 300-500 Мб и находящийся в начале диска.
- В верхней строке меню нажмите «Delete», а затем примените действие с помощью кнопки Apply (можно также сразу создать на его месте новый раздел под загрузчик, но уже в файловой системе FAT32).
- Снова выделите действия 1-3 для конвертирования диска в GPT, которые ранее вызывали ошибку.
Вот и все. Теперь вы можете закрыть программу, загрузиться с установочного накопителя Windows и произвести установку, ошибка «установка на данный диск невозможна, так как на выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск» не появится, а данные будут в сохранности.
Видео инструкция
Исправление ошибки при установке без конвертации диска
Второй способ избавиться от ошибки В системах EFI Windows можно установить только на GPT-диск в программе установки Windows 10 или 8 — не превращать диск в GPT, а превратить систему не в EFI.
Как это сделать:
- Если вы запускаете компьютер с загрузочной флешки, то используйте Boot Menu для этого и выберите при загрузке пункт с вашим USB накопителем без пометки UEFI, тогда загрузка произойдет в режиме Legacy.
- Можно точно так же в настройках БИОС (UEFI) поставить на первое место флешку без пометки EFI или UEFI на первое место.
- Можно в настройках UEFI отключить режим EFI-загрузки, а установить Legacy или CSM (Compatibility Support Mode), в частности, если вы загружаетесь с компакт-диска.
Если в данном случае компьютер отказывается загружаться, убедитесь, что у вас в БИОС отключена функция Secure Boot. Также она может выглядеть в настройках как выбор ОС — Windows или «Не-Windows», вам нужен второй вариант. Подробнее: как отключить Secure Boot.
По-моему, учел все возможные варианты исправления описываемой ошибки, но если что-то продолжает не работать, спрашивайте — постараюсь помочь с установкой.
Содержание:
Здравствуйте админ! На моём ноутбуке не загружается Windows 10. Статью на вашем сайте о восстановлении загрузчика читал, но она к сожалению мне не помогла, хотя испробовал все приведённые в ней способы. В комментариях к статье один пользователь посоветовал мне создать загрузчик Windows 10 заново, но подробностей не привёл. Скажите, как это можно сделать?
Привет друзья! Если ваша Windows 10 не загружается из-за проблем с файлами, ответственными за загрузку операционной системы, располагающимися на скрытом шифрованном (EFI) системном разделе FAT32 (размер 99 Мб), то можно удалить этот раздел и затем создать заново. В результате файлы загрузчика обновятся и вполне возможно такое решение приведёт к успешной загрузке Windows. Здесь не лишним будет заметить, что за загрузку Windows отвечают файлы конфигурации хранилища загрузки (BCD) в папке Boot и менеджер загрузки системы (файл bootmgr).
Шифрованный (EFI) системный раздел FAT32, размер 99 Мб, можно увидеть в «Управлении дисками» вашего компьютера. Нам также придётся удалить первый раздел со средой восстановления (499 Мб), так как после пересоздания загрузчика она перестанет функционировать (среду восстановления можно будет позже создать заново).
Ещё мы создадим заново не отображаемый в Управлении дисками служебный раздел MSR, обязателен для разметки GPT в системах UEFI (размер 16 Мб).
Итак, перед работой ещё раз уточним, какие именно разделы мы будем удалять и затем создавать заново:
1. Раздел (499 Мб) содержащий среду восстановления Windows 10 (от данного раздела можно избавиться и пользоваться при необходимости средой восстановления, находящейся на загрузочном носителе с Win 10).
2. Раздел (99 Мб), шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10.
3. Служебный раздел MSR (Microsoft System Reserved) 16 Мб, обязательный для разметки дисков GPT.
Загружаем ноутбук с загрузочной флешки с Windows 10 и в начальном окне установки системы жмём клавиатурное сочетание Shift + F10,
открывается окно командной строки, вводим команды:
diskpart
lis dis (выводит список физических дисков).
sel dis 0 (выбираем жёсткий диск ноутбука 120 Гб).
lis par (показ всех разделов выбранного диска, первые три раздела будем удалять).
sel par 1 (выбираем первый раздел
del par override (удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override)
sel par 2
del par override
sel par 3
del par override
Всё, все три скрытых раздела мы удалили.
Вводим команды:
diskpart
lis dis (выводим список дисков).
sel dis 0 (выбираем жёсткий диск ноутбука).
create par efi size=99 (создаём шифрованный (EFI) системный раздел 99 Мб).
format fs=fat32 (форматируем его в файловую систему FAT32).
creat par msr size=16 (создаём раздел MSR 16 Мб)
lis vol (выводятся все разделы жёсткого диска).
exit (выходим из diskpart)
Создаём загрузчик командой
bcdboot C:Windows, так как буква диска операционной системы в среде восстановления (C:).
Файлы загрузки успешно созданы.
Перезагружаемся и Windows 10 должна загрузиться.
Рекомендуем другие статьи по данной теме
Заметили ошибку
Выделите и нажмите Ctrl+Enter