Таблица разделов GUID
Таблица разделов GUID ( GPT ) — это стандарт для структуры таблиц разделов физического устройства хранения данных компьютера , такого как жесткий диск или твердотельный накопитель , с использованием универсально уникальных идентификаторов (UUID), которые также известны как глобально уникальные. идентификаторы (GUID). Являясь частью стандарта Unified Extensible Firmware Interface (UEFI) ( Unified EFI Forum — предложенная замена для ПК BIOS ), он, тем не менее, также используется для некоторых BIOS из-за ограничений таблиц разделов главной загрузочной записи (MBR), которые используйте 32 бита для адресации логических блоков (LBA) традиционных 512-байтовых секторов диска .
Все современные операционные системы персональных компьютеров поддерживают GPT. Некоторые из них, включая macOS и Microsoft Windows на архитектуре x86, поддерживают загрузку из разделов GPT только в системах с прошивкой EFI, но FreeBSD и большинство дистрибутивов Linux могут загружаться из разделов GPT в системах с интерфейсом прошивки BIOS или EFI.
История
[ редактировать ]Схема разбиения основной загрузочной записи (MBR), широко используемая с начала 1980-х годов, налагала ограничения на использование современного оборудования. Доступный размер адресов блоков и связанной с ними информации ограничен 32 битами. Для жестких дисков с секторами размером 512 байт записи таблицы разделов MBR допускают максимальный размер 2 ТиБ (2³² × 512 байт) или 2,20 ТБ (2,20 × 10¹² байт). [1]
В конце 1990-х годов Intel разработала новый формат таблицы разделов как часть того, что в конечном итоге стало унифицированным расширяемым интерфейсом прошивки (UEFI). Таблица разделов GUID указана в главе 5 спецификации UEFI 2.8. [2] GPT использует 64 бита для адресов логических блоков, что позволяет максимальный размер диска 2. 64 сектора. Для дисков с секторами размером 512 байт максимальный размер составляет 8 ЗиБ (2 64 × 512 байт) или 9,44 ЗБ (9,44 × 10²¹ байт). [1] Для дисков с секторами размером 4096 байт максимальный размер составляет 64 ЗиБ (2 64 × 4096 байт) или 75,6 ЗБ (75,6 × 10²¹ байт).
В 2010 году производители жестких дисков представили накопители с секторами размером 4096 байт ( Advanced Format ). [3] Для совместимости с устаревшим аппаратным и программным обеспечением эти диски включают технологию эмуляции ( 512e ), которая предоставляет объекту, осуществляющему доступ к жесткому диску, секторы размером 512 байт, несмотря на их базовые физические секторы размером 4096 байт. [4] Производительность может снизиться при операциях записи, когда диску приходится выполнять две операции чтения-изменения-записи, чтобы удовлетворить одну невыровненную операцию записи размером 4096 байт. [4] накопители корпоративного класса без технологии эмуляции ( 4K own ). С апреля 2014 года на рынке доступны [5] [6]
Готовность поддержки логических секторов размером 4 КБ в операционных системах различается в зависимости от их типа, производителя и версии. [7] Например, Microsoft Windows поддерживает собственные диски 4K, начиная с Windows 8 и Windows Server 2012 (оба выпущены в 2012 году) в UEFI . [8]
Функции
[ редактировать ]Как и MBR, GPT использует адресацию логических блоков (LBA) вместо исторической адресации секторов головки блока цилиндров (CHS). Защитный MBR хранится в LBA 0, а заголовок GPT — в LBA 1, а резервный заголовок GPT хранится в последнем LBA. Заголовок GPT имеет указатель на таблицу разделов ( Partition Entry Array ), который обычно находится на уровне LBA 2. Каждая запись в таблице разделов имеет размер 128 байт. Спецификация UEFI предусматривает, что для массива записей раздела выделяется минимум 16 384 байта, независимо от размера сектора. [9] Таким образом, на диске с 512-байтовыми секторами для массива записи раздела используется не менее 32 секторов, а первый используемый блок находится на уровне LBA 34 или выше, а на диске с 4096-байтовыми секторами используется не менее 4 секторов. для массива входов раздела, а первый используемый блок имеет LBA 6 или выше.
Варианты MBR
[ редактировать ]Защитный MBR (LBA 0)
[ редактировать ]В целях ограниченной обратной совместимости пространство устаревшей основной загрузочной записи (MBR) по-прежнему зарезервировано в спецификации GPT, но теперь оно используется таким образом, чтобы предотвратить неправильное распознавание и, возможно, перезапись дисков GPT утилитами на основе MBR. Это называется защитной MBR . [10]
Один раздел типа EEh , охватывающий весь диск GPT (где «весь» на самом деле означает ту часть диска, которая может быть представлена в MBR), указывается и идентифицирует его как GPT. Операционные системы и инструменты, которые не могут читать GPT-диски, обычно распознают диск как содержащий один раздел неизвестного типа и не содержат пустого пространства, и обычно отказываются изменять диск, если пользователь явно не запросит и не подтвердит удаление этого раздела. Это сводит к минимуму случайное стирание. [10] Кроме того, операционные системы, поддерживающие GPT, могут проверять защитную MBR, и если тип вложенного раздела не относится к типу EEh , или если на целевом устройстве определено несколько разделов, ОС может отказаться манипулировать таблицей разделов. [11]
Если фактический размер диска превышает максимальный размер раздела, который можно представить с помощью устаревших 32-битных записей LBA в таблице разделов MBR, записанный размер этого раздела обрезается до максимального значения, тем самым игнорируя остальную часть диска. Это соответствует максимальному сообщаемому размеру 2 ТиБ при условии, что на диске имеется 512 байт на сектор (см. 512e ). В результате получится 16 ТиБ с секторами по 4 КиБ ( 4Kn ), но поскольку многие старые операционные системы и инструменты жестко запрограммированы для размера сектора 512 байт или ограничены 32-битными вычислениями, превышение предела в 2 ТиБ может вызвать проблемы совместимости. . [10]
Гибридный MBR (LBA 0 + GPT)
[ редактировать ]В операционных системах, которые поддерживают загрузку на основе GPT через службы BIOS, а не EFI, первый сектор также может по-прежнему использоваться для хранения первого этапа кода загрузчика, но модифицироваться для распознавания разделов GPT. Загрузчик в MBR не должен принимать размер сектора 512 байт. [10]
Заголовок таблицы разделов (LBA 1)
[ редактировать ]Компенсировать | Длина | Содержание |
---|---|---|
0 (0x00) | 8 байт | Подпись («ЧАСТЬ ЭФИ», 45ч 46ч 49ч 20ч 50ч 41ч 52ч 54ч или 0x5452415020494645ULL [а] на машинах с прямым порядком байтов ) |
8 (0x08) | 4 байта | Номер ревизии шапки - 1.0 ( 00ч 00ч 01ч 00ч ) для UEFI 2.10 |
12 (0x0С) | 4 байта | Размер заголовка с прямым порядком байтов (обычно в байтах). 5Ch 00h 00h 00h или 92 байта) |
16 (0x10) | 4 байта | CRC32 заголовка (смещение от +0 до +0x5b) с прямым порядком байтов, при этом это поле обнуляется во время расчета. |
20 (0x14) | 4 байта | Сдержанный; должно быть ноль |
24 (0x18) | 8 байт | Текущий LBA (расположение этой копии заголовка) |
32 (0x20) | 8 байт | Резервная копия LBA (расположение другой копии заголовка) |
40 (0x28) | 8 байт | Первый пригодный для использования LBA для разделов (последний LBA основной таблицы разделов + 1) |
48 (0x30) | 8 байт | Последний используемый LBA (первый LBA вторичной таблицы разделов — 1) |
56 (0x38) | 16 байт | GUID диска со смешанным порядком байтов [11] |
72 (0x48) | 8 байт | Запуск LBA массива записей раздела (обычно 2 для совместимости) |
80 (0x50) | 4 байта | Количество записей раздела в массиве |
84 (0x54) | 4 байта | Размер одной записи раздела (обычно 80ч или 128) |
88 (0x58) | 4 байта | CRC32 массива записей раздела с прямым порядком байтов |
92 (0x5C) | * | Сдержанный; остальная часть блока должна быть нулевой (420 байт для сектора размером 512 байт; но может быть больше при большем размере сектора) |
Заголовок таблицы разделов определяет используемые блоки на диске. Он также определяет количество и размер записей разделов, составляющих таблицу разделов (смещения 80 и 84 в таблице). [2] : 119
Записи разделов (LBA 2–33)
[ редактировать ]Компенсировать | Длина | Содержание |
---|---|---|
0 (0x00) | 16 байт | GUID типа раздела (смешанный порядок байтов) [11] ) |
16 (0x10) | 16 байт | Уникальный GUID раздела (смешанный порядок байтов) |
32 (0x20) | 8 байт | Первый LBA ( с прямым порядком байтов ) |
40 (0x28) | 8 байт | Последний LBA (включительно, обычно нечетный) |
48 (0x30) | 8 байт | Флаги атрибутов (например, бит 60 означает только чтение) |
56 (0x38) | 72 байта | Имя раздела (36 кодовых единиц UTF-16 LE) |
После основного заголовка и перед резервным заголовком массив записей раздела описывает разделы, используя минимальный размер 128 байт для каждого блока записи. [12] Начальное расположение массива на диске и размер каждой записи указаны в заголовке GPT. Первые 16 байтов каждой записи обозначают глобальный уникальный идентификатор типа раздела (GUID). Например, GUID для системного раздела EFI : C12A7328-F81F-11D2-BA4B-00A0C93EC93B . Вторые 16 байт — это GUID, уникальный для раздела. Затем следуют начальный и конечный 64-битные LBA, атрибуты раздела и имя раздела в Юникоде длиной 36 символов (максимум) . В соответствии с природой и назначением идентификаторов GUID, а также согласно RFC 4122, для обеспечения уникальности указателей типов разделов GUID не требуется никакого центрального реестра. [13] [2] : 2200
Атрибуты 64-битной таблицы разделов совместно используются 48-битными общими атрибутами для всех типов разделов и 16-битными атрибутами, специфичными для типа:
Кусочек | Содержание |
---|---|
0 | Требуется платформа (требуется компьютеру для правильной работы, например OEM-раздел, утилиты разметки диска должны сохранять раздел как есть) |
1 | Прошивка EFI должна игнорировать содержимое раздела и не пытаться читать его. |
2 | Загрузочная версия устаревшего BIOS (эквивалент активного флага (обычно установлен бит 7) по смещению +0h в записях разделов таблицы разделов MBR ) [14] |
3–47 | Зарезервировано для будущего использования |
48–63 | Определяется и используется отдельным типом раздела. |
Microsoft определяет типоспецифичные атрибуты для раздела базовых данных следующим образом: [15] [16]
Кусочек | Содержание |
---|---|
60 | Только чтение |
61 | Теневая копия (другого раздела) |
62 | Скрытый |
63 | Нет буквы диска (т.е. не выполнять автомонтирование) |
Google определяет типоспецифичные атрибуты ядра ChromeOS как: [17]
Кусочек | Содержание |
---|---|
56 | Флаг успешной загрузки |
55–52 | Осталось попыток |
51–48 | Приоритет (15: самый высокий, 1: самый низкий, 0: невозможно загрузить) |
Поддержка операционной системы
[ редактировать ]UNIX и Unix-подобные системы
[ редактировать ]Семейство ОС | Версия или издание | Платформа | Чтение и написание поддержки | Поддержка загрузки | Примечание |
---|---|---|---|---|---|
FreeBSD | Начиная с версии 7.0 | ИА-32 , x86-64 , ARM | Да | Да | В гибридной конфигурации могут использоваться идентификаторы разделов GPT и MBR. |
Линукс | Большинство дистрибутивов Linux x86 Федора 8+ и Ubuntu 8.04+ [18] |
ИА-32, x86-64, ARM | Да | Да | Такие инструменты, как gdisk, GNU Parted , [19] [20] утилита-Linux v2.23+ fdisk , [21] [22] SYSLINUX , GRUB 0.96 + патчи и GRUB 2 поддерживают GPT. Ограничено до 256 разделов на диск. [23] |
macOS | Начиная с 10.4.0 (некоторые функции начиная с 10.4.6) [24] | IA-32, x86-64, PowerPC , кремний Apple | Да | Да | Только компьютеры Intel и Apple Silicon Macintosh могут загружаться с GPT. |
ПолночьBSD | Начиная с 0,4-ТОКА | ИА-32, х86-64 | Да | Требуется CSM | В гибридной конфигурации могут использоваться идентификаторы разделов GPT и MBR. |
NetBSD | Начиная с версии 6.0 [25] | ИА-32, [26] х86-64, [27] РУКА | Да | Да | |
OpenBSD | С версии 5.9 | ИА-32, x86-64, ARM | Да | Да | [28] |
Солярис | Начиная с Соляриса 10 | ИА-32, x86-64, СПАРК | Да | Да | [29] |
HP-UX | Начиная с HP-UX 11.20 | ИА-64 | Да | Да | [30] |
Windows: 32-битные версии
[ редактировать ]Windows 7 и более ранние версии не поддерживают UEFI на 32-битных платформах и, следовательно, не позволяют загружаться с разделов GPT. [31]
Версия ОС | Дата выпуска | Платформа | Прочитайте или напишите поддержку | Поддержка загрузки | Примечание |
---|---|---|---|---|---|
Windows 9x | 1995-08-24 | ИА-32 | Нет [б] | Нет | |
Windows ХР | 2001-10-25 | ИА-32 | Нет | Нет | |
Windows Сервер 2003 | 2003-04-24 | ИА-32 | Нет | Нет | |
Windows Сервер 2003 с пакетом обновления 1 | 2005-03-30 | ИА-32 | Да | Нет | MBR имеет приоритет в гибридной конфигурации. |
Windows Виста | 2006-07-22 | ИА-32 | Да | Нет | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2008 | 2008-02-27 | ИА-32 | Да | Нет | MBR имеет приоритет в гибридной конфигурации. |
Windows 7 | 2009-10-22 | ИА-32 | Да | Нет | MBR имеет приоритет в гибридной конфигурации. |
Windows 8 | 2012-08-01 | ИА-32 | Да | Требуется UEFI [32] | MBR имеет приоритет в гибридной конфигурации. |
Windows 8.1 | 2013-08-27 | ИА-32 | Да | Требуется UEFI [33] | MBR имеет приоритет в гибридной конфигурации. |
Windows 10 | 2015-07-29 | ИА-32 | Да | Требуется UEFI [34] | MBR имеет приоритет в гибридной конфигурации. |
Windows: 64-битные версии
[ редактировать ]Ограничено до 128 разделов на диск. [31]
Версия ОС | Дата выпуска | Платформа | Чтение и написание поддержки | Поддержка загрузки | Примечание |
---|---|---|---|---|---|
64-разрядная версия Windows XP для систем Itanium, версия 2002 | 2001-10-25 | ИА-64 | Да | Да | MBR имеет приоритет в гибридной конфигурации. |
Windows XP, 64-разрядная версия, версия 2003 | 2003-03-28 | ИА-64 | Да | Да | MBR имеет приоритет в гибридной конфигурации. |
Windows XP Профессиональная версия x64 Windows Сервер 2003 |
2005-04-25 [35] | х64 | Да | Нет [с] | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2003 | 2005-04-25 | ИА-64 | Да | Да | MBR имеет приоритет в гибридной конфигурации. |
Windows Виста | 2006-07-22 | х64 | Да | Требуется UEFI [д] | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2008 | 2008-02-27 | х64 | Да | Требуется UEFI | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2008 | 2008-02-27 | ИА-64 | Да | Да | MBR имеет приоритет в гибридной конфигурации. |
Windows 7 | 2009-10-22 | х64 | Да | Требуется UEFI [и] | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2008 Р2 | 2009-10-22 | ИА-64 | Да | Да | MBR имеет приоритет в гибридной конфигурации. |
Windows 8 Windows Сервер 2012 |
2012-08-01 | х64 | Да | Требуется UEFI [37] | MBR имеет приоритет в гибридной конфигурации. |
Windows 8.1 | 2013-08-27 | х64 | Да | Требуется UEFI [38] | MBR имеет приоритет в гибридной конфигурации. |
Windows 10 | 2015-07-29 | х64 | Да | Требуется UEFI [39] | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2016 | 2016-10-12 | х64 | Да | Требуется UEFI | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2019 | 2018-10-02 | х64 | Да | Требуется UEFI | MBR имеет приоритет в гибридной конфигурации. |
Windows Сервер 2022 | 2021-08-18 [40] | х64 | Да | Требуется UEFI | MBR имеет приоритет в гибридной конфигурации. |
Windows 11 | 2021-10-05 | х64, ARM64 | Да | Да | UEFI — это системное требование для Windows 11. |
GUID типа раздела
[ редактировать ]«GUID типа раздела» означает, что каждый тип раздела строго идентифицируется номером GUID, уникальным для этого типа, и поэтому все разделы одного типа будут иметь один и тот же «GUID типа раздела». Каждый раздел также имеет «уникальный GUID раздела» в виде отдельной записи, которая, как следует из названия, является уникальным идентификатором для каждого раздела.
Операционная система | Тип раздела | Глобальный уникальный идентификатор (GUID) [ф] |
---|
См. также
[ редактировать ]- Расширенный активный раздел (AAP)
- Карта разделов Apple (APM)
- Запись расширения загрузки (BEER)
- метка диска bsd
- Наложение конфигурации устройства (DCO)
- Расширенная загрузочная запись (EBR)
- Защищенная область хоста (HPA)
- Выравнивание разделов
- Жесткий дисковый блок (RDB)
- Содержание тома (VTOC)
Примечания
[ редактировать ]- ^ Добавление
ULL
суффикс целочисленной константы придает ей типunsigned long long int
. - ^ Существует сторонняя реализация (GPTTSD)
- ^ 64-разрядная версия Windows XP обычно не поддерживает загрузку с GPT-дисков, но существуют неофициальные методы загрузки XP с нее. [36]
- ^ Только при использовании пакета обновления 1 или 2.
- ^ В многодисковой настройке загрузчик (загрузочный диск) без UEFI требует разделения на основе MBR, тогда как системный диск может использовать разделение GUID.
- ^ Идентификаторы GUID в этой таблице записаны в соответствии с RFC 4122, т. е. с обратным порядком байтов порядок байтов , распознаваемый по положению битов версии. Например, GUID системного раздела EFI (
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
), при сериализации в структурах данных GPT (с прямым порядком байтов) соответствует шестнадцатеричной последовательности28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B
. Первые три блока переставляются с прямым порядком байтов, последний представляет собой массив байтов. Подробности см. в TN2166. [11] - ^ Формирование этого GUID не соответствует определению GUID; он формируется с использованием кодов ASCII для строки " Ха!IdontNeedEFI ». Такое формирование значения «GUID» нарушает гарантированную уникальность GUID.
- ^ Jump up to: а б Некоторые производители компьютеров имеют свои собственные GUID для разделов, которые аналогичны системному разделу EFI, но содержат загрузчики для запуска средств восстановления, специфичных для производителя. [43]
- ^ Jump up to: а б Раньше Linux использовал тот же GUID для разделов данных, что и Windows (базовый раздел данных: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ). В Linux никогда не было отдельного уникального GUID типа раздела, определенного для разделов данных. Это создавало проблемы при двойной загрузке Linux и Windows в настройке UEFI-GPT. Новый GUID (данные файловой системы Linux: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 ) был определен совместно разработчиками GPT fdisk и GNU Parted. [45] Он идентифицируется как код типа 0x8300 в GPT fdisk.
- ^ Jump up to: а б GUID для
/usr
в Solaris используется в macOS в качестве общего GUID для ZFS. - ^ Jump up to: а б NetBSD и MidnightBSD использовали GUID FreeBSD до того, как были созданы их уникальные GUID.
- ^ Файловая система Ceph использует GUID для обозначения состояния подготовки, в котором находится диск. [67] [68]
- ^ Устаревшие GUID цвета Fuchsia имели две странности: UUID не генерировались случайным образом (несколько серий бит были общими между разделами), а разделы однозначно идентифицировались по типу GUID. Стандартизированная схема использует случайно сгенерированные GUID и разделы с интервалами (например,
zircon_{a,b,r}
) имеют один и тот же тип и различаются по имени и уникальному GUID. [83]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Часто задаваемые вопросы: ограничения разделов диска» (PDF) . www.uefi.org . 2010 . Проверено 12 декабря 2020 г.
- ^ Jump up to: а б с «Спецификация унифицированного расширяемого интерфейса встроенного ПО (UEFI)» (PDF) . www.uefi.org . 29 августа 2022 г. с. 110 . Проверено 23 июня 2023 г.
- ^ Суинберн, Ричард (1 апреля 2010 г.). «Факты: жесткие диски расширенного формата 4K» . www.bit-tech.net . Проверено 12 декабря 2020 г.
- ^ Jump up to: а б Смит, Райан (18 декабря 2009 г.). «Расширенный формат Western Digital: начинается переход в сектор 4K» . www.anandtech.com . Архивировано из оригинала 28 декабря 2020 года . Проверено 12 декабря 2020 г.
- ^ «Технические данные жесткого диска Enterprise Performance 3.5» (PDF) . Технология Сигейт . 23 апреля 2014 г. с. 2. Архивировано (PDF) из оригинала 12 августа 2014 г. Проверено 10 августа 2014 г.
- ^ «Спецификация дистрибутива WD Re для центров обработки данных» (PDF) . Вестерн Диджитал . 21 января 2016. с. 2. Архивировано (PDF) из оригинала 6 сентября 2015 г. Проверено 14 февраля 2016 г.
- ^ «Обновление совместимости дисков расширенного формата (4K) (Windows)» . 28 ноября 2012 г. Архивировано из оригинала 11 января 2013 г. Проверено 3 января 2013 г.
- ^ «Политика поддержки Microsoft для жестких дисков с сектором 4 КБ в Windows» . Майкрософт . Архивировано из оригинала 19 августа 2011 г. Проверено 24 октября 2013 г.
- ^ «Спецификация UEFI» . UEFI.org .
- ^ Jump up to: а б с д Смит, Родерик (3 июля 2012 г.). «Воспользуйтесь преимуществами больших дисков с помощью GPT и Linux» . ИБМ . Проверено 14 декабря 2020 г.
- ^ Jump up to: а б с д «Техническая записка TN2166: Секреты GPT» . Разработчик Apple . Яблоко . 06.11.2006 . Проверено 16 апреля 2014 г.
- ^ Заголовок GPT содержит поле, определяющее размер записи таблицы разделов. Минимально необходимый размер — 128 байт, но реализации должны допускать и другие значения. Видеть «Библиотека разработчиков Mac» . Разработчик.Apple.com . Яблоко . Проверено 13 июля 2014 г.
- ^ Лич, П.; Миллинг, М.; Зальц, Р. (июль 2005 г.). Универсальный уникальный идентификатор (UUID) Пространство имен URN . Рабочая группа по интернет-инжинирингу . дои : 10.17487/RFC4122 . РФК 4122 . Проверено 18 декабря 2020 г.
- ^ Эллиотт, Роб (4 января 2010 г.). «Приложение e09127r3 EDD-4 с гибридным загрузочным кодом MBR» (PDF) . www.t13.org . Архивировано из оригинала (PDF) 20 августа 2020 года . Проверено 16 декабря 2020 г.
- ^ «GPT | Документы Microsoft» . 31 августа 2016 г.
- ^ «CREATE_PARTITION_PARAMETERS (vds.h) — приложения Win32 | Microsoft Docs» . 9 февраля 2023 г.
- ^ «Формат диска» . Хромиум.орг . Проверено 9 февраля 2022 г.
- ^ «Убунту на Макбуке» . Документация сообщества . Убунту.
- ^ «Часто задаваемые вопросы по GNU Parted» .
- ^ "мклейбл" . Разделенное руководство . ГНУ.
- ^ «fdisk: добавить поддержку GPT» . ядро.org. 27 сентября 2013 г. Проверено 18 октября 2013 г.
- ^ Буэсо, Давидлор (28 сентября 2013 г.). «обновления fdisk и поддержка GPT» . Проверено 18 октября 2013 г.
- ^ «DISK_MAX_PARTS определить» . Архивировано из оригинала 26 марта 2020 г. Проверено 26 марта 2020 г.
- ^ «Мифы и факты о компьютерах Intel Mac» . РЕФИТ . Исходная кузница.
- ^ «Значительные изменения с NetBSD 5.0 на 6.0» . .
- ^ «Значительные изменения с NetBSD 5.0 на 6.0 (NetBSD/i386)» . .
- ^ «Значительные изменения с NetBSD 5.0 на 6.0 (NetBSD/amd64)» . .
- ^ «ОпенБСД 5.9» . .
- ^ «Загрузка из корневой файловой системы ZFS» . Оракул. Архивировано из оригинала 10 декабря 2011 г.
- ^ «идиск(1М)» . Хьюлетт-Паккард.
- ^ Jump up to: а б с д «Часто задаваемые вопросы по Windows и GPT» . msdn.microsoft.com . 1 июня 2017 года . Проверено 14 декабря 2020 г.
- ^ 32-разрядная версия Windows 8 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на базе GPT.
- ^ 32-разрядная версия Windows 8.1 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на основе GPT.
- ^ 32-разрядная версия Windows 10 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на базе GPT.
- ^ Microsoft повышает ограничение скорости благодаря доступности 64-разрядных выпусков Windows Server 2003 и Windows XP Professional. Архивировано 10 ноября 2010 г. на Wayback Machine.
- ^ http://windowsenthusiasts1.epizy.com/WindowsXPUEFI.html?i=1
- ^ 64-разрядная версия Windows 8 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на базе GPT.
- ^ 64-разрядная версия Windows 8.1 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на основе GPT.
- ^ 64-разрядная версия Windows 10 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на основе GPT.
- ^ «Самый странный выпуск» Microsoft: Windows Server 2022 незаметно становится общедоступным
- ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 28 июля 2013 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «F6F: Funtoo Linux и технология Intel Rapid Start» . Блог.adios.tw. 30 октября 2012 г. Проверено 29 января 2014 г.
- ^ GPT fdisk: parttypes.cc, строка 198.
- ^ Jump up to: а б с д и «PARTITION_INFORMATION_GPT — приложения Win32» . Документы Майкрософт . Проверено 21 августа 2021 г.
- ^ Смит, Род (23 июня 2011 г.). «Необходим уникальный код типа Linux GPT GUID (включая PATCH)» . bug-parted (список рассылки) . Проверено 12 апреля 2016 г.
{{cite mailing list}}
: Неизвестный параметр|agency=
игнорируется ( помогите ) - ^ Сергей Антонов (31 июля 2014 г.). «libfdisk: (gpt) добавить GUID дисковых пространств Microsoft» . util-linux/util-linux.git — репозиторий кода util-linux . Проверено 21 августа 2021 г.
- ^ Известные проблемы с репликой хранилища.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак с как в В из хорошо топор является тот нет бб до нашей эры др. быть парень бг чб с минет БК с бм млрд быть б.п. БК бр бс БТ этот бв б бх к бз что CB копия компакт-диск Этот см. cg ч Там СиДжей ск кл см CN со КП cq кр CS КТ с резюме cw сх сай чешский и БД округ Колумбия дд из дф дг д Из диджей дк дл дм дн делать дп дк доктор дс дт из дв ДВ дх ты дз из Эб Спецификация обнаруживаемых разделов (DPS)
- ^ Jump up to: а б с д и systemd-gpt-авто-генератор(8)
- ^ Домашние каталоги
- ^ Спецификация загрузчика
- ^ Jump up to: а б «[dm-crypt] LUKS GPT GUID» . Saout.de. Архивировано из оригинала 3 февраля 2014 г. Проверено 29 января 2014 г.
- ^ Jump up to: а б «[dm-crypt] LUKS GPT GUID» . Saout.de. Архивировано из оригинала 3 февраля 2014 г. Проверено 29 января 2014 г.
- ^ Jump up to: а б «исходный код pyuefi» .
- ^ «Исходный код udisks-2.7.4» . Гитхаб . 10 июля 2022 г.
- ^ Руководство пользователя GNU/Hurd: Установка, установка через Интернет.
- ^ Hurd и GRUB используют для запуска одну и ту же файловую систему Linux ext2, и она больше не поддерживает «УФС» . файловая система
- ^ Херд использует ту же файловую систему подкачки Linux.
- ^ Jump up to: а б с д и ж «Руководство администратора системы FreeBSD gpart(8)» . Проверено 21 августа 2021 г.
- ^ «Добавьте тип раздела для nandfs в схемы apm, bsd, gpt и vtoc8. · freebsd/freebsd-src@f24a822 · GitHub» . Гитхаб . Проверено 21 августа 2021 г.
- ^ «Журнал CVS для src/sys/sys/disklabel_gpt.h» . Cvsweb.netbsd.org . Проверено 29 января 2014 г.
- ^ «Формат диска — Проекты Chromium» . Хромиум.орг . Проверено 29 января 2014 г.
- ^ «Формат диска — Проекты Chromium» . Хромиум.орг . Проверено 18 января 2024 г.
- ^ «Константы и идентификаторы» . КореОС . Проверено 26 июля 2018 г.
- ^ src/addons/kernel/partitioning_systems/gpt/gpt_known_guids.h
- ^ http://www.midnightbsd.org/cgi-bin/cvsweb.cgi/src/sys/sys/gpt.h.diff?r1=1.4;r2=1.5 [ постоянная мертвая ссылка ] src/sys/sys/gpt.h
- ^ Скрипт для настройки диска ceph: ceph-disk, строки 76-81.
- ^ метки ceph-диска
- ^ Энергобезопасная файловая система QNX
- ^ «gpt.ini (github.com/android-ia/device-androidia-mixins)» . Гитхаб .
- ^ «gpt.ini (github.com/android-ia/device-androidia)» . Гитхаб .
- ^ «gpt.ini (github.com/android-ia/vendor_intel_baytrail)» . Гитхаб .
- ^ «gpt-sample.ini (github.com/android-ia/platform_bootable_userfastboot)» . Гитхаб .
- ^ «gpt_ini2bin.py (android.googlesource.com/platform/hardware/bsp/intel)» .
- ^ «gpt.c (github.com/android-ia/platform_bootable_userfastboot)» . Гитхаб .
- ^ «gpt_ini2bin.py (github.com/android-ia/vendor_intel_common)» . Гитхаб .
- ^ «Спецификация загрузчика» . сайт freedesktop.org . Проверено 5 января 2017 г.
- ^ «Руководство пользователя блочного устройства SPDK» . Проверено 20 января 2021 г.
- ^ «Barebox State Framework» . Проверено 21 мая 2021 г.
- ^ Виллемоэс, Расмус (17 ноября 2020 г.). «RFC: GUID типа раздела для среды U-Boot» . Список рассылки U-Boot (Список рассылки) . Проверено 28 сентября 2021 г.
- ^ «Исходный код U-boot 2021.07: include/part_efi.h» . 20 ноября 2020 г. Проверено 28 сентября 2021 г.
- ^ Jump up to: а б циркон/система/общественность/циркон/hw/gpt.h
- ^ «[paver] добавить поддержку новой схемы разделов» . Проверено 22 октября 2021 г.
Внешние ссылки
[ редактировать ]- Microsoft TechNet: секторы дисков на GPT-дисках (архивная страница)
- Развертывание Microsoft Windows: преобразование MBR в GPT без потери данных
- Microsoft TechNet: Устранение неполадок дисков и файловых систем
- Microsoft TechNet: использование дисков GPT
- Microsoft: часто задаваемые вопросы по использованию GPT-дисков в Windows
- Microsoft Technet: Как работают базовые диски и тома Немного специфичны для MS, но хорошие цифры связывают GPT со старым форматом MBR и защитным MBR, показывают макеты полных дисков и как интерпретировать шестнадцатеричные дампы таблицы разделов.
- Связь с разработчиками Apple: секреты GPT
- Максимально эффективно используйте большие диски с GPT и Linux
- Преобразуйте загрузку Windows Vista SP1+ или 7 x86_64 из режима BIOS-MBR в режим UEFI-GPT без переустановки.
- Поддержка GPT (схема разделов) и жесткого диска емкостью более 2,19 ТБ в Microsoft Windows XP.
- Настройка тома RAID в Linux с дисками >2 ТБ