Cómo funciona un disco duro mecánico (HDD): platos, cabezales y actuador
Entender cómo funciona un disco duro mecánico es esencial para comprender por qué fallan de determinadas maneras y por qué algunos procedimientos de recuperación requieren sala limpia. Esta guía técnica explica cada componente del HDD, desde los platos magnéticos hasta el circuito impreso, y relaciona cada parte con sus modos de fallo más comunes.
Los platos magnéticos: donde viven los datos
El corazón de un HDD son los platos (platters), discos circulares de aluminio, vidrio o cerámica recubiertos por ambas caras con una capa de material magnético (generalmente una aleación de cobalto-cromo-platino de apenas decenas de nanómetros de grosor). Un HDD doméstico típico tiene entre uno y tres platos; los modelos de alta capacidad (10 TB o más) pueden tener hasta nueve.
Cada plato se organiza en estructuras concéntricas de almacenamiento:
- Pistas (tracks): anillos concéntricos numerados desde el exterior (pista 0) hacia el centro. Un plato moderno puede tener más de 100.000 pistas por pulgada radial, una densidad que hace imposible la recuperación si hay contaminación de partículas.
- Sectores: cada pista se divide en sectores de 512 bytes (formato antiguo) o 4.096 bytes (formato Advanced Format, estándar desde 2011). Un sector es la unidad mínima de lectura/escritura.
- Cilindros: el conjunto de todas las pistas que están a la misma posición radial en todos los platos simultáneamente. El concepto de cilindro es relevante para entender cómo se organizan los datos en sistemas con múltiples platos.
- Zonas: los platos modernos se organizan en zonas concéntricas con diferente número de sectores por pista (ZBR, Zone Bit Recording). Las pistas exteriores, con mayor circunferencia, contienen más sectores y ofrecen mayor velocidad de transferencia.
Los cabezales de lectura/escritura: la tecnología más precisa del mundo doméstico
Los cabezales (read/write heads) son transductores electromagnéticos que convierten patrones magnéticos en señales eléctricas (lectura) y señales eléctricas en patrones magnéticos (escritura). Cada cara de cada plato tiene su propio cabezal, montados todos en un conjunto llamado "stack de cabezales" o HSA (Head Stack Assembly).
El dato más asombroso sobre los cabezales es la distancia a la que operan: vuelan sobre la superficie del plato a una altura de entre 3 y 5 nanómetros, aproximadamente 20 veces menos que el diámetro de una partícula de humo. Esta distancia se mantiene por el cojín de aire (air bearing) generado por la rotación del plato. Si el cabezal llegara a tocar la superficie del plato (evento conocido como "head crash"), la energía del impacto a esa velocidad sería suficiente para arrancar el recubrimiento magnético, destruyendo datos de forma permanente y potencialmente dañando el cabezal.
Los cabezales modernos utilizan tecnología GMR (Giant Magnetoresistance, Premio Nobel de Física 2007) para la lectura: la resistencia eléctrica del elemento sensor varía al detectar campos magnéticos, permitiendo densidades de grabación que serían imposibles con tecnología inductiva pura.
El actuador de bobina de voz: precisión sin engranajes
El actuador de bobina de voz (Voice Coil Actuator, VCA) es el mecanismo que posiciona los cabezales sobre la pista correcta. Funciona mediante el mismo principio que un altavoz: una bobina conductora dentro de un campo magnético permanente recibe una corriente eléctrica que genera una fuerza proporcional a esa corriente, desplazando el brazo actuador (actuator arm) en arco sobre los platos.
La precisión del posicionamiento es extraordinaria: el firmware del disco utiliza información de servomecanismo (servo information) escrita directamente en los platos durante la fabricación para corregir la posición del cabezal en tiempo real. Esta información de servo se lee continuamente durante la operación y permite al actuador compensar variaciones térmicas, vibraciones externas y otros factores que afectan al posicionamiento.
El actuador está frenado por un mecanismo de retención (latch) cuando el disco no está en operación, que mantiene los cabezales en una zona de aterrizaje segura (landing zone) fuera del área de datos. En los discos modernos esta zona está en el interior del plato o en una rampa física fuera del plato.
El motor del huso: de 5.400 a 15.000 RPM
El motor del huso (spindle motor) es un motor sin escobillas (brushless) de corriente continua que hace girar los platos a velocidad constante. Las velocidades más comunes son:
- 5.400 RPM: discos de bajo consumo, típicos en portátiles y discos de gran capacidad (4 TB o más para NAS).
- 7.200 RPM: estándar para discos de escritorio de uso general y servidores de gama media.
- 10.000 RPM: discos SATA de alto rendimiento (serie VelociRaptor de WD), ya discontinuados.
- 15.000 RPM: discos SAS para servidores de alto rendimiento, con latencias rotacionales de 2 ms.
La velocidad de rotación determina directamente la latencia rotacional: a 7.200 RPM, el tiempo máximo de espera para que el sector correcto pase bajo el cabezal es de 8,3 ms, con una latencia media de 4,15 ms. Esta latencia es la razón principal por la que los HDD son lentos en operaciones aleatorias comparados con los SSD.
La PCB: firmware, ROM y caché RAM
La placa de circuito impreso (PCB) en la parte inferior del disco contiene el cerebro electrónico del HDD:
- Microprocesador: ejecuta el firmware del disco, gestiona la interfaz SATA o SAS, controla el actuador y el motor, y procesa los algoritmos de corrección de errores (ECC).
- ROM / Flash: almacena el firmware de arranque. En discos modernos, parte del firmware reside también en una zona especial del propio plato (SA, Service Area o System Area), lo que significa que un fallo de PCB no siempre implica pérdida de firmware.
- RAM caché (DRAM): memoria volátil de 64 MB a 256 MB que actúa como buffer entre la velocidad del plato y la interfaz de datos. Los datos en caché RAM que no han sido escritos al plato se pierden si hay un corte de alimentación.
- Controlador de interfaz: gestiona la comunicación SATA (hasta 6 Gbps teóricos, 300 MB/s reales) o SAS (hasta 12 Gbps).
Por qué se necesita sala limpia para la recuperación
Los platos de un HDD operan en un entorno herméticamente sellado con aire filtrado internamente. El espacio interior del disco no es vacío: contiene aire (o en algunos modelos de alta capacidad, helio) que ha pasado por filtros de partículas antes del sellado en fábrica. Una partícula de polvo doméstico ordinaria (de 0,5 a 30 micrómetros) es entre 100 y 6.000 veces más grande que la distancia de vuelo del cabezal.
Si se abre un HDD en un entorno normal, las partículas en suspensión se depositan en los platos. Cuando el disco arranca, los cabezales impactan contra esas partículas, generando lo que se conoce como head crash secundario, que puede destruir datos en sectores previamente intactos. Una sala limpia de clase ISO 5 (antes llamada clase 100) limita la concentración de partículas a menos de 100 partículas de 0,5 µm o mayores por pie cúbico de aire, frente a las decenas de millones presentes en un entorno normal de oficina.
Los modos de fallo más comunes y su relación con la anatomía del disco
- Head crash: el cabezal toca físicamente el plato por vibración, golpe o fallo del air bearing. Requiere sustitución del conjunto de cabezales en sala limpia.
- Stiction: los cabezales quedan pegados al plato al no haberse retirado a la zona de aterrizaje correctamente. El motor no puede girar. Requiere apertura en sala limpia y separación manual.
- Fallo de PCB: la electrónica externa falla por sobretensión, cortocircuito o fallo del TVS. El disco no responde eléctricamente. En muchos casos la PCB puede sustituirse por una compatible, pero el firmware ROM de la PCB original debe transferirse para que el disco reconozca sus propios platos.
- Corrupción de firmware (SA): la Service Area del plato sufre daño. El disco puede girar pero no se inicializa. Requiere herramientas especializadas (PC-3000, DeepSpar) para reescribir el módulo de firmware dañado.
- Sectores defectuosos: degradación magnética o daño físico puntual en la superficie del plato. Los errores de lectura aumentan progresivamente. Recuperación posible mediante lectura directa de bajo nivel y omisión de sectores irrecuperables.
Entender la anatomía de un HDD es el primer paso para comprender por qué la recuperación de datos no es simplemente conectar el disco a otro ordenador. Cada tipo de fallo requiere una aproximación diferente, y muchos de ellos solo son abordables con el equipamiento y las condiciones ambientales adecuadas.