Sé sobre el formato avanzado y la configuración de 2048 sectores libres al comienzo de un disco. Pero acabo de convertir una tabla de particiones de mi disco de MS-DOS a GPT, y me di cuenta de esto:
Antes de:
Number Start End Size Type File system Flags
32,3kB 1049kB 1016kB Free Space
1 1049kB 31,5GB 31,5GB primary ntfs
2 31,5GB 43,0GB 11,5GB primary
3 43,0GB 44,1GB 1074MB primary linux-swap(v1)
4 44,1GB 80,0GB 36,0GB extended
5 44,1GB 54,6GB 10,5GB logical
6 54,6GB 65,0GB 10,5GB logical ext4 boot
7 65,0GB 80,0GB 15,0GB logical
80,0GB 80,0GB 56,8kB Free Space
Después:
Number Start End Size File system Name Flags
17,4kB 1049kB 1031kB Free Space
1 1049kB 31,5GB 31,5GB ntfs Microsoft basic data msftdata
2 31,5GB 43,0GB 11,5GB Linux filesystem
3 43,0GB 44,1GB 1074MB linux-swap(v1) Linux swap
44,1GB 44,1GB 1049kB Free Space
5 44,1GB 54,6GB 10,5GB Linux filesystem
54,6GB 54,6GB 1049kB Free Space
6 54,6GB 65,0GB 10,5GB ext4 Linux filesystem
65,0GB 65,0GB 1049kB Free Space
7 65,0GB 80,0GB 15,0GB Linux filesystem
80,0GB 80,0GB 39,9kB Free Space
Como puede ver, hay 3 espacios adicionales allí (2048 sectores), cada uno para una partición extendida. No hay espacios entre la 1ra y 2da, y la 2da y 3ra partición.
¿Alguien sabe por qué las brechas existen solo entre particiones lógicas?
Respuestas:
A los particionadores les gusta alinear particiones en un límite de mebibyte en estos días. Para la partición MBR, hay 4 particiones primarias, y para el resto necesita particiones extendidas y lógicas.
Si bien el diseño de las particiones primarias se expresa al final del primer sector del disco, para las particiones lógicas, tiene una lista vinculada de tablas de particiones adicionales (especificando solo una partición. Por lo general, la primera es como el comienzo de la partición extendida (que se define como una partición primaria) y define la primera partición lógica, y se vincula a la siguiente tabla de partición que define la siguiente partición lógica. La siguiente tabla de partición se ubicará típicamente después de la primera dividir.
Todas esas tablas de particiones solo toman unos pocos bytes fuera de las particiones, pero debido a la alineación de mebibyte, se debe usar un mebibyte completo para ellas.
GPT en el otro extremo almacena toda la información de partición al comienzo del disco (con una copia de seguridad al final), por lo que después de la conversión, ese espacio que se usó para las tablas de partición de partición lógica queda libre.
Tenga en cuenta que solo necesita un sector para almacenar esas tablas de partición lógica de MBR, por lo que, estrictamente hablando, en la partición de MBR habría 2047 sectores libres, si el particionista estaba dispuesto a no alinear particiones en los límites de mebibyte.
fuente