APFS y HFS+: los dos sistemas de archivos de macOS
Apple utiliza dos sistemas de archivos en sus Mac, dependiendo de la antigüedad del equipo:
- HFS+ (Mac OS Extended): Sistema de archivos clásico de Apple, introducido en 1998. Se usó en todos los Mac hasta 2017. Aún presente en Macs anteriores a 2017 que no han sido actualizados, en discos externos formateados para compatibilidad y como sistema de archivos interno de Time Machine en discos externos.
- APFS (Apple File System): Introducido en 2017 con macOS High Sierra para SSDs. Obligatorio desde macOS Catalina (2019). Diseñado específicamente para flash storage, con características avanzadas como contenedores, volúmenes, snapshots y cifrado nativo.
Entender cuál de los dos está usando tu Mac es fundamental para abordar correctamente la recuperación de datos.
Cómo funciona APFS: contenedores, volúmenes y snapshots
APFS introduce un modelo de almacenamiento jerarquizado que es importante comprender antes de intentar cualquier recuperación:
Contenedor APFS
El contenedor (APFS Container) es la estructura de nivel superior que ocupa toda la partición. Un contenedor puede alojar múltiples volúmenes que comparten el espacio de almacenamiento dinámicamente. El contenedor gestiona la asignación del espacio libre entre todos los volúmenes que contiene.
Volúmenes APFS
Dentro de un contenedor hay varios volúmenes: en una instalación estándar de macOS encontrarás al menos los volúmenes Macintosh HD (datos del sistema) y Macintosh HD — Data (datos del usuario), además de volúmenes de Preboot, Recovery y VM. Esta separación es el volume group introducido en macOS Catalina.
Snapshots APFS
Los snapshots son instantáneas de solo lectura del estado de un volumen en un momento determinado. Time Machine en macOS Big Sur y posteriores utiliza snapshots APFS locales además del backup externo. Un snapshot permite revertir el sistema al estado en que estaba en el momento de su creación.
Clones APFS
APFS implementa la copia-en-escritura (copy-on-write) de forma nativa: cuando copias un archivo dentro del mismo volumen APFS, no se duplican físicamente los datos hasta que uno de los dos archivos es modificado. Esto hace las copias instantáneas y gratuitas en términos de espacio, pero implica una estructura de metadatos más compleja.
Vulnerabilidades y tipos de corrupción en APFS
Corrupción del B-tree
APFS utiliza árboles B (B-trees) para indexar el catálogo de archivos, los extents (ubicaciones físicas de los datos), los atributos extendidos y los snapshots. Si cualquiera de estos B-trees sufre corrupción —por un apagado abrupto durante una escritura, un bloque físico defectuoso en el SSD, o una actualización de macOS interrumpida— macOS no puede montar el volumen correctamente.
Los síntomas más comunes son: el disco no aparece en el Finder aunque sí en Utilidad de Discos, el volumen aparece como dañado en First Aid, o el Mac arranca en Recovery Mode automáticamente.
Fallo del volume group
En macOS Catalina y posteriores, el sistema operativo divide el contenido del disco en dos volúmenes (sistema y datos). Si el volume group pierde la coherencia entre ambos volúmenes, macOS no puede arrancar y los datos del usuario parecen inaccesibles aunque estén intactos.
Cifrado FileVault y APFS
APFS implementa cifrado nativo de forma transparente. Si FileVault está activado (caso por defecto en Mac modernos con chip T2 o Apple Silicon), todos los datos están cifrados con claves derivadas de la contraseña del usuario. Un disco APFS cifrado con daño físico requiere primero recuperar la imagen y después abordar el descifrado, proceso que solo es posible si se conoce la contraseña o la clave de recuperación FileVault.
HFS+: vulnerabilidades del sistema clásico
Aunque HFS+ es más antiguo que APFS, sigue siendo relevante en discos externos, Time Machine y Macs anteriores a 2017. Sus vulnerabilidades principales:
- Corrupción del archivo de catálogo: HFS+ guarda todo el árbol de directorios en un archivo especial de catálogo. Si este archivo sufre daños, el disco aparece como no montable.
- Inconsistencias del journal: HFS+ usa journaling para protegerse de apagados bruscos, pero si el journal está corrupto el sistema no puede reproducir las transacciones pendientes y bloquea el montaje.
- Sectores defectuosos en zonas críticas: El Catalog B-Tree, el Extents B-Tree y las cabeceras de volumen son zonas de alta densidad de acceso y propensas a desarrollar defectos físicos antes.
Recuperación de snapshots de Time Machine en APFS
Una de las ventajas más potentes de APFS es la integración con Time Machine mediante snapshots locales. Si el Mac crea snapshots locales periódicamente y el disco no ha sufrido daños físicos graves, es posible recuperar versiones anteriores de archivos incluso sin el disco de backup externo:
- Arrancar en Recovery Mode (Cmd+R al encender en Intel Mac, o manteniendo el botón de encendido en Apple Silicon).
- Abrir Terminal y ejecutar
tmutil listlocalsnapshots /para ver los snapshots disponibles. - Montar el snapshot para acceder a su contenido y restaurar los archivos necesarios.
Este proceso solo funciona si el volumen APFS puede montarse correctamente. Si hay corrupción de B-tree, será necesario el trabajo del laboratorio primero.
Limitaciones de First Aid (Utilidad de Discos)
La herramienta First Aid de macOS puede reparar inconsistencias menores en APFS y HFS+. Sus limitaciones son importantes:
- No puede reparar daños físicos del disco (sectores defectuosos).
- No puede recuperar datos si el volumen no puede montarse en absoluto.
- No funciona correctamente en el volumen de arranque activo (debe hacerse desde Recovery o con el disco como externo).
- En APFS cifrado, First Aid requiere que el volumen esté desbloqueado.
Herramientas profesionales de recuperación en macOS
| Herramienta | Tipo | APFS | HFS+ | Precio aprox. |
|---|---|---|---|---|
| Stellar Data Recovery for Mac | Usuario final | Sí | Sí | ~100 €/año |
| R-Studio for Mac | Semi-profesional | Sí | Sí | ~180 € |
| DiskWarrior 5 | Reparación HFS+ | No (solo HFS+) | Sí | ~120 € |
| Disk Drill para Mac | Usuario final | Sí | Sí | ~90 € |
| PC-3000 UDMA + SSD Edition | Laboratorio | Sí | Sí | Solo laboratorio |
Nota: las herramientas de usuario final tienen una tasa de éxito limitada en corrupción grave de B-tree APFS o en discos con daños físicos.
Cuándo llamar a un laboratorio profesional
Un laboratorio especializado es imprescindible cuando:
- El SSD del Mac no es reconocido por el sistema (fallo de controladora o memoria NAND).
- El MacBook ha sufrido daños por líquido (agua, café, etc.).
- El disco externo emite ruidos mecánicos o no gira.
- First Aid reporta errores que no puede reparar.
- El volumen APFS no puede montarse ni en Recovery Mode.
- FileVault está activo y el volumen está físicamente dañado.
Precios de recuperación en macOS
| Tipo de caso | Precio orientativo | Plazo |
|---|---|---|
| Corrupción lógica APFS/HFS+ leve | 150 – 250 € | 24 – 48 h |
| B-tree APFS corrupto (sin daño físico) | 200 – 350 € | 1 – 3 días |
| SSD interno Mac con fallo de controladora | 300 – 600 € | 2 – 5 días |
| MacBook con daños por líquido | 400 – 800 € | 3 – 7 días |
| Disco externo HFS+/APFS con daño físico | 350 – 700 € | 3 – 6 días |
Diagnóstico inicial gratuito. No cobramos si no recuperamos datos.
Solicita diagnóstico gratuito
Si tu Mac no arranca, el disco externo HFS+ no se monta o el volumen APFS aparece como dañado, contáctanos. Analizamos tu caso y te decimos qué es recuperable antes de cobrar nada. Solicitar diagnóstico gratuito.