¿Cuáles son las diferencias entre MBR vs GPT versus cualquier otro esquema de partición?

24

¿Alguien puede decirme cuáles son las principales diferencias entre MBR vs GPT o cualquier otro esquema de partición? ¿Por qué uno elegiría uno sobre el otro?


No soy un experto, pero de la nueva versión de Mac OS X que incluye una función llamada Time Machine, que encuentro muy útil. GPT es el requisito para Mac OS X Lion ... así que, sobre esta base, diría que GPT es más útil que MBR.

¿Qué otros esquemas de partición hay y cuál debería usarse en qué situación?

Safran Ali
fuente
1
Reescribí su pregunta para evitar que se cierre como demasiado subjetiva (es decir, no constructiva ). No se recomienda preguntar "¿Qué es mejor?", Ya que puede leer en las Preguntas frecuentes .
slhck
En ubuntu también hay una opción para "Mapa de partición de Apple" (no lo he intentado porque creo que no lo necesito hasta que uso Apple) y "No particionar" que no permite NTFS pero puede FAT (no probó otros FS) pero no particiona el disco particionado no funciona en Windows
Kangarooo

Respuestas:

23

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 AA55hfirma 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

Gravedad
fuente
1
Dado el contexto de Macs de la Pregunta, su primer punto original estaba en error. Me tomé la libertad de editar en lugar de votar negativamente. Espero que no te moleste.
Spiff
La mayoría de las Mac basadas en Intel pueden arrancar desde unidades con formato Apple Partition Map (APM), pero es un secreto, así que no se lo digas a nadie.
Gordon Davisson
1
Bien hecho por ser el primero en detectar un error de casi 15 años, por cierto. 16EiB es, por supuesto, el tamaño máximo de archivo con punteros de archivo de 64 bits, no el volumen o el tamaño del disco con números de sector de 64 bits. 8ZiB es correcto para este último, de acuerdo con las tablas de registro de confianza.
JdeBP
10

Solo conozco tres esquemas de partición: MBR, GPT y APM. (Estos son los que puede crear la Utilidad de Discos de Apple).

MBR (Master Boot Record) es utilizado históricamente por Windows (y, por lo tanto, por la mayoría de los fabricantes de computadoras). No estoy seguro de si puede iniciar una Mac desde un disco MBR; No lo creo.

GPT (Tabla de particiones GUID) se usa generalmente junto con el reemplazo de BIOS EFI de Intel. Como tal, Apple lo usa principalmente en sus Macs Intel. Cualquier Mac con 10.4 o superior puede leer un disco GPT; solo Intel Macs puede arrancar desde ellos. Si una computadora tiene EFI, puede iniciar Windows en un disco GPT.

APM (Apple Partition Map) es lo que Apple usó antes del conmutador Intel. Se ha usado desde 1989 en el Macintosh SE. Intel Macs puede arrancar y leer discos APM.

Diría que la afirmación que hizo en la pregunta ("GPT es más útil que MBR") es incorrecta: ciertamente puede arrancar más computadoras con un disco MBR que uno que usa GPT. GPT es el camino hacia el futuro, pero puede tomar un tiempo para que los principales fabricantes de PC cambien a EFI desde BIOS.

Su disco de Time Machine seguramente usa GPT, pero eso es totalmente irrelevante ya que nunca arrancará desde él.

CajunLuke
fuente