MBR vs. GPT: Claves y Diferencias en el Particionado de Discos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,39 KB
Comparativa entre el particionado MBR y GPT
El esquema de particionado MBR (Master Boot Record)
El MBR (Master Boot Record) es el sistema de particionado tradicional, reconocido por la práctica totalidad de los sistemas operativos (SO). Según este esquema, cada disco duro solo admite un máximo de cuatro particiones, denominadas particiones primarias. Es común encontrar el particionado MBR por defecto en dispositivos de almacenamiento extraíbles, como las memorias USB.
Si fuese necesario dividir el disco en más de cuatro partes, se puede declarar una de esas particiones primarias como partición extendida. Esta actúa como un contenedor especial que, a su vez, puede dividirse en múltiples particiones lógicas.
En los discos duros basados en BIOS, las particiones se definen en una estructura de datos llamada Tabla de Particiones, que se almacena en el primer sector del disco, conocido precisamente como MBR. Una de sus limitaciones más importantes es que no puede gestionar discos con una capacidad superior a 2 Terabytes.
Tipos de particiones en MBR
Según las reglas de particionado basadas en BIOS, existen tres tipos diferentes de particiones:
- Partición primaria: Son las divisiones principales del disco. Solo puede haber un máximo de cuatro particiones primarias, o bien hasta tres primarias y una extendida.
- Partición extendida: También conocida como secundaria, fue diseñada para superar la limitación de las cuatro particiones. Solo puede existir una por disco físico y su única función es contener particiones lógicas; no puede almacenar ficheros directamente.
- Partición lógica: Ocupa una porción o la totalidad del espacio de la partición extendida. Siempre se crea dentro de esta y es posible definir hasta 23 particiones lógicas (dependiendo del sistema operativo). A diferencia de la extendida, sí puede utilizarse para almacenar ficheros.
En cada disco, solo una de las particiones primarias puede ser designada como partición activa, que es la que el sistema utilizará para arrancar.
El esquema de particionado GPT (GUID Partition Table)
Actualmente, existe un estándar de particionado más moderno, conocido como GPT (GUID Partition Table). Su objetivo es definir cómo los sistemas operativos y las aplicaciones de arranque deben acceder a los datos del disco duro, superando las limitaciones de MBR.
La Tabla de Partición GUID (GPT) es un estándar para la organización de la tabla de particiones en un disco duro físico. Forma parte de la especificación UEFI (Unified Extensible Firmware Interface), propuesta por Intel para reemplazar a la tradicional BIOS del PC. Por tanto, GPT sustituye al esquema Master Boot Record (MBR) utilizado en sistemas más antiguos.
Los equipos modernos con firmware UEFI (a menudo llamado incorrectamente "BIOS UEFI") implementan en sus discos duros el particionado mediante GPT. La Tabla de Particiones GUID (Globally Unique Identifier) permite definir hasta 128 particiones primarias por disco, lo que elimina por completo la necesidad de utilizar particiones extendidas y lógicas.
Todo disco duro GPT utiliza el método de direccionamiento LBA (Logical Block Addressing) para especificar la ubicación de los bloques. En el primer bloque, o LBA0, se sitúa un MBR "heredado" (conocido como protective MBR), que se mantiene por compatibilidad con el esquema BIOS y como protección contra herramientas de software antiguas. Este MBR de protección declara en su tabla una única partición de tipo GPT que abarca toda la unidad. Los bloques siguientes contienen la cabecera GPT y la tabla de particiones real. Además, por seguridad, se almacena una copia redundante de la tabla de particiones al final del disco duro.
Aunque GPT es superior, para discos con capacidades no superiores a 2 Terabytes, podría ser conveniente seguir utilizando el sistema MBR en ciertos escenarios, especialmente si se requiere compatibilidad con sistemas operativos antiguos de 32 bits que son incompatibles con GPT.