HFS+ | |
---|---|
Desarrollador | Manzana |
sistema de archivos | Sistema de archivos jerárquico Plus |
Día de entrega | 19 de enero de 1998 ( Mac OS 8.1) |
etiqueta de volumen |
Apple_HFS ( mapa de particiones de Apple ) 0xAF ( MBR ) Apple_HFSX ( mapa de particiones de Apple ) para HFSX 48465300-0000-11AA -AA11-00306543ECAC ( GPT ) |
Estructura | |
Contenido de la carpeta | árbol B |
Colocación de archivos | árbol B |
Malos sectores | árbol B |
Restricciones | |
Tamaño máximo de archivo | 16EiB _ |
Máximo de archivos | No limitado |
Longitud máxima del nombre de archivo | 255 caracteres (255 caracteres UTF-16 codificados normalizados al Formato D de normalización Unicode modificado de Apple) |
Tamaño de volumen máximo | 16EiB _ |
Caracteres válidos en los títulos | Unicode , cualquier carácter, incluido NUL . OS API puede usar algunos caracteres para compatibilidad |
Capacidades | |
Propiedades | acceso, atributos modificados, copia de seguridad, contenido modificado, creado |
Rango de fechas | 1 de enero de 1904 - 6 de febrero de 2158 |
Precisión de almacenamiento de fecha | 1s |
Flujos de metadatos | Hay |
Atributos | color (3 bits, otras banderas de un bit cada una), deshabilitado, icono diferente, paquete, invisible, alias, sistema, estacionario, inicializado, sin recursos INIT, compartido, escritorio |
Derechos de acceso | Derechos Unix, ACL (desde Mac OS X Server 10.4 ) |
Compresión de fondo | Sí (en Mac OS X v10.6 o superior) |
Cifrado de fondo | Sí (en Mac OS X v10.7 o superior), las versiones superiores a 10.3 e inferiores a 10.7 pueden utilizar volúmenes .dmg cifrados con AES |
SO compatible | Mac OS 8 , Mac OS 9 , Mac OS X |
HFS Plus o HFS+ o Mac OS Extended es un sistema de archivos desarrollado por Apple Inc. para reemplazar el HFS utilizado anteriormente , el sistema de archivos principal en las computadoras Macintosh . El reproductor iPod también puede funcionar con este sistema de archivos . HFS+ se puede considerar como una versión mejorada de HFS para ampliar las capacidades de Mac OS . Durante el desarrollo, este sistema se llamó Sequoia.
HFS+ es una versión mejorada de HFS compatible con archivos grandes (direccionamiento de 32 bits en lugar del anterior de 16 bits) y utiliza la codificación UTF-16 para nombres de archivos y carpetas. HFS+ admite nombres de hasta 255 caracteres en formato UTF-16 y archivos de subprocesos múltiples como NTFS (sin embargo, casi todos los programas usan solo bifurcación de datos y bifurcación de recursos ) . HFS+ también utiliza una tabla de mapeo de asignación de archivos de 32 bits en lugar de la de 16 bits de HFS . El antiguo direccionamiento era una seria limitación de HFS, que no permitía trabajar con volúmenes mayores de 65.536 bloques (por analogía: comparar FAT16 y FAT-32 ). Con un tamaño de disco de 1 GB, el tamaño del clúster (bloque) era de 16 KB; incluso un archivo de 1 byte ocupaba los 16 KB.
Al igual que su predecesor, HFS+ utiliza una estructura de árbol llamada árbol B* para almacenar la mayoría de sus metadatos .
HFS+ se presentó el 19 de enero de 1998 con Mac OS 8.1, pero se introdujo por primera vez como un sistema de archivos de prueba para el sistema operativo Copland (1994-1996), que nunca se lanzó. A partir del 11 de noviembre de 2002, con el lanzamiento de la Actualización 10.2.2, Apple Inc. hizo posible el diario para mejorar la confiabilidad del almacenamiento de información. Estaba disponible con la versión de servidor de Mac OS X, pero solo a través de una interfaz de línea de comandos desde clientes de escritorio. A partir de macOS X Panther, el registro en diario se habilitó de forma predeterminada y el volumen del diario se denominó HFSJ .
Mac OS 10.3 introdujo el sistema de archivos HFSX , que, a diferencia de HFS+, le permite trabajar en modo de distinción entre mayúsculas y minúsculas.
Un volumen en HFS+ se divide en sectores (llamados bloques lógicos en HFS), generalmente igual a 512 bytes. Uno o más sectores conforman un clúster , el número total de clústeres depende del tamaño del disco. El direccionamiento de 32 bits permite el acceso a 4 294 967 296 (232 ) clústeres en comparación con los antiguos 65536 ( 216 )
Inicialmente, los volúmenes HFS + se incluyeron dentro del sistema de archivos HFS estándar en un traductor, el llamado HFS Wrapper (después de la transición a los procesadores Intel, Apple detuvo esta práctica). Este enfoque sirvió para dos propósitos. En primer lugar, permitió que las computadoras Macintosh más antiguas sin compatibilidad con HFS+ arrancaran desde dicha partición y, en segundo lugar, facilitó la migración a un nuevo sistema de archivos mediante la creación de un volumen de arranque HFS simple que tiene un archivo de solo lectura Where_have_all_my_files_gone? (del inglés : "¿A dónde fueron todos mis archivos?"). El archivo contiene información para los usuarios de Mac OS sin compatibilidad con HFS+ de que esta unidad lógica requiere un sistema operativo con compatibilidad con HFS+. El encabezado del volumen HFS contiene la firma y el desplazamiento del volumen HFS+ anidado. Los sectores utilizados por HFS+ están marcados en HFS como bloques defectuosos .
Sistemas de archivos ( lista , comparación ) | |||||||
---|---|---|---|---|---|---|---|
Disco |
| ||||||
Distribuido (red) | |||||||
Especial |
|
Mac OS | |
---|---|
Aplicaciones |
|
desarrollador |
|
Tecnología |
|
Otro |
|
Mac OS | |
---|---|
Aplicaciones | |
Utilidades |
|
Tecnología e interfaz de usuario |
|