Reparación Seagate ST3500320AS 7200.11 - Bug BSY Error (Vía Consola TTL)
Soluciona el Bug BSY Error en tu disco duro Seagate ST3500320AS 7200.11 de 500GB con esta guía detallada. Aprende las técnicas y herramientas necesarias para reparar y recuperar tus datos.
⚠️ Reparación de Disco Duro Seagate 7200.11 afectado por el Bug BSY Error
El BSY ERROR (Busy Error) afecta a ciertos modelos de discos duros Seagate 7200.11, haciendo que el dispositivo no sea detectado por la BIOS. Este fallo puede ser corregido mediante la consola de firmware TTL (a nivel de puerto serie).
DESCARGO DE RESPONSABILIDAD: El método aquí detallado es avanzado y comporta riesgos de pérdida de datos y daño permanente al hardware. Es responsabilidad del usuario. La recomendación oficial de Seagate era enviar el dispositivo al servicio técnico.
PREVENCIÓN: Si tienes un disco de este modelo pero aún funciona, corre a la web de Seagate y actualiza el firmware para evitar que el bug te afecte.
Requisitos:
- Cable convertidor USB a TTL (o USB a UART): Los típicos que se usan para programar placas como Arduino.
- Software de terminal para puertos serie (COM): Usaremos Putty.
- Disco duro Seagate afectado.
- Un trozo de papel (Para aislar un punto de contacto en la PCB).
Pasos a seguir (Conexión y Preparación)
-
Desatornilla la placa PCB del disco duro. Recuerda tomar una foto antes.
-
Aísla el contacto: Coloca el trozo de papel sobre el agujero de contacto más a la izquierda de la conexión de la PCB al cuerpo del disco.
-
Vuelve a colocar la PCB: Coloca la placa PCB en su sitio, dejando solo sin atornillar el tornillo que corresponde al agujero que acabas de tapar con el papel.
-
Quita el jumper del disco duro (si lo tiene).
-
Conecta el cable USB-TTL (UART): Conecta los pines del cable a los pines de diagnóstico del disco duro, donde suele estar el jumper (o los 4 pines de la derecha):
- Pin 1 (RX del disco) -> Conectar al TX del USB-UART
- Pin 2 (TX del disco) -> Conectar al RX del USB-UART
- Pin 3 (GND del disco) -> Conectar al GND del USB-UART
- Pin 4 (Vacío)
-
Conecta la alimentación del disco: Conecta el disco duro a un cable de alimentación de la fuente de alimentación del PC. No conectes el cable de datos SATA todavía.
-
Conecta el USB al PC: El cable USB-TTL se conectará al PC y los drivers se instalarán. Abre el Administrador de dispositivos (Windows) y verifica qué Puerto COM le ha sido asignado (ej: COM3).
- (Si los drivers no se instalan, descárgalos e instálalos desde el sitio oficial de Silicon Labs).
- (Si los drivers no se instalan, descárgalos e instálalos desde el sitio oficial de Silicon Labs).
Pasos a seguir (Comandos en Putty)
-
Abre Putty y configura la conexión serial:
- Serial line: Puerto COM asignado (ej:
COM3) - Connection type:
Serial - Speed:
38400
- Serial line: Puerto COM asignado (ej:
-
Configuración Avanzada Serial: Ve a la columna Category, selecciona “Serial” y confirma que los valores sean:
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None
-
Presiona Open. Se abrirá el terminal. Sigue la secuencia de comandos:
-
Acceso al Terminal: Pulsa
Control + Zy debería aparecerte el prompt del terminal (F3 T>).
-
Entrar al Nivel 2:
/2
- Detener el Huso (Spindown):
Z
Esto debería devolver Spin Down Complete.
-
¡CRÍTICO! Retirar el papel y asegurar: Quita el papel que pusiste en el disco duro y atornilla completamente la placa PCB.
-
Reactivar el Huso (Spinup):
U
Esto debería devolver Spin Up Complete.
- Volver al Nivel Principal:
/
- Comando de Configuración (BSY FIX):
F712
- Ejecutar el fix:
F,,22
- Verificar el cambio (Opcional):
F712
Deberías ver que el valor CONGEN_READ_FROM_MEDIA ha pasado de 0 a 1.
- Volver al Nivel 1 (para N1):
/1
- Ejecutar el comando de limpieza de la tabla SMART/Logs:
N1
- Borrar la pantalla:
/
- Reinicio Final: Desconecta la alimentación del disco duro, vuelve a conectarla y espera 20-30 segundos. Luego, ejecuta:
m0,2,2,0,0,0,0,22
Finalización
- Desconecta la alimentación y el cable TTL.
- IMPORTANTE: Vuelve a colocar el jumper en los pines que quitaste en el paso 4 (si lo tenías).
- Conecta el disco duro de forma normal (alimentación y cable SATA) al ordenador. Debería ser reconocido en la BIOS y por el sistema operativo.
- Finalmente, actualiza el firmware del dispositivo para corregir permanentemente el bug y evitar que vuelva a ocurrir. Enlace de Seagate para actualizar firmware.