Advanced Format ( formato avanzado ) es un formato para marcar el área de almacenamiento de datos en una nueva generación de discos duros hechos con tecnología 4K (usando sectores físicos de 4 kibibytes en lugar de los tradicionales 512 bytes), desarrollado por el Comité Sectorial de Datos Largos de IDEMA .
Este marcado requiere que las particiones de disco estén alineadas en compensaciones que son múltiplos de un bloque de 4 KiB; esto se implementa en la mayoría de los sistemas operativos lanzados después de 2010 y en el formato de tabla de particiones GPT .
La transición al nuevo formato permitió al fabricante hacer un uso más amplio de las nanotecnologías en la producción de discos duros (reduciendo el ancho de pista a 70-80 nm ), reducir el costo de producción y, en consecuencia, el precio del producto final para el consumidor, aumentar significativamente el volumen utilizable del área de almacenamiento de datos del disco, mejorar su calidad funcional (reducir el tiempo de lectura/escritura y acceso, reducir el ruido, el calor, el desgaste de la mecánica del disco).
El uso de particiones de discos duros en sectores de 512 bytes es un legado de las primeras generaciones de discos duros, que prácticamente se ha vuelto obsoleto en las condiciones modernas. En las computadoras modernas, los clústeres de uno o dos sectores (512-1024 bytes) se usan muy raramente (por ejemplo, para el sistema de archivos NTFS en Microsoft Windows XP , el tamaño de clúster recomendado, es decir, el tamaño predeterminado, es de 4 KiB [1] Por lo tanto, en sectores físicos tan pequeños no han sido durante mucho tiempo una necesidad práctica, mientras que fueron un elemento disuasorio significativo para el fabricante, impidiendo la introducción de tecnologías avanzadas de compresión de grabación.
El formato anterior usaba un campo de 50 bytes para el código de corrección de errores ( ECC ), que proporcionaba una eficiencia de formato (la relación entre la cantidad de disco disponible para el usuario y su cantidad real) del 87 %. En formato avanzado, la longitud del campo de corrección de errores es de 100 bytes (para 4096 bytes de datos). Como resultado, la eficiencia de formateo ha aumentado al 96 % y la cantidad de espacio en disco disponible para el usuario ha aumentado entre un 7 y un 11 % [2] .
Para la compatibilidad con los sistemas operativos existentes ( Windows XP y anteriores), las primeras modificaciones de los discos de formato avanzado (AF) usaban sectores de 512 bytes para la comunicación a través de buses de datos ( SATA , SAS ). El uso de sectores físicos de 4 kibibytes se declara en los datos de identificación del disco [3] , de donde pueden obtener esta información los drivers. IDEMA asumió [4] la transición al uso de bloques de 4 kibibytes en buses de datos, pero a partir de febrero de 2012 no hay producción masiva de dichos discos.
El formato avanzado es compatible con Windows Vista y versiones posteriores de Windows, así como con distribuciones modernas de Linux con kernel de Linux versión 2.6.31, especialmente desde la versión 2.6.34, [5] [6] y Mac OS X. El soporte de formato avanzado consiste en optimizar el acceso con bloques de 4 kiB en los límites correctos y particionar el disco en límites de al menos 4 KiB (Vista, Linux moderno - al menos 1 MiB [7] ).
Cuando se utiliza una unidad con tecnología de formato avanzado en el sistema operativo Windows XP y versiones anteriores, se produce una fuerte disminución del rendimiento (las velocidades de lectura y escritura son de varios mebibytes por segundo) [8] debido a una falta de coincidencia (desplazamiento) de los clústeres de software y físicos. sectores en el disco, como resultado de lo cual un clúster cubre dos sectores, lo que conduce a una duplicación del número de operaciones de lectura/escritura y, como resultado, no solo a la ralentización, sino también a un mayor desgaste del disco duro. Esto se debe a que la primera partición del disco comienza en el sector 63 de forma predeterminada, que no es un múltiplo de 8 [9] . Para resolver este problema, Western Digital ha lanzado una utilidad especial "WD Align System Utility" [10] [11] , que desplaza el contenido del disco en 1 sector. Como alternativa, la tecnología Seagate SmartAlign , integrada en las unidades Seagate , le permite usar el formato avanzado sin el uso de software especial [12] . Western Digital también le permite cambiar el desplazamiento físico de los bloques con un interruptor en el disco; sin embargo, en algunas implementaciones esto tiene problemas para corregir la cantidad de bloques disponibles [3] .
También existen utilidades especiales de terceros, como Paragon Alignment Tool , que le permiten alinear particiones de disco y mejorar su rendimiento.
0 | una | 2 | 3 | cuatro | 5 | 6 | 7 | ocho | 9 | diez | once | 12 | 13 | catorce | quince |
Sector Físico 1 | Sector Físico 2 |