GPT имеет несколько преимуществ:
- Поддерживает диски размером более 2 ТБ.
- Поддерживает разделы размером более 2 ТБ.
- Поддерживает более четырех разделов, без различия между основным, расширенным и логическим разделами.
- Использует идентификаторы GUID в качестве кодов типов, что означает меньший риск конфликта / дублирования кодов.
- Использует исключительно адресацию LBA по сравнению с двойным использованием MBR LBA и CHS. (Даже на MBR CHS бесполезен на дисках более 8 ГБ, поэтому существует небольшой риск реального конфликта на современных жестких дисках, которые намного больше, чем этот.)
- Предоставляет повторяющиеся структуры таблиц разделов в начале и в конце диска, что делает возможным восстановление после некоторых типов пользовательских ошибок, ошибок и повреждения диска.
- Предоставляет контрольные суммы важных структур данных, что позволяет обнаруживать некоторые типы повреждений таблицы разделов.
- Предоставляет поле описания раздела UTF, чтобы вы могли дать имена разделам. Обратите внимание, что это не зависит от имени файловой системы, содержащейся в разделе.
- Используется изначально прошивкой EFI / UEFI.
Обратите внимание на разницу между тибибитом (TiB; 1024 ^ 4 байта) и терабайтом (TB; 1000 ^ 4 байта). Первые являются блоками IEEE-1541 , а вторые - блоками СИ. Для большинства измерений на диске единицы IEEE-1541 более естественны. Некоторая документация и программное обеспечение (особенно устаревшие) неправильно применяют суффиксы SI к измерениям IEEE-1541, что вводит в заблуждение.
Большинство из этих преимуществ являются незначительными для большинства установок. Двумя наиболее важными преимуществами являются тот факт, что GPT является естественной схемой разделения для EFI и отсутствие первичного / расширенного / логического различия. Стоит отметить и другие преимущества GPT, но они не являются серьезными проблемами для большинства людей.
Большинство компьютеров, представленных с середины 2011 года, включая подавляющее большинство систем, поставляемых с Windows 8 и более поздними версиями, используют встроенное ПО EFI. Если вы загружаете такой компьютер в режиме EFI (вместо того, чтобы использовать CSM, который включает загрузку в режиме BIOS), использование GPT является чем-то по умолчанию. Если вы загружаете (или используете двойную загрузку) Windows в режиме EFI, требуется использование GPT (это ограничение Windows). IIRC, Ubuntu также не будет устанавливать диск MBR в режиме EFI, но вы, вероятно, можете преобразовать тип таблицы разделов и загрузить его после установки. Тем не менее, загрузка с MBR-диска в режиме EFI плохо протестирована, и на некоторых EFI может произойти сбой.
Основное / расширенное / логическое отличие MBR - это неуклюжий взлом, который был создан в 1980-х годах, чтобы обойти ограничение MBR в четыре раздела. По умолчанию GPT поддерживает 128 разделов, но этот предел можно увеличить, если это абсолютно необходимо. К логическим разделам MBR доступ не медленнее, чем к основным разделам, но они более подвержены повреждениям из-за того, что они полагаются на структуру данных связанного списка, которая охватывает несколько секторов, разбросанных по всему диску. Самая большая проблема заключается в простом решении таких проблем, как нехватка первичных разделов или обработка операций по изменению размера разделов, которые включают как первичные, так и логические разделы (и для этого также требуется изменение размера расширенного раздела, что является дополнительной операцией - и дополнительный шанс для чего-либо пойти не так).
Если вы загружаетесь в режиме BIOS на диске объемом менее 2 ТБ, вероятно, лучше придерживаться MBR просто потому, что есть некоторые BIOS, которые плохо реагируют на загрузку с GPT-дисков. Такие проблемы обычно можно обойти, но проще не сталкиваться с проблемами в первую очередь. Использование GPT на компьютере с BIOS также не позволит вам установить Windows в этой системе. Если вы знаете, что делаете и хотите использовать GPT, то использование GPT в режиме BIOS для установки Ubuntu выполнимо, и я не отговариваю вас от этого, но если вы столкнетесь с проблемами, вы можете нужно устранить неисправность.
Поскольку большинство современных компьютеров используют EFI, GPT может потребоваться частично, если вы загружаетесь в режиме EFI. Если вы используете BIOS / CSM / устаревший режим на таком компьютере, придерживаться MBR по-прежнему предпочтительнее по причинам, указанным выше. FWIW, моя рекомендация на данный момент, если у вас есть выбор, - отключить поддержку BIOS / CSM / legacy и использовать режим EFI исключительно на компьютерах на основе EFI. Это упрощает путь загрузки и снижает вероятность возникновения проблем. Проблема в том, что есть много плохих советов сделать обратное, что, по моей оценке, создает больше проблем, чем решает. (Поиск на этом сайте, например, выявляет многочисленные проблемы, вызванные установкой нескольких операционных систем и другими проблемами, связанными с использованием BIOS / CSM / устаревшего режима на компьютере на основе EFI.)
Если у вас есть диск размером более 2 ТБ, вы должны использовать GPT. Основным исключением является случай, когда диск использует размер логического сектора 4096 байт , что увеличивает ограничение MBR 2 ТБ до 16 ТБ. Некоторые внешние диски делают это, и я слышал о некоторых высококачественных внутренних дисках, которые тоже это делают. (Обратите внимание, что многие диски имеют 4096-байтовые физические сектора и 512-байтовые логические сектора. Они имеют такое же ограничение MBR 2 ТБ, что и диски с 512-байтовыми физическими и логическими секторами.)