Las diferencias entre el Registro de inicio maestro (MBR) de estilo MS-DOS , el Mapa de partición de Apple (APM) y la Tabla de partición GUID (GPT) de estilo UEFI son tales:
Tamaño del disco
MBR y APM limitan el tamaño de disco utilizable a 2 TiB (una partición no puede iniciarse ni finalizar más allá del límite de 2 TiB). Con GPT, el disco puede tener hasta 8 ZiB.
Recuento de particiones
MBR está limitado a cuatro particiones.
Para superar el límite, una de las particiones generalmente se crea como una "partición extendida" que contiene anidadamente una serie de "particiones lógicas". El esquema más común para esto es un Registro de arranque extendido , aunque los sistemas BSD a menudo anidan una etiqueta de disco BSD .
APM puede crecer hasta 62 particiones; GPT puede tener al menos 128.
Partición de metadatos
Las particiones MBR tienen un código de "tipo" de 1 byte, que es demasiado pequeño para ser útil (la mayoría de los sistemas operativos usan códigos de tipo muy genéricos y simplemente adivinan el resto). Windows NT también introdujo una "ID de disco" de 4 bytes para distinguir entre múltiples discos del mismo modelo.
APM utiliza "identificadores de tipo" textuales (32 bytes ASCII), por ejemplo Apple_UFS
. También reserva 32 bytes para un nombre descriptivo de partición.
GPT, como su nombre lo indica, utiliza un GUID de 16 bytes para el tipo de partición, otro GUID para identificar una partición específica (el partuuid) y otro GUID para identificar todo el disco (similar en propósito al "ID de disco" de MBR) . También reserva 72 bytes (UTF-16) para una etiqueta de partición.
Arquitecturas del sistema
Las Mac basadas en Intel solo pueden arrancar desde unidades GPT, mientras que las Mac basadas en PowerPC solo admiten APM.
Las PC "normales" compatibles con IBM pueden arrancar cualquier disco siempre que el sector 0 contenga un cargador de arranque de BIOS válido y la AA55h
firma de arranque. Esto generalmente significa MBR, pero todos los discos con particiones GPT tienen un "MBR protector" que satisface este requisito.
Se requiere que las PC que usan UEFI admitan tanto GPT como MBR, nuevamente, siempre y cuando haya un gestor de arranque compatible con UEFI. (UEFI mantiene los cargadores de arranque en una partición FAT32 con código de tipo específico).
(Excepciones: algunas versiones específicas de BIOS rechazan el "MBR protector" GPT como inválido, debido a errores o errores. Además, Windows se negará a arrancar desde un disco GPT en sistemas BIOS, o desde un disco MBR en sistemas UEFI, por razones desconocido.)
Cargadores de arranque
En los sistemas BIOS, el cargador de arranque inicial es parte del MBR. Solo puede haber un gestor de arranque en el MBR, lo que genera conflictos al instalar sistemas de arranque dual. Debido a los orígenes x86 DOS del cargador de arranque MBR, el código es específico de la arquitectura x86.
Por otro lado, UEFI usa una partición FAT32 dedicada para cargadores de arranque (potencialmente múltiples) y otras herramientas EFI. El contenido de la partición se puede administrar fácilmente desde cualquier sistema operativo.
Piezas técnicas
- Solo hay un MBR o APM por disco, ambos comenzando en el sector 0. GPT mantiene una copia de respaldo cerca del final del disco.
Una información más detallada relacionada con MBR y GPT: Preguntas frecuentes sobre Windows y GPT