Tabla de particiones GUID , abr. GPT es un estándar de formato para colocar tablas de particiones en un disco duro físico. Es parte de la interfaz de firmware extensible (EFI), un estándar propuesto por Intel para reemplazar el BIOS . EFI usa GPT donde el BIOS usa Master Boot Record (MBR) .
A diferencia del MBR, que comienza con un programa binario ejecutable diseñado para identificar y arrancar la partición activa, GPT se basa en capacidades EFI avanzadas para llevar a cabo estos procesos. Sin embargo, el MBR está presente al principio del disco (LBA 0) con fines de protección y compatibilidad. El GPT en sí comienza con el encabezado de la tabla de particiones .
GPT utiliza un moderno sistema de direccionamiento de bloques lógicos ( LBA ) en lugar del direccionamiento de sector de cabeza de cilindro ( CHS ) utilizado en el MBR. El MBR heredado con toda su información está contenido en el bloque LBA 0, la tabla de contenido de GPT está en el bloque LBA 1. La tabla de contenido contiene la dirección del bloque donde comienza la tabla de particiones, generalmente el siguiente bloque es LBA 2. El número de particiones no está limitado por el estándar y depende del sistema operativo [1] (técnicamente limitado a unas 264 secciones debido al ancho de los campos). Entonces, en Microsoft Windows, la tabla de particiones reserva espacio para 128 entradas de 128 bytes cada una (en GNU/Linux, el kernel admite hasta 256 particiones [2] ). Así, se reservan 16.384 bytes para la tabla de particiones en Windows (cuando se utilice un sector de 512 bytes, serán 32 sectores), por lo que el primer sector que utilizará cada disco duro en ella será LBA 34.
Además, GPT proporciona duplicación : la tabla de contenido y la tabla de particiones se escriben tanto al principio como al final del disco.
Teóricamente, GPT le permite crear particiones de disco de hasta 9,4 ZB (9,4 × 1021 bytes ) de tamaño (con un tamaño de sector de 512 bytes, de lo contrario más), mientras que MBR solo puede funcionar hasta 2,2 TB (2,2 × 10 12 bytes).
GPT permite que se asignen GUID , nombres y atributos a las particiones, independientemente de los UUID internos de los sistemas de archivos, sus etiquetas, etc., y permite hacer referencia a ellas por dichos nombres en lugar de etiquetas y números de partición. Gracias a la compatibilidad con Unicode en los nombres y las escasas restricciones sobre ellos, las secciones se pueden nombrar en cualquier idioma y agrupar en carpetas [3] .
El objetivo principal de poner el MBR al principio del disco es de protección. Es posible que las utilidades de disco basadas en MBR no reconozcan e incluso sobrescriban los discos GPT. Para evitar esto, solo se especifica una partición, que cubre todo el disco GPT. El ID del sistema para esta partición está establecido en , lo que indica que se está utilizando GPT . Como resultado, EFI ignora el MBR. Algunos sistemas operativos de 32 bits, como Windows XP, que no son capaces de leer discos que contengan GPT, aún reconocerán este ID de sistema y presentarán el volumen como un disco GPT inaccesible. Sistema operativo más antiguo0xEE[ ¿Qué? ] normalmente representa la unidad como si contuviera una única partición de tipo desconocido y sin espacio libre; por regla general, se niegan a modificar dicho disco hasta que el usuario solicite y confirme explícitamente la eliminación de esta partición. De esta forma, se evita el borrado accidental del contenido del disco GPT.
La tabla de contenido de la tabla de particiones indica los bloques lógicos en el disco que puede utilizar el usuario (es decir, los bloques utilizables ). También especifica el número y el tamaño de las entradas de datos de partición que componen la tabla de partición. De forma predeterminada, Microsoft Windows reserva 128 registros de datos de partición. Por lo tanto, es posible crear 128 particiones en el disco.
La tabla de contenido contiene el GUID ( identificador único global en inglés - "identificador único global") del disco. El TOC también contiene su propio tamaño y ubicación (siempre LBA 1), así como el tamaño y la ubicación del TOC secundario (de repuesto) y la tabla de particiones, que siempre se colocan en los últimos sectores del disco. Es importante destacar que también contiene una suma de comprobación CRC32 para sí mismo y para la tabla de particiones. Estas sumas de verificación son verificadas por los procesos EFI cuando la máquina arranca. Debido a las comprobaciones de suma de comprobación, modificar el contenido de GPT en editores hexadecimales es ilegal y no tiene sentido. Cualquier edición romperá las sumas de verificación del contenido, después de lo cual EFI sobrescribirá el GPT principal con el secundario. Si ambos GPT contienen sumas de verificación incorrectas, será imposible acceder al disco. (Sin embargo, la edición es posible; consulte https://www.linux.org.ru/forum/admin/13360627?cid=13363080 )
Las entradas de partición son simples y están organizadas con incrementos de direcciones iguales . Los primeros 16 bytes definen el tipo de partición GUID. Por ejemplo, el GUID de una partición del sistema EFI es " ". Los siguientes 16 bytes contienen un GUID que es único para esa partición en particular. A continuación, se escriben los datos sobre el principio y el final de los LBA de 64 bits, si los hay. El resto del espacio se dedica a la información sobre los nombres y atributos de las secciones. C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Asoc. plataforma | tipo de partición | Identificador único global (GUID) |
---|---|---|
(No) | Registro de datos no utilizados | 00000000-0000-0000-0000-000000000000 |
esquema de partición MBR | 024DEE41-33E7-11D3-9D69-0008C781F39F | |
Partición del sistema EFI | C12A7328-F81F-11D2-BA4B-00A0C93EC93B | |
Partición de arranque del BIOS | 21686148-6449-6E6F-744E-656564454649 | |
Partición Intel Fast Flash (iFFS) (para la tecnología Intel Rapid Start) | D3BFE2DE-3DAF-11DF-BA40-E3A556D89593 | |
Partición de arranque de Sony | F4019732-066E-4E12-8273-346C5641494F | |
Partición de arranque de Lenovo | BFBFAFE7-A34F-448A-9A5B-6213EB736C22 | |
ventanas | Partición de copia de seguridad de Microsoft | E3C9E316-0B5C-4DB8-817D-F92DF00215AE |
Sección de datos maestros | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
Administrador de volúmenes lógicos , sección de metadatos | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
Partición de datos del administrador de volumen lógico | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
partición de recuperación | DE94BBA4-06D1-4D40-A16A-BFD50179D6AC | |
HP-UX | Sección de datos | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
Sección de servicio | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
linux | Sección de datos | 0FC63DAF-8483-4772-8E79-3D69D8477DE4 |
partición RAID | A19D880F-05FC-4D3B-A006-743F0F84911E | |
sección de intercambio | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
Sección Administrador de volúmenes lógicos ( LVM ) | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
Sección /home | 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 | |
Sección /srv (datos del servidor) | 3B8F8425-20E0-4F3B-907F-1A25A76F98E8 | |
sección dm-crypt | 7FFEC5C9-2D00-49B7-8941-3EA10A5586B7 | |
Sección LUKS | CA7D7CCB-63ED-4C53-861C-1742536059CC | |
reservado | 8DA63339-0007-60C0-C436-083AC8230908 | |
FreeBSD | partición de arranque | 83BD6B9D-7F41-11DC-BE0B-001560B84F0F |
Sección de datos | 516E7CB4-6ECF-11D6-8FF8-00022D09712B | |
sección de intercambio | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
Partición UFS ( Sistema de archivos Unix ) | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
Sección del administrador de volumen Vinum | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
Partición ZFS | 516E7CBA-6ECF-11D6-8FF8-00022D09712B | |
Mac OS | Sección HFS+ ( Sistema de archivos jerárquico ) | 48465300-0000-11AA-AA11-00306543ECAC |
Partición APFS ( sistema de archivos de Apple ) | 7C3457EF-0000-11AA-AA11-00306543ECAC | |
UFS de manzana | 55465300-0000-11AA-AA11-00306543ECAC | |
ZFS | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
Partición RAID de Apple | 52414944-0000-11AA-AA11-00306543ECAC | |
Partición RAID de Apple, fuera de línea | 52414944-5F4F-11AA-AA11-00306543ECAC | |
Partición de arranque de Apple | 426F6F74-0000-11AA-AA11-00306543ECAC | |
etiqueta de manzana | 4C616265-6C00-11AA-AA11-00306543ECAC | |
Sección de recuperación de Apple TV | 5265636F-7665-11AA-AA11-00306543ECAC | |
Partición de almacenamiento Apple Core (es decir, Lion FileVault) | 53746F72-6167-11AA-AA11-00306543ECAC | |
Solaris | partición de arranque | 6A82CB45-1DD2-11B2-99A6-080020736631 |
partición raíz | 6A85CF4D-1DD2-11B2-99A6-080020736631 | |
Sección de intercambio | 6A87C46F-1DD2-11B2-99A6-080020736631 | |
Sección de copia de seguridad | 6A8B642B-1DD2-11B2-99A6-080020736631 | |
Partición /usr | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
sección /var | 6A8EF2E9-1DD2-11B2-99A6-080020736631 | |
Sección /home | 6A90BA39-1DD2-11B2-99A6-080020736631 | |
EFI_ALTSCTR | 6A9283A5-1DD2-11B2-99A6-080020736631 | |
Secciones Reservadas | 6A945A3B-1DD2-11B2-99A6-080020736631 | |
6A9630D1-1DD2-11B2-99A6-080020736631 | ||
6A980767-1DD2-11B2-99A6-080020736631 | ||
6A96237F-1DD2-11B2-99A6-080020736631 | ||
6A8D2AC7-1DD2-11B2-99A6-080020736631 | ||
NetBSD | Sección de intercambio | 49F48D32-B10E-11DC-B99B-0019D1879648 |
Sección FFS | 49F48D5A-B10E-11DC-B99B-0019D1879648 | |
Sección LFS | 49F48D82-B10E-11DC-B99B-0019D1879648 | |
partición RAID | 49F48DAA-B10E-11DC-B99B-0019D1879648 | |
Sección conectada | 2DB519C4-B10F-11DC-B99B-0019D1879648 | |
partición cifrada | 2DB519EC-B10F-11DC-B99B-0019D1879648 | |
Sistema operativo Chrome | Núcleo del sistema operativo Chrome | FE3A2A5D-4F32-41A7-B725-ACCC3285A309 |
Raíces de ChromeOS | 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC | |
Para uso futuro de ChromeOS | 2E0A753D-9E48-43B0-8337-B15192CB1B5E | |
QNX | Sistema de archivos Power-safe (QNX6) [4] | CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1 |
OS/2 | ArcaOS tipo 1 [5] | 90B6FF38-B98F-4358-A21F-48F35B4A8AD3 |
Nota 1: el GUID de la partición de datos de Linux anteriormente era un duplicado del GUID de la partición de datos maestros de Microsoft Windows .
Nota 2: el orden de los bytes en la ortografía de GUID es little-endian . Por ejemplo, el GUID de la partición del sistema EFI se escribe como: C12A7328-F81F-11D2-BA4B-00A0C93EC93B, que corresponde a una secuencia de 16 bytes: 28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B. Tenga en cuenta que los bytes se escriben al revés solo en los primeros tres bloques (C12A7328-F81F-11D2).
de los sistemas operativos | Aspectos|||||
---|---|---|---|---|---|
| |||||
Tipos |
| ||||
Núcleo |
| ||||
Gestión de procesos |
| ||||
Gestión y direccionamiento de memoria | |||||
Herramientas de carga e inicialización | |||||
caparazón | |||||
Otro | |||||
Categoría Wikimedia Commons Wikilibros Wikcionario |