Відмінності між базовим завантажувальним записом у стилі MS-DOS (MBR), картою розділів Apple (APM) та таблицею розділів GUID у стилі UEFI (GPT) такі:
Розмір диска
MBR і APM обмежують розмір придатного диска до 2 TiB (розділ не може ні починатися, ні закінчуватися за межами 2 TiB). При GPT диск може бути до 8 ZiB.
Кількість розділів
MBR обмежений чотирма розділами.
Щоб обійти межу, один з розділів зазвичай створюється як "розширений розділ", який вкладений містить ряд "логічних розділів". Найпоширенішою схемою для цього є розширений запис завантаження , хоча системи BSD часто замість цього вкладають BSD-програму .
APM може виростати до 62 розділів; GPT може мати не менше 128.
Метадані розділу
Розділи MBR мають 1-байтовий код "типу", який занадто малий, щоб бути корисним (більшість операційних систем використовують дуже загальні коди типів і просто здогадуються про решту). Windows NT також представила 4-байтовий "ідентифікатор диска" для розрізнення кількох дисків однієї моделі.
APM використовує текстові "ідентифікатори типу" (32 байти ASCII), наприклад Apple_UFS
. Він також резервує 32 байти для описового імені розділу.
GPT, як видно з назви, використовує 16-байтовий GUID для типу розділу, інший GUID для ідентифікації конкретного розділу (partuuid) і ще один GUID для ідентифікації всього диска (аналогічно за призначенням "ID диска MBR") . Він також залишає 72 байти (UTF-16) для мітки розділу.
Системні архітектури
Mac-бази, що базуються на Intel, можуть завантажуватися лише з GPT-накопичувачів, в той час як Macs на основі PowerPC підтримує лише APM.
"Регулярні" IBM-сумісні ПК можуть завантажувати будь-який диск, якщо 0-й сектор містить дійсний завантажувач BIOS та AA55h
підпис завантаження. Зазвичай це означає MBR, але всі дистрибутивні GPT диски мають "захисний MBR", який задовольняє цій вимозі.
Комп'ютери, що використовують UEFI, потребують підтримки як GPT, так і MBR - знову ж таки, поки є завантажувач, сумісний з UEFI. (UEFI зберігає завантажувачі в розділі FAT32 зі специфічним кодом типу.)
(Винятки: Деякі конкретні версії BIOS відхиляють "захисний MBR" GPT як недійсний через помилки або неправильні можливості. Також Windows відмовиться завантажуватися з диска GPT в системах BIOS або з диска MBR в системах UEFI через причини. невідомо.)
Навантажувачі
У системах BIOS початковий завантажувач є частиною MBR. У MBR може бути лише один завантажувач, що призводить до конфліктів при установці систем з подвійним завантаженням. Завдяки виходу DOS x86 завантажувача MBR код характерний для архітектури x86.
З іншого боку, UEFI використовує спеціальний розділ FAT32 для завантажувачів (потенційно декількох) та інших інструментів EFI. Вмістом розділу можна легко керувати з будь-якої ОС.
Технічні шматочки та шматки
- На диску є лише один MBR або APM, обидва починаються з сектора 0. GPT зберігає резервну копію в кінці диска.
Більш детальна інформація, що стосується MBR та GPT: FAQ та Windows та GPT