Articulo de referencia

Tabla de partición GUID

Estructura de un disco con la tabla de particiones GUID. En este ejemplo, cada bloque lógico tiene un tamaño de 512 bytes y cada entrada tiene 128 bytes. Se supone que las entra...

Estructura de un disco con la tabla de particiones GUID. En este ejemplo, cada bloque lógico tiene un tamaño de 512 bytes y cada entrada tiene 128 bytes. Se supone que las entradas de partición correspondientes se encuentran en las direcciones LBA  2 a 33. Las direcciones LBA negativas indican una posición desde el final del volumen, siendo -1 el último bloque direccionable.

La tabla de particiones GUID ( GPT ) es un estándar para la organización de las tablas de particiones de un dispositivo de almacenamiento físico , como un disco duro o una unidad de estado sólido . Forma parte del estándar UEFI ( Unified Extensible Firmware Interface ).

Presenta varias ventajas sobre las tablas de partición del registro de arranque maestro (MBR), como la compatibilidad con más de cuatro particiones primarias y direcciones de bloque lógico (LBA) de 64 bits en lugar de 32 bits para los bloques en un dispositivo de almacenamiento. El mayor tamaño de LBA admite discos de mayor capacidad.

Algunas BIOS admiten tablas de partición GPT, además de las tablas de partición MBR, para poder admitir discos de mayor capacidad que los que admiten las tablas de partición MBR.

GPT utiliza identificadores únicos universales (UUID), también conocidos como identificadores únicos globales (GUID), para identificar particiones y tipos de particiones.

Todos los sistemas operativos modernos para ordenadores personales son compatibles con GPT. Algunos, como macOS y Microsoft Windows en la arquitectura x86, solo admiten el arranque desde particiones GPT en sistemas con firmware EFI, pero FreeBSD y la mayoría de las distribuciones de Linux pueden arrancar desde particiones GPT en sistemas con interfaz de firmware BIOS o EFI.

Historia

El esquema de particionamiento del Registro de Arranque Maestro (MBR), ampliamente utilizado desde principios de la década de 1980, presentaba limitaciones en lo que respecta al hardware moderno. El tamaño disponible para las direcciones de bloque y la información relacionada está limitado a 32  bits. Para discos duros con sectores de 512 bytes , las entradas de la tabla de particiones MBR permiten un tamaño máximo de 2 TiB ( 2³² × 512 bytes ) o 2,20 TB (2,20 × 10¹² bytes ). [ 1 ]     

A finales de la década de 1990, Intel desarrolló un nuevo formato de tabla de particiones como parte de lo que eventualmente se convirtió en la Interfaz de Firmware Extensible Unificada ( UEFI). La Tabla de Particiones GUID se especifica en el capítulo 5 de la especificación UEFI 2.11. [ 2 ] : 111 GPT utiliza 64  bits para direcciones de bloques lógicos, lo que permite un tamaño máximo de disco de 2 64 sectores. Para discos con sectores de 512 bytes, el tamaño máximo es de 8 ZiB (2 64 × 512 bytes ) o 9,44 ZB (9,44 × 10 21 bytes). [ 1 ] Para discos con sectores de 4096 bytes , el tamaño máximo es de 64 ZiB (2 64 × 4096 bytes ) o 75,6 ZB (75,6 × 10 21 bytes).          

En 2010, los fabricantes de discos duros introdujeron unidades con sectores de 4096 bytes ( formato avanzado ). [ 3 ] Para garantizar la compatibilidad con hardware y software heredados, estas unidades incluyen una tecnología de emulación ( 512e ) que presenta sectores de 512 bytes a la entidad que accede al disco duro, a pesar de sus sectores físicos subyacentes de 4096 bytes. [ 4 ] El rendimiento podría degradarse en las operaciones de escritura, cuando la unidad se ve obligada a realizar dos operaciones de lectura-modificación-escritura para satisfacer una única operación de escritura desalineada de 4096 bytes. [ 4 ] Desde abril de 2014, las unidades de clase empresarial sin tecnología de emulación ( 4K nativo ) están disponibles en el mercado. [ 5 ] [ 6 ]

La disponibilidad del soporte para  sectores lógicos de 4 KB dentro de los sistemas operativos difiere entre sus tipos, proveedores y versiones. [ 7 ] Por ejemplo, Microsoft Windows admite  unidades nativas de 4K desde Windows 8 y Windows Server 2012 (ambos lanzados en 2012) en UEFI . [ 8 ]

Características

Visualización del particionamiento MBR frente al GPT y la secuencia de arranque (sistemas que utilizan firmware BIOS). Véase GRUB2 .

Al igual que MBR, GPT utiliza el direccionamiento de bloques lógicos (LBA) en lugar del direccionamiento histórico de sector de cabeza de cilindro (CHS). El MBR de protección se almacena en LBA 0, y la cabecera GPT está en LBA 1. La cabecera GPT tiene un puntero a la tabla de particiones ( Partition Entry Array ), que normalmente se encuentra en LBA 2. Cada entrada en la tabla de particiones tiene el mismo tamaño, que es de 128, 256, 512, etc., bytes; normalmente este tamaño es de 128 bytes. La especificación UEFI estipula que se asignen un mínimo de 16 384 bytes, independientemente del tamaño del sector, para la Partition Entry Array. Así, en un disco con sectores de 512 bytes, se utilizan al menos 32 sectores para la matriz de entrada de partición (Partition Entry Array), y el primer bloque utilizable se encuentra en LBA 34 o superior, mientras que en un disco con sectores de 4096 bytes, se utilizan al menos 4 sectores para la matriz de entrada de partición (Partition Entry Array), y el primer bloque utilizable se encuentra en LBA 6 o superior. Además del encabezado GPT principal y la matriz de entrada de partición (Partition Entry Array), almacenados al principio del disco, existe un encabezado GPT de respaldo y una matriz de entrada de partición (Partition Entry Array), almacenados al final del disco. El encabezado GPT de respaldo debe estar en el último bloque del disco (LBA -1) y la matriz de entrada de partición de respaldo se coloca entre el final de la última partición y el último bloque. [ 2 ] : pp. 115-120, §5.3

Variantes de MBR

MBR protector (LBA 0)

Para garantizar una compatibilidad retroactiva limitada, el espacio del antiguo Master Boot Record (MBR) sigue reservado en la especificación GPT, pero ahora se utiliza de forma que impide que las utilidades de disco basadas en MBR reconozcan erróneamente y posiblemente sobrescriban discos GPT. Esto se conoce como MBR de protección . [ 9 ]

Se indica una única partición de tipo EEh, que abarca toda la unidad GPT (donde "total" significa la mayor parte de la unidad que se puede representar en un MBR), y se identifica como GPT. Los sistemas operativos y las herramientas que no pueden leer discos GPT generalmente reconocerán el disco como si contuviera una partición de tipo desconocido y sin espacio vacío, y normalmente se negarán a modificar el disco a menos que el usuario solicite y confirme explícitamente la eliminación de esta partición. Esto minimiza los borrados accidentales. [ 9 ] Además, los sistemas operativos compatibles con GPT pueden comprobar el MBR de protección y, si el tipo de partición incluido no es de tipo EEh o si hay varias particiones definidas en el dispositivo de destino, el sistema operativo puede negarse a manipular la tabla de particiones. [ 10 ]

Si el tamaño real del disco excede el tamaño máximo de partición que se puede representar usando las entradas LBA de 32 bits heredadas en la tabla de particiones MBR, el tamaño registrado de esta partición se recorta al máximo, ignorando así el resto del disco. Esto equivale a un tamaño máximo informado de 2  TiB, suponiendo un disco con 512 bytes por sector (ver 512e ). Esto daría como resultado 16  TiB con  sectores de 4 KiB ( 4Kn ), pero dado que muchos sistemas operativos y herramientas antiguos están codificados para un tamaño de sector de 512 bytes o están limitados a cálculos de 32 bits, exceder el  límite de 2 TiB podría causar problemas de compatibilidad. [ 9 ]

MBR híbrido (LBA 0 + GPT)

En los sistemas operativos que admiten el arranque basado en GPT a través de los servicios de la BIOS en lugar de EFI, el primer sector también puede utilizarse para almacenar la primera etapa del código del cargador de arranque, pero modificado para reconocer particiones GPT. El cargador de arranque en el MBR no debe asumir un tamaño de sector de 512 bytes. [ 9 ]

Encabezado de la tabla de particiones (LBA 1)

El encabezado de la tabla de particiones define los bloques utilizables en el disco. También define el número y el tamaño de las entradas de partición que componen la tabla de particiones (desplazamientos 80 y 84 en la tabla). [ 2 ] : 117-118

Entradas de partición (LBA 2–33)

Después del encabezado principal y antes del encabezado de respaldo, la matriz de entrada de partición describe las particiones, utilizando un tamaño mínimo de 128 bytes para cada bloque de entrada. [ 13 ] La ubicación inicial de la matriz en el disco y el tamaño de cada entrada se especifican en el encabezado GPT. Los primeros 16  bytes de cada entrada designan el identificador único global (GUID) del tipo de partición. Por ejemplo, el GUID para una partición del sistema EFI es C12A7328-F81F-11D2-BA4B-00A0C93EC93B . Los siguientes 16 bytes son un GUID único para la partición. A continuación, se encuentran los LBA de 64 bits inicial y final, los atributos de la partición y el nombre de partición Unicode de 36 caracteres (máximo) . Debido a la naturaleza y el propósito de los GUID y según la RFC 4122 , no se necesita un registro central para garantizar la unicidad de los designadores de tipo de partición GUID. [ 14 ] [ 2 ] : 1970 

Los atributos de la tabla de particiones de 64 bits se comparten entre atributos comunes de 48 bits para todos los tipos de partición y atributos específicos de tipo de 16 bits:

Microsoft define los atributos específicos del tipo para la partición de datos básica como: [ 16 ] [ 17 ]

Google define los atributos específicos del tipo para el kernel de ChromeOS como: [ 18 ]

Soporte del sistema operativo

Sistemas UNIX y similares a Unix

Windows: versiones de 32 bits

Windows 7 y versiones anteriores no admiten UEFI en plataformas de 32 bits y, por lo tanto, no permiten el arranque desde particiones GPT. [ 33 ]

Windows: versiones de 64 bits

Limitado a 128 particiones por disco. [ 33 ]

GUID de tipo de partición

El "GUID de tipo de partición" significa que cada tipo de partición se identifica estrictamente mediante un número GUID único para ese tipo; por lo tanto, las particiones del mismo tipo tendrán todas el mismo "GUID de tipo de partición". Cada partición también tiene un "GUID único de partición" como entrada independiente, que, como su nombre indica, es un identificador único para cada partición.

Ejemplo

Aquí hay un ejemplo de tabla de particiones GUID para una unidad de estado sólido NVM Express  de 512 GB utilizada con una configuración de arranque múltiple , que contiene una partición del sistema EFI , una partición reservada de Microsoft , tres particiones de datos básicas de Microsoft (una es una partición estándar de Windows y dos son particiones ocultas del entorno de recuperación de Windows ) y tres particiones de Linux (incluida una partición de intercambio ):

etiqueta: gpt ID de etiqueta: 96BB56B7-AE3C-4E94-986E-10E7F3CCA80B dispositivo: /dev/nvme0n1 unidad: sectores primer-lba: 34 último-lba: 1000215182 tamaño-del-sector: 512 /dev/nvme0n1p1 : inicio = 2048 , tamaño = 532480 , tipo = C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid = 7885D52E-0F50-4E28-B058-8DCE7B7FF921, nombre = "Partición del sistema EFI" /dev/nvme0n1p2 : inicio = 534528 , tamaño = 32768 , tipo = E3C9E316-0B5C-4DB8-817D-F92DF00215AE, uuid = 5C34D099-E77A-4B46-9662-430D33E55AFF, nombre = "Partición reservada de Microsoft" /dev/nvme0n1p3 : inicio = 567296 , tamaño = 419196928 , tipo = EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, uuid = 109218B1-3097-4635-BE5F-044E28C2BCB0, nombre = "Partición de datos básicos" /dev/nvme0n1p4 : inicio = 419764224 , tamaño = 1669120 , tipo = DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid = 527B26E5-2768-444E-AB1F-ECB28201F3C8, attrs = "RequiredPartition GUID:63" /dev/nvme0n1p5 : inicio = 421435392 , tamaño = 329410560 , tipo = 0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid = 5C52E480-AEE7-437B-A136-53F8C946D5ED, nombre = "Cosas de Linux" /dev/nvme0n1p6 : inicio = 750845952 , tamaño = 243933184 , tipo = 0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid = 023F3B88-D3D9-4E39-9F50-77F242410789, nombre = "Raíz de Linux" /dev/nvme0n1p7 : inicio = 994779136 , tamaño = 4194304 , tipo = 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid = 18F44D65-B28D-4871-AF02-DDBD96771460, nombre = "Intercambio" /dev/nvme0n1p8 : inicio = 998973440 , tamaño = 1228800 , tipo =DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid = D4A41B1A-2F28-4AE5-AC67-A2D98FB91E22, nombre = "Partición de datos básicos" , atributos = "GUID de partición requerida: 63"

Véase también

Notas

  1. AgregarULLun sufijo a una constante entera la convierte en un tipounsigned long long int.
  2. 1 2 3 Los GUID están estructurados en formato little endian, [ 11 ] pero aparecen como mixed endian, debido a que se utiliza una matriz de bytes para almacenar los últimos ocho bytes. [ 12 ]
  3. Existe una implementación de terceros (GPTTSD)
  4. Windows XP de 64 bits normalmente no admite el arranque desde discos GPT, pero existen métodos no oficiales para arrancar XP desde ellos. [ 38 ]
  5. Solo si se utiliza su Service Pack 1 o 2.
  6. En una configuración de varios discos, el cargador de arranque no UEFI (unidad de arranque) requiere particionamiento basado en MBR, mientras que una unidad del sistema puede usar particionamiento GUID.
  7. Los GUID de esta tabla se escriben según RFC 4122, es decir, en orden de bytes big-endian , reconocible por la posición de los bits de versión. Por ejemplo, el GUID de una partición del sistema EFI (), cuando se serializa en estructuras de datos GPT (little-endian), corresponde a la secuencia hexadecimal. Los tres primeros bloques se intercambian a little-endian, el último es una matriz de bytes. Consulte los detalles en TN2166 [ 10 ].C12A7328-F81F-11D2-BA4B-00A0C93EC93B28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B
  8. La formación de este GUID no sigue la definición de GUID; se forma utilizando loscódigos ASCII de la cadena " Hah!IdontNeedEFI ". Esta formación del valor "GUID" rompe la unicidad garantizada del GUID.
  9. 1 2 Algunos fabricantes de computadoras tienen sus propios GUID para particiones que son análogas a la partición del sistema EFI, pero que contienen cargadores de arranque para ejecutar herramientas de recuperación específicas del fabricante. [ 45 ]
  10. 1 2 Anteriormente, Linux usaba el mismo GUID para las particiones de datos que Windows (partición de datos básica: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ). Linux nunca tuvo un GUID de tipo de partición único separado definido para sus particiones de datos. Esto creó problemas al arrancar Linux y Windows en configuración UEFI-GPT. El nuevo GUID (datos del sistema de archivos de Linux: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 ) fue definido conjuntamente por los desarrolladores de GPT fdisk y GNU Parted. [ 47 ] Se identifica como código de tipo 0x8300 en GPT fdisk.
  11. Hurd y GRUB utilizan el mismo sistema de archivos Linux ext2 para funcionar y Hurd ya no admite elsistema de archivos UFS [ 61 ].
  12. Hurd utiliza el mismo sistema de archivos de intercambio de Linux.
  13. 1 2 El GUID para/usrSolaris se utiliza como un GUID genérico para ZFS por macOS.
  14. 1 2 NetBSD y MidnightBSD habían utilizado los GUID de FreeBSD antes de que se crearan sus propios GUID.
  15. El sistema de archivos Ceph utiliza GUID para marcar el estado de preparación en el que se encuentra un disco. [ 70 ] [ 71 ]
  16. Los GUID de Fuchsia heredados tenían dos peculiaridades: los UUID no se generaban aleatoriamente (varias secuencias de bits eran comunes entre particiones), y las particiones se identificaban de forma única mediante el GUID de tipo. El esquema estandarizado utiliza GUID generados aleatoriamente, y las particiones ranuradas (por ejemplo,zircon_{a,b,r}) comparten el mismo tipo y se distinguen por nombre y GUID único. [ 86 ]
  17. Debido a las limitaciones del Bloque de Disco Rígido (RDB), el tamaño de esta partición no puede exceder los 2 TiB.

Referencias

  1. 1 2 "Preguntas frecuentes: Límites de partición de disco" (PDF) . www.uefi.org . 2010. Consultado el 12 de diciembre de 2020 .
  2. 1 2 3 4 "Especificación de la Interfaz de Firmware Extensible Unificada (UEFI) Versión 2.11" (PDF) . www.uefi.org . 21 de noviembre de 2024. Consultado el 9 de enero de 2025 .
  3. Swinburne, Richard (1 de abril de 2010). "Los hechos: discos duros de formato avanzado 4K" . www.bit-tech.net . Consultado el 12 de diciembre de 2020 .
  4. 1 2 Smith, Ryan (18 de diciembre de 2009). "Formato avanzado de Western Digital: comienza la transición al sector 4K" . www.anandtech.com . Archivado del original el 28 de diciembre de 2020. Recuperado el 12 de diciembre de 2020 .
  5. "Hoja de datos del disco duro Enterprise Capacity de 3,5" (PDF) . Seagate Technology . 23 de abril de 2014. pág. 2. Archivado (PDF) del original el 12 de agosto de 2014. Consultado el 10 de agosto de 2014 . 
  6. "Hoja de especificaciones de distribución para centros de datos WD Re" (PDF) . Western Digital . 21 de enero de 2016. pág. 2. Archivado (PDF) del original el 6 de septiembre de 2015. Consultado el 14 de febrero de 2016 . 
  7. "Actualización de compatibilidad de disco de formato avanzado (4K) (Windows)" . 28 de noviembre de 2012. Archivado del original el 11 de enero de 2013. Consultado el 3 de enero de 2013 .
  8. "Política de soporte de Microsoft para discos duros con sectores 4K en Windows" . Microsoft . 26 de diciembre de 2023. Consultado el 10 de enero de 2025 .
  9. 1 2 3 4 Smith, Roderick (3 de julio de 2012). "Aproveche al máximo las unidades grandes con GPT y Linux" . IBM . Recuperado el 14 de diciembre de 2020 .
  10. 1 2 "Nota técnica TN2166: Secretos de la GPT" . Apple Developer . Apple . 06/11/2006 . Consultado el 16/04/2014 .
  11. Leach, Paul J.; Salz, Rich; Mealling, Michael H. (julio de 2005). Un espacio de nombres URN de identificador único universal (UUID) . Grupo de trabajo de ingeniería de Internet . sec. 4.1.2. doi : 10.17487/RFC4122 . RFC 4122. Recuperado el 13 de febrero de 2025 . 
  12. "¿Por qué COM expresa los GUID en una mezcla de big-endian y little-endian? ¿Por qué no puede simplemente elegir un formato y mantenerlo?" 28 de septiembre de 2022. Consultado el 13 de febrero de 2025 .
  13. El encabezado GPT contiene un campo que especifica el tamaño de una entrada de la tabla de particiones. El mínimo requerido es de 128 bytes, pero las implementaciones deben permitir otros valores. Consulte la "Nota técnica TN2166: Secretos de la GPT" . Developer.Apple.com . Apple . Consultado el 10 de enero de 2025 .
  14. Leach, P.; Mealling, M.; Salz, R. (julio de 2005). Un espacio de nombres URN de identificador único universal (UUID) . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC4122 . RFC 4122. Recuperado el 18 de diciembre de 2020 .
  15. Elliott, Rob (4 de enero de 2010). "e09127r3 EDD-4 Hybrid MBR Boot Code Annex" (PDF) . www.t13.org . Archivado del original (PDF) el 20 de agosto de 2020. Recuperado el 16 de diciembre de 2020 .
  16. "GPT | Microsoft Docs" . 31 de agosto de 2016.
  17. "CREATE_PARTITION_PARAMETERS (vds.h) - Aplicaciones Win32 | Microsoft Docs" . 9 de febrero de 2023.
  18. "Formato de disco" . Chromium.org . Consultado el 9 de febrero de 2022 .
  19. "Ubuntu en MacBook" . Documentación de la comunidad . Ubuntu.
  20. "Preguntas frecuentes sobre GNU Parted" .
  21. "mklabel" . Manual de Parted . GNU.
  22. "fdisk: agregar soporte para GPT" . kernel.org. 27 de septiembre de 2013. Consultado el 18 de octubre de 2013 .
  23. Bueso, Davidlohr (2013-09-28). "Actualizaciones de fdisk y soporte GPT" . Recuperado el 2013-10-18 .
  24. "DISK_MAX_PARTS define" . Archivado del original el 26-03-2020 . Consultado el 26-03-2020 .
  25. "Mitos y realidades sobre los Mac con procesador Intel" . rEFIt . Source forge.
  26. "Esquemas de partición disponibles en la Utilidad de Discos en Mac" . Soporte técnico de Apple . Consultado el 8 de noviembre de 2024 .
  27. "Cambios significativos de NetBSD 5.0 ​​a 6.0" ..
  28. "Cambios significativos de NetBSD 5.0 ​​a 6.0 (NetBSD/i386)" ..
  29. "Cambios significativos de NetBSD 5.0 ​​a 6.0 (NetBSD/amd64)" ..
  30. "OpenBSD 5.9" ..
  31. "Arranque desde un sistema de archivos raíz ZFS" . Oracle. Archivado del original el 10 de diciembre de 2011.
  32. "idisk(1M)" . Hewlett-Packard.
  33. 1 2 3 4 "Preguntas frecuentes sobre Windows y GPT" . msdn.microsoft.com . 1 de junio de 2017. Consultado el 14 de diciembre de 2020 .
  34. Windows 8 de 32 bits admite el arranque desde PC con UEFI (solo x86-32) utilizando discos con formato GPT.
  35. Windows 8.1 de 32 bits admite el arranque desde PC con UEFI (solo x86-32) utilizando discos con formato GPT.
  36. Windows 10 de 32 bits admite el arranque desde PC con UEFI (solo x86-32) utilizando discos con formato GPT.
  37. Microsoft aumenta el límite de velocidad con la disponibilidad de las ediciones de 64 bits de Windows Server 2003 y Windows XP Professional. Archivado el 10/11/2010 en Wayback Machine.
  38. "Windows XP en modo UEFI a través del símbolo del sistema" . Entusiastas de Windows .
  39. Windows 8 de 64 bits admite el arranque desde PC con UEFI (solo x86-64) utilizando discos con formato GPT.
  40. Windows 8.1 de 64 bits admite el arranque desde PC con UEFI (solo x86-64) utilizando discos con formato GPT.
  41. Windows 10 de 64 bits admite el arranque desde PC con UEFI (solo x86-64) utilizando discos con formato GPT.
  42. Mackie, Kurt (21 de agosto de 2021). "El 'lanzamiento más extraño' de Microsoft: Windows Server 2022 se vuelve disponible de forma discreta" . Redmond Channel Partner .
  43. "Tecnología Intel Rapid Start" (PDF) . Archivado del original (PDF) el 28 de julio de 2013.
  44. "F6F: Funtoo Linux y la tecnología Intel Rapid Start" . Blog.adios.tw. 30-10-2012. Archivado del original el 03-08-2024 . Consultado el 29-01-2014 .
  45. «GPT fdisk: parttypes.cc» .
  46. 1 2 3 4 5 "PARTITION_INFORMATION_GPT (winioctl.h)" . Microsoft Learn . Septiembre de 2022. Consultado el 10 de enero de 2025 .
  47. Smith, Rod (23 de junio de 2011). "Necesidad de un código único de tipo GUID GPT de Linux (PARCHE incluido)" . bug-parted (Lista de correo) . Recuperado el 12 de abril de 2016 .
  48. Sergei Antonov (31-07-2014). "libfdisk: (gpt) agregar GUID de Microsoft Storage Spaces" . util-linux/util-linux.git - El repositorio de código de util-linux . Recuperado el 21-08-2021 .
  49. "Problemas conocidos con Storage Replica" . 31 de mayo de 2023. Se muestra un pequeño volumen desconocido en DISKMGMT para cada volumen replicado.
  50. 1 2 Tal como aparece en %SystemRoot%\System32\WindowsPowerShell\v1.0\Modules\Storage\Storage.types.ps1xml
  51. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 "La especificación de particiones detectables (DPS)" .
  52. 1 2 3 4 5 [ "systemd-gpt-auto-generator(8)" .
  53. "Directorios de inicio" .
  54. "Especificación del cargador de arranque" .
  55. 1 2 "Código fuente de FreeBSD" . Consultado el 28 de agosto de 2025 .
  56. 1 2 " [ dm-crypt ] GUID GPT LUKS" . Saout.de. Archivado del original el 3 de febrero de 2014. Recuperado el 29 de enero de 2014 .
  57. 1 2 " [ dm-crypt ] GUID GPT LUKS" . Saout.de. Archivado del original el 3 de febrero de 2014. Recuperado el 29 de enero de 2014 .
  58. 1 2 "código fuente de pyuefi" .
  59. "Código fuente de udisks-2.7.4" . GitHub . 10 de julio de 2022.
  60. "Guía del usuario de GNU/Hurd" . Instalación, Instalación por Internet.
  61. "Eliminar soporte para UFS" . hurd/hurd.git - Hurd .
  62. 1 2 3 4 5 6 "Manual del administrador del sistema FreeBSD gpart(8)" . Consultado el 21 de agosto de 2021 .
  63. "Añadir un tipo de partición para nandfs a los esquemas apm, bsd, gpt y vtoc8. · freebsd/freebsd-src@f24a822 · GitHub" . GitHub . Consultado el 21/08/2021 .
  64. "Registro CVS para src/sys/sys/disklabel_gpt.h" . Cvsweb.netbsd.org . Consultado el 29 de enero de 2014 .
  65. "Formato de disco - Los proyectos Chromium" . Chromium.org . Consultado el 10 de enero de 2025 .
  66. "parttypes.cc - platform/external/gptfdisk - Git en Google" . Consultado el 10 de enero de 2025 .
  67. "Constantes e ID" . CoreOS . Consultado el 26 de julio de 2018 .
  68. "src/add-ons/kernel/partitioning_systems/gpt/gpt_known_guids.h" .
  69. "¡Define los tipos GPT de MIDNIGHTBSD para su uso futuro! - MidnightBSD/src@42f68de" . GitHub .
  70. "Script para configurar un disco ceph: ceph-disk, líneas 76-81" . GitHub .
  71. "etiquetas de ceph-disk" . GitHub .
  72. "archivo de configuración de imagen de disco" . Nombres de tipo cortos admitidos para particiones GUID.
  73. ^ "gpt.ini (github.com/android-ia/device-androidia-mixins)" . GitHub .
  74. «gpt.ini (github.com/android-ia/device-androidia)» . GitHub .
  75. ^ "gpt.ini (github.com/android-ia/vendor_intel_baytrail)" . GitHub .
  76. ^ "gpt-sample.ini (github.com/android-ia/platform_bootable_userfastboot)" . GitHub .
  77. "gpt_ini2bin.py (android.googlesource.com/platform/hardware/bsp/intel)" .
  78. "gpt.c (github.com/android-ia/platform_bootable_userfastboot)" . GitHub .
  79. ^ "gpt_ini2bin.py (github.com/android-ia/vendor_intel_common)" . GitHub .
  80. "Especificación del cargador de arranque" . freedesktop.org . Consultado el 5 de enero de 2017 .
  81. "Guía del usuario del dispositivo de bloques SPDK" . Consultado el 20 de enero de 2021 .
  82. "Barebox State Framework" . Consultado el 21 de mayo de 2021 .
  83. Villemoes, Rasmus (17 de noviembre de 2020). "RFC: GUID de tipo de partición para el entorno U-Boot" . Lista de correo de U-Boot (Lista de correo) . Consultado el 28 de septiembre de 2021 .
  84. "Código fuente de U-boot 2021.07: include/part_efi.h" . 20 de noviembre de 2020. Consultado el 28 de septiembre de 2021 .
  85. 1 2 "zircon/system/public/zircon/hw/gpt.h" .
  86. " [ paver ] agregar soporte para nuevo esquema de partición" . Recuperado el 22/10/2021 .
  • Microsoft TechNet: Sectores de disco en discos GPT (página archivada)
  • Implementación de Microsoft Windows: Conversión de MBR a GPT sin pérdida de datos
  • Microsoft TechNet: Solución de problemas de discos y sistemas de archivos
  • Microsoft TechNet: Uso de unidades GPT
  • Microsoft: Preguntas frecuentes sobre el uso de discos GPT en Windows
  • Microsoft Technet: Cómo funcionan los discos y volúmenes básicos. Un poco específico de Microsoft, pero con buenas ilustraciones que relacionan GPT con el formato MBR antiguo y el MBR de protección, muestra la estructura de discos completos y cómo interpretar los volcados hexadecimales de la tabla de particiones.
  • Conexión con desarrolladores de Apple: Secretos de la GPT
  • Sácale el máximo partido a las unidades de gran capacidad con GPT y Linux.
  • Convierta el arranque de Windows Vista SP1+ o 7 x86_64 del modo BIOS-MBR al modo UEFI-GPT sin reinstalar.
  • Compatibilidad con GPT (esquema de partición) y discos duros de más de 2,19 TB en Microsoft Windows XP
  • Configuración de un volumen RAID en Linux con discos de más de 2 TB.
Obtenido de " https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&oldid=1362286282 "