Uefi и диски gpt
С приходом на рынок нового стиля разметки GPT, старые БИОС стали неактуальны. Для запуска компьютера используется загрузчик UEFI со всеми своими преимуществами:
- UEFI поддерживает современное оборудование;
- UEFI блокирует попытки вредоносных программ вставить чужой код в загрузчике;
- UEFI ускоряет загрузку системы;
- UEFI и GPT призвано бороться с пиратством и нарушением авторский прав.
Стиль разметки жёсткого диска зависит от оборудования и задач, которые ставит пользователь перед компьютером. Несмотря на моральную старость разметки MBR, она по праву считается наиболее удобной и понятной для массового пользователя. Абсолютного внедрения устройств, требующих GPT разметку, ещё не произошло и произойдёт нескоро. Также разница для рядового пользователя практически незаметна.
Дискуссия и опрос
Тип разметки диска и статус Secure Boot можно быстро посмотреть в PowerShell командлетами Get-Disk (PartitionStyle) и Confirm-SecureBootUEFI (True = включено).
Опрос, как обычно, покажет расклад среди читателей. А вы уже перешли на GPT с Secure Boot или вас все устраивает на MBR?
Ваша конфигурация разметки дисков и безопасной загрузки на основном домашнем ПК с Windows 10
- MBR, и меня все устраивает (27%, голосов: 218)
- GPT, Secure Boot включен (26%, голосов: 207)
- У меня не Windows 10 (15%, голосов: 122)
- GPT, Secure Boot выключен (14%, голосов: 111)
- MBR, но хочу перейти на GPT (11%, голосов: 85)
- Не знаю / лень разбираться (6%, голосов: 48)
- Моего варианта тут нет (2%, голосов: 15)
Проголосовало: 806[архив опросов]
Зачем переходить на gpt
Если у вас есть веские причины для создания большого количества разделов, GPT — правильный выбор. MBR поддерживает не более четырех основных разделов, а управление дополнительными неэффективно.
Второй и более важный аспект — безопасная загрузка с Secure Boot, препятствующая подмене загрузчика (это, например, делал Petya). Secure Boot работает только при нативной загрузке в UEFI и не работает в режиме эмуляции Legacy BIOS с помощью CSM. В Windows для нативного UEFI требуется загрузочный том в разметке GPT.
Использование mbr2gpt в программе установки и среде восстановления
Особо интересным может оказаться использование утилиты конвертации диска из MBR в GPT без потери данных при установке Windows 10 при появлении ошибки «Установка на данный диск невозможна. На выбранном диске находится таблица MBR-разделов» и мы можем это сделать, но есть несколько важных ограничений.

Ограничения mbr2gpt.exe состоят в следующем: диск должен быть системным (с загрузочной областью Windows) с таблицей разделов MBR, содержать не больше 3-х разделов (и, соответственно, не содержать расширенного раздела, отображающегося в «Управлении дисками» зеленым цветом).
Таким образом, если вы ранее устанавливали систему в режиме Legacy на MBR и пока не успели удалить системные разделы, обычно вы можете конвертировать диск в GPT в программе установки без потери данных, действия будут выглядеть следующим образом:
- В программе установки, удобнее всего на этапе выбора раздела для установки, нажмите клавиши Shift F10 (на некоторых ноутбуках — Shift Fn F10), откроется командная строка.
- Введите команду mbr2gpt /validate и нажмите Enter. Если вы сразу получите сообщение о том, что «Validation completed successfully», значит системный диск был определен успешно, а его конвертация в GPT без потери данных возможна, переходим к 4-му шагу.

- Если сообщается «Failed», как у меня в первой команде на скриншоте, попробуйте вручную указать номер диска для конвертации (номер диска можно увидеть в окне выбора раздела для установки, у меня 0): mbr2gpt /disk:0 /validate (вторая команда в скриншоте выше). Если в этот раз команда выполнена успешно, можно конвертировать.
- Для конвертации выполните команду: mbr2gpt /convert или mbr2gpt /disk:НОМЕР_ДИСКА /convert в зависимости от того, какой вариант проверки у вас прошел успешно — с указанием номера диска или без него. После завершения работы команды можно закрыть командную строку.

В результате mbr2gpt сохранит имеющиеся разделы и создаст новый раздел с EFI-загрузчиком системы или же преобразует в него раздел «Зарезервировано системой». В окне установки Windows 10 нажимаем «Обновить», получаем текущую конфигурацию разделов.
Далее на свое усмотрение можно производить какие-либо действия над разделами и продолжать установку Windows 10 без сообщений о том, что установка на данный диск невозможна из-за таблицы разделов MBR.
Как изменить режим прошивки с bios на uefi
После преобразования диска на GPT ваше устройство больше не будет загружаться правильно, пока вы не получите доступ к прошивке материнской платы для переключения с BIOS на UEFI.
Обычно этот процесс требует нажатия одной из функциональных клавиш (F1, F2, F3, F10 или F12), клавиши ESC или Delete сразу после запуска компьютера. Единственное предостережение: эти настройки будут разными для разных производителей и даже для разных моделей компьютеров.
Находясь в интерфейсе прошивки, найдите меню «Загрузка», обязательно включите опцию UEFI, сохраните изменения, и тогда ваше устройство должно запуститься правильно.
Как преобразовать диск из mbr в gpt в windows 10
В отличие от предыдущих методов, которые требовали от вас резервного копирования данных и выполнения переустановки Windows, инструмент командной строки MBR2GPT упрощает процесс изменения стилей разделов. Преобразование выполняется путём добавления компонентов GPT в раздел MBR без изменения существующего раздела и с сохранением данных нетронутыми.
Обычно лучше начинать работу в режиме UEFI с момента первой установки Windows 10. Однако, если вы обновляете устройство под управлением Windows 8.1 или Windows 7 или уже развернули Windows 10 с помощью BIOS на компьютерах, поддерживающих UEFI, вы можете преобразовать диск, чтобы правильно изменить настройки микропрограммы системы с BIOS на UEFI.
Как справиться с ошибкой gpt при установке windows 7
Пользователи, которым по тем или иным причинам потребовалось установить себе на компьютер Windows 7, зачастую сталкиваются с проблемой следующего характера. Инсталляционное устройство вставлено, BIOS нормально открывается и видит все подключенные устройства, раздел для установки операционной системы выбран, вроде все нормально работает, но вдруг на экран выскакивает ошибка «Установка Windows на данный диск невозможна.
Выбранный диск имеет стиль разделов GPT». Не очень опытный пользователь может растеряться, решить, что его HDD-накопитель испорчен, и даже начать задумываться о покупке нового. Но не стоит торопиться, тут дело вовсе не в порче и не в браке. Скорее всего, на диске просто установлен формат GPT, который и является причиной возникшей проблемы.
Диски, поддерживающие стиль разделов GPT, в последнее время становятся достаточно распространенными среди пользователей. Эти устройства пришли на смену более раннему формату MBR. А проводить работу с форматом GPT возможно на универсальном интерфейсе UEFI, который обычно устанавливается на современных материнских платах.
Более старые устройства же постепенно уходят в прошлое. С одной стороны, это хорошо, ведь интерфейс UEFI позволяет проводить загрузку системы быстрее, чем раньше, а формат GPT поддерживает HDD-устройства с большим объемом, тогда как в MBR можно было использовать не более 2,2 Тб информации.
Коды возврата mbr2gpt
При запуске команды вы должны увидеть «0» в качестве кода возврата, если всё работает должным образом, но если процесс завершится неудачно, вы можете увидеть одну из одиннадцати кодов ошибок.
Вот список с кодами и их описаниями:
| Код возврата | Описание |
|---|---|
| 1 | Пользователь отменил преобразование |
| 2 | Внутренняя ошибка |
| 3 | Ошибка инициализации |
| 4 | Неверные параметры командной строки |
| 5 | Ошибка геометрии и разметки выбранного диска |
| 6 | Один или несколько томов на диске зашифрованы |
| 7 | Геометрия и расположение диска не соответствуют требованиям |
| 8 | Ошибка при создании системного раздела EFI |
| 9 | Ошибка при установке загрузочных файлов |
| 10 | Ошибка при применении макета GPT |
| 100 | Преобразование выполнено успешно, но некоторые данные конфигурации загрузки не восстановлены |
Проверка стиля раздела mbr или gpt
Перед изменением конфигурации системы мы рекомендуем проверить текущие настройки, чтобы узнать, настроена ли система на MBR или GPT, выполнив следующие действия:
- Откройте Пуск.
- Найдите Управление компьютером и щелкните верхний результат, чтобы открыть интерфейс.
- В левой колонке нажмите «Управление дисками»
- Щелкните правой кнопкой мыши диск (на котором установлена Windows 10) и выберите параметр «Свойства».

- Откройте вкладку Тома.
- Если в поле «Стиль раздела» указано значение Таблица с GUID, преобразование диска не требуется, но если вы видите метку Master Boot Record (MBR), вы можете использовать инструмент преобразования для переключения.
- Щелкните кнопку Отмена.
Выполнив эти шаги, вы узнаете, нужно ли изменить стиль раздела на вашем устройстве.
Кроме того, если вам нужно изменить раздел, не забудьте проверить веб-сайт поддержки производителя вашего устройства, чтобы узнать, включает ли оборудование поддержку UEFI, прежде чем использовать эти инструкции.
Совместимость gpt
Новый стиль разметки GPT накладывает ограничения в совместимости:
- операционная система Windows загружается с GPT-носителей на компьютерах с современным UEFI;
- использование Windows 64-битных версий;
- Linux имеет встроенную поддержку GPT-носителей;
- компьютеры Aple перешли с фирменной разметки APT на разметку GPT;
- на одном физическом носителе не может быть одновременно разделов MBR и GPT;
- в новых устройствах применяется стиль разметки gpt windows 8 и более поздних версий ОС.
Также к совместимости стоит отнести защитный механизм GPT-носителей: защитный MBR. При попытке разметки современного винчестера программным обеспечением для MBR разметки, программа будет видеть один большой MBR раздел и размечать данные на нем не получится. Это не даст потерять информацию на GPT-носителе.
Создание конфигурации разделов для разметки gpt
Вы можете создать рассмотренную выше конфигурацию:
- С помощью графического интерфейса программы установки Windows
- В командной строке утилитой diskpart.
Я покажу оба способа.
Раньше я рекомендовал diskpart, но теперь советую по возможности создавать структуру разделов программой установки Windows. Она автоматически создает правильную структуру разделов под конкретную ОС, на все случаи жизни и в соответствии с текущим подходом Microsoft.
Смена курса обусловлена рядом причин. Рекомендуемая структура разделов у Microsoft варьируется в разных поколениях ОС, а теперь еще и от сборки к сборке Windows 10. Так, отличается размер и расположение раздела Windows RE (он необходим, например, для восстановления диска, зашифрованного BitLocker).
Microsoft сама не успевает оперативно отражать эти изменения в своей документации, куда уж мне 
Да и не планировал я создавать репозиторий скриптов diskpart на каждый чих. Изначально сама статья и первая версия скрипта diskpart в ней были призваны предотвратить проблему с недостаточным размером раздела RE, которая проявлялась при создании образа системы встроенными средствами в Windows 8 и 8.1, что сейчас потеряло актуальность.
Способ 2 – утилита diskpart
Несмотря на отсутствие графического интерфейса, этот способ обладает важным преимуществом: он работает вне зависимости от того, есть ли в наличии установочный диск.
Примечание. Скрипт ниже взят из описания MSDN для Windows 10 (на конец 2021 года) и подоходит для всех поддерживаемых ОС Windows. Порядок разделов и их размеры могут не совпадать с документацией к той или иной ОС, но на работу Windows это не влияет.
Все команды выполняются в среде Windows PE.
Для ускорения процесса я рекомендую вам заранее сохранить файл с со вторым блоком команд, например, на установочной флэшке.
В команде ниже замените N
на номер диска.diskpart list disk sel disk NТеперь выполняйте следующие команды или откройте ранее сохраненный файл в блокноте, скопируйте весь текст и вставьте правой кнопкой мыши в окно командной строки. Подсказка. Если блокнот еще не открыт, необязательно выходить из diskpart. Откройте еще одну командную строку сочетанием Shift F10 и наберите notepad.
clean rem == CreatePartitions-UEFI.txt == rem == These commands are used with DiskPart to rem create four partitions rem for a UEFI/GPT-based PC. rem Adjust the partition sizes to fill the drive rem as necessary. rem select disk 0 rem clean == convert gpt rem == 1.
System partition ========================= create partition efi size=100 rem ** NOTE: For Advanced Format 4Kn drives, rem change this value to size = 260 ** format quick fs=fat32 label=»System» assign letter=»S» rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3.
Windows partition ======================== rem == a. Create the Windows partition ========== create partition primary rem == b. Create space for the recovery tools === shrink minimum=500 rem ** NOTE: Update this size to match the rem size of the recovery tools rem (winre.wim) plus free space ** rem == c.
Prepare the Windows partition ========= format quick fs=ntfs label=»Windows» assign letter=»W» rem === 4. Recovery tools partition ================ create partition primary format quick fs=ntfs label=»Recovery tools» assign letter=»R» set id=»de94bba4-06d1-4d40-a16a-bfd50179d6ac» gpt attributes=0x8000000000000001 list volume list par exit
Да, я знаю, что diskpart можно «заскриптовать», но я не могу предугадать правильный номер диска, поэтому метод копирования-вставки оптимален с точки зрения краткости объяснений и скорости решения задачи 
Структура разделов создана! Две последних команды перед выходом из diskpart покажут вам расклад по томам и разделам диска.
Здесь я хочу обратить ваше внимание на три момента:
- Картинка не соответствует командам, потому что последние неоднократно обновлялись

- Ключевым разделам назначены буквы W, T и S, но они действуют исключительно в этом сеансе Windows PE. В загруженной системе только раздел Windows получит букву — C.
- Утилита diskpart автоматически создает первый раздел со смещением 1024KB, что оптимально для SSD.
Тип bios
Работать с незагрузочными дисками GPT и MBR можно на любых компьютерах. А вот загружать с них операционную систему – нет. Чтобы была возможна загрузка с GPT-диска, материнская плата компьютера должны быть с BIOS UEFI. Ну или как минимум с гибридным BIOS с реализацией ПО EFI в части поддержки дисков GPT.
А чтобы компьютер мог загружаться с MBR-дисков, в BIOS должен быть выставлен либо, опять же, режим совместимости двух типов BIOS, если предусматривается, либо только Legacy.
В скором будущем производители материнок ПК и ноутбуков, наконец откажутся от совместимости с BIOS Legacy, и устройства будут поставляться только с прошивкой UEFI. Например, компания Intel заявляет, что сделает это уже после 2021 года. Так что таймер отсчёта отправки MBR на свалку истории уже запущен.



