Разметка разделов жёсткого диска GPT и MBR¶
Разметка разделов — это способ организации пространства накопителя, определяющий, как операционная система находит и использует логические тома. GPT (GUID Partition Table) и MBR (Master Boot Record) — два основных стандарта разметки, применяемых на жёстких дисках и твердотельных накопителях. Выбор между ними зависит от аппаратных ограничений, операционной системы и сценария использования, поэтому вопрос «что лучше» не имеет однозначного ответа без учёта контекста.
¶MBR: устройство и ограничения
MBR — более ранний стандарт, сформировавшийся в начале 1980-х годов совместно с IBM PC-DOS. Его структура размещается в первом секторе накопителя (сектор 0, отсчёт секторов начинается с 1 в логике MBR) и включает загрузочный код объёмом 446 байт, таблицу из четырёх записей по 16 байт и сигнатуру 0x55AA.
Ключевые ограничения MBR:
- Максимум 4 основных раздела. Для большего количества создаётся один расширенный раздел, внутри которого размещаются логические диски (до 23 в DOS/Windows).
- Адресация секторов — 32-битная, поэтому поддерживаемый максимальный объём диска ограничен 2 ТБ (при стандартном размере сектора 512 байт). На дисках объёмом более 2 ТБ пространство сверх этого предела остаётся недоступным.
- Отсутствие резервной копии таблицы: повреждение единственной MBR приводит к потере информации о разделах.
Несмотря на ограничения, MBR сохраняет широкую совместимость: она поддерживается всеми версиями Windows, большинством Linux-дистрибутивов и старым оборудованием, включая системы с BIOS.
¶GPT: устройство и возможности
GPT является частью спецификации UEFI и описана в стандарте EFI. Вместо одной таблицы используется несколько копий заголовка и записей разделов, размещённых в начале и конце диска, что обеспечивает устойчивость к повреждениям.
Основные характеристики:
- Теоретический предел объёма — 9,4 зетабайта (при размере сектора 512 байт); при использовании секторов 4 КБ — существенно больше. Практически ограничение определяется файловой системой.
- Количество разделов не ограничено жёстким пределом в 4 записи: по умолчанию Windows создаёт до 128 разделов, в спецификации формат записей допускает и большее число.
- Каждому разделу присваивается уникальный 128-битный идентификатор (GUID), что исключает конфликты при подключении нескольких дисков.
- Предусмотрены 16-битные контрольные суммы CRC32 для заголовка и таблицы, что позволяет обнаруживать повреждения.
- Первый сектор диска (LBA 0) в GPT содержит так называемую «защитную MBR» — не функциональную загрузочную запись, а запись, занимающую весь диск одним разделом типа 0xEE, что защищает от утилит, ошибочно считающих диск не размеченным.
¶Совместимость с системами загрузки
Разметка тесно связана с прошивкой материнской платы. MBR традиционно используется с Legacy BIOS, GPT — со стандартом UEFI. Однако чёткое разделение отсутствует:
- UEFI может загружать операционные системы с дисков, размеченных по MBR (в режиме совместимости CSM).
- Windows 64-битных версий теоретически способна загружаться с GPT-диска только через UEFI; на практике загрузчик Windows для Legacy BIOS требует MBR.
- Linux-системы гибче: загрузчик GRUB2 поддерживает оба варианта и может работать с GPT даже на системах с Legacy BIOS, используя специальный раздел BIOS Boot.
Для Windows 11 разметка GPT и прошивка UEFI стали обязательными требованиями.
¶Сравнительная таблица
| Параметр | MBR | GPT |
|---|---|---|
| Год появления | 1983 | 2005 (спецификация EFI 1.02) |
| Максимальный объём диска | 2 ТБ | 9,4 ЗБ |
| Число разделов | 4 основных (или 3 + расширенный) | до 128 по умолчанию |
| Резервная копия таблицы | Отсутствует | Есть (в начале и конце диска) |
| Контроль целостности | Нет | CRC32 |
| Типовая прошивка | Legacy BIOS | UEFI |
¶Когда выбирать MBR
MBR остаётся разумным выбором в нескольких ситуациях:
- Диск объёмом менее 2 ТБ и необходима загрузка через Legacy BIOS (старые материнские платы без UEFI или с отключённым UEFI-режимом).
- Требуется максимальная совместимость со старым ПО, включая некоторые утилиты восстановления и дисковые менеджеры.
- Установка 32-битных версий Windows на классическом BIOS-оборудовании.
¶Когда выбирать GPT
GPT предпочтителен в большинстве современных сценариев:
- Диск объёмом более 2 ТБ — без GPT часть пространства недоступна.
- Современная материнская плата с UEFI (типовая конфигурация оборудования с 2012 года).
- Установка Windows 11, для которой GPT и UEFI обязательны.
- RAID-массивы и серверные конфигурации, где важна устойчивость метаданных.
- Необходимость создания большого числа разделов.
¶Переключение между схемами
Windows включает утилиту mbr2gpt.exe (доступна с Windows 10 1703), преобразующую диск с MBR в GPT без потери данных. Условия: наличие свободного места для раздела EFI System Partition, поддержка UEFI материнской платой и корректная разметка (не более 3 основных разделов). В Linux аналогичные действия выполняются утилитами gdisk (создание новой GPT поверх старой MBR) и sgdisk, а также grub-install для перенастройки загрузчика.
Источники:
- ГОСТ и спецификация UEFI Forum — UEFI Specification.
- Microsoft Docs — «Convert a MBR disk to a GPT disk».
- Roderick W. Smith — «Linux Disk and Partition Backup, Restore, and Resizing».
- Olof Lagerkvist — сайт gptfdisk, документация по GPT.
