El firmware de un disco duro es el sistema operativo interno que controla todas sus operaciones: posicionamiento de cabezales, gestión de sectores defectuosos, calibración y comunicación con el PC. Cuando el firmware se corrompe, el disco puede aparecer bloqueado, con capacidad errónea o completamente invisible, aunque los datos en los platos estén perfectamente intactos.
Disco detectado pero inaccesible, 0 LBA, o BSY
Seagate (BSY), WD (SA), Toshiba, Hitachi/HGST
80–95% (solo firmware) / baja con daño físico adicional
Gratuito y sin compromiso
¿Qué es el firmware de un disco duro?
El firmware de un disco duro es un conjunto de módulos de código y datos almacenados en una zona especial del disco llamada Service Area (SA) o System Area. Esta zona no es accesible desde el sistema operativo normal — está separada de la zona de datos del usuario y ocupa los primeros cilindros del disco.
Los módulos de firmware controlan funciones críticas:
- P-List y G-List: listas de sectores defectuosos de fábrica y defectos detectados en campo.
- Translator: mapeo entre direcciones LBA lógicas y ubicaciones físicas en los platos.
- Calibración: parámetros de ajuste de lectura/escritura específicos de cada cabezal.
- S.M.A.R.T.: contadores de diagnóstico y umbrales de alerta.
Cuando uno o más módulos de firmware se corrompen, el disco puede quedar en un estado de error que el usuario experimenta como un fallo total, aunque físicamente no haya ningún daño mecánico.
El famoso bug BSY de Seagate: el caso más conocido
El bug BSY (Busy) afectó a discos Seagate de las series 7200.11, 7200.12, ES.2 y LP, especialmente los fabricados entre 2008 y 2010. Al arrancar, el disco quedaba atascado en estado "BSY" (ocupado) y nunca completaba la inicialización.
El síntoma: el BIOS detecta el disco pero reporta 0 LBA de capacidad. El disco no aparece en Windows. La causa: un contador de logs de firmware que, al llegar a cierto valor, bloqueaba el proceso de arranque del disco.
La solución técnica requiere acceso al terminal de servicio del disco a través del puerto UART (RS-232) de la PCB y la ejecución de comandos específicos para limpiar los logs y desbloquear el firmware. En el laboratorio, esto se realiza con herramientas PC-3000 o adaptadores UART específicos.
Problemas de Service Area en Western Digital
Los discos WD utilizan una arquitectura de firmware similar pero con su propio sistema denominado ROYL (Reverse Overlay). Los fallos de firmware en WD se manifiestan típicamente como:
- El disco aparece en el BIOS pero con una capacidad errónea (mucho menor de la real).
- El disco genera un pitido o clic al encender (a veces confundido con fallo mecánico).
- El disco aparece como "RAW" o sin sistema de archivos en Windows.
La recuperación de firmware WD requiere acceso al modo de servicio del disco y la reparación o recarga de los módulos ROYL afectados.
Fallos de firmware en Toshiba y Hitachi/HGST
Las series Toshiba MQ y MG, así como los Hitachi/HGST (ahora WD), también tienen casos documentados de corrupción de firmware. En Toshiba, los módulos de firmware se almacenan tanto en la SA como en chips ROM de la PCB, lo que añade complejidad: si la PCB está dañada además del firmware, es necesario transferir el micro-code del chip ROM original a la PCB de reemplazo.
Cómo distinguir un fallo de firmware de un fallo mecánico
| Síntoma | Fallo de firmware | Fallo mecánico |
|---|---|---|
| Ruido al encender | Silencioso o giro normal | Clic, rascado o silencio total |
| Detección por BIOS | Detectado (0 LBA o ID erróneo) | No detectado o detección intermitente |
| Temperatura | Normal (el disco gira) | No calienta (no gira) o calienta en exceso |
| Respuesta al software | Dispositivo visible pero inaccesible | Dispositivo ausente |
| Prioridad de actuación | Puede intentarse diagnóstico | Sala limpia, no encender más |
Proceso de recuperación en laboratorio
La recuperación de datos en discos con firmware corrompido sigue este proceso:
- Diagnóstico inicial: conexión con herramientas PC-3000 o terminales UART específicos por marca. Identificación del módulo dañado.
- Reparación de firmware: restauración del módulo corrupto desde una copia interna del disco (si existe) o desde bases de datos de firmware compatibles.
- Verificación del acceso: comprobación de que el disco responde con la capacidad correcta y el LBA completo.
- Imagen forense: clonado sector a sector antes de cualquier otra operación.
- Extracción de archivos: recuperación de los datos desde la imagen.
Preguntas frecuentes sobre firmware de disco duro
Si tu disco duro aparece como "0 bytes", "BSY" o inaccesible sin ruidos mecánicos, lo más probable es un fallo de firmware. Solicita un diagnóstico gratuito o consúltanos por WhatsApp con el modelo exacto y los síntomas.