Reparación y restauración electrónica

Disco duro externo Lacie LC3U2 (Seagate Barracuda 7200.11) que no arranca

2 comentarios

El disco duro externo Lacie LC3U2 consiste en una caja adaptadora USB 2.0 a Serial ATA 3 y un disco duro Seagate Barracuda 7200.11 de 1Tb de capacidad. El problema de este disco es que al alimentarlo arranca y se para, repitiendo este ciclo en bucle infinito. El disco no es reconocido ni montado.

Lacie Desktop LC3U2
Lacie Desktop LC3U2

Para abrirlo deslizo el panel posterior hacia arriba y luego extraigo todo el conjunto desplazándolo hacia delante. Después quito los 4 tornillos laterales y los 4 de la placa adaptadora, con lo que puedo sacar hacia arriba todos los elementos.

Despiece del disco duro Lacie Desktop LC3U2
Despiece del disco duro Lacie Desktop LC3U2

El disco duro en sí es un Seagate Barracuda modelo ST31000333AS, de la serie 7200.11, que tiene un típico problema de serie consistente en que la partición SMART (no accesible por el usuario) se destruye y deja el disco inoperativo. Es una zona en la que se guardan los errores detectados tras la fabricación del disco, para así anticiparse a un posible fallo. Este problema ocurre con más modelos de Seagate y de hecho la marca ha publicado en su web documentación de cómo actualizar el Firmware de estas unidades para prevenir estos fallos. Ver artículo → aquí ←.

Seagate Barracuda ST31000333AS - 7200.11
Seagate Barracuda ST31000333AS – 7200.11

Pero el fallo ya se ha producido y para solucionarlo hay que revertir la partición SMART a su estado original. Afortunadamente estos discos cuentan con un puerto Serie para realizar labores de recuperación y mantenimiento, y es precisamente este puerto el que voy a usar para reparar el problema. En la siguiente foto vemos el pinout, del cual descartaré el terminal Vcc, ya que no necesito alimentación, solamente Recepción (Rx) y Transmisión (Tx) de datos y Masa (Gnd).

Puerto Serie del disco duro
Puerto Serie del disco duro

Necesitaré lo siguiente:

  • Un PC con un puerto USB libre.
  • Un conversor de USB a UART-RS232. Más información → aquí ←.
  • Un destornillador Torx T6.
  • Una caja externa de disco duro o una salida de alimentación Serial ATA, solo para alimentar el disco duro.
  • El software gratuito PuTTY instalado en el PC. Descárgalo → aquí ←.

Respecto al conversor USB a UART-RS232, se puede comprar por eBay al precio de unos 5€ aproximadamente. El que yo compré es el de la foto inferior, un D-Sun que viene con los cables de conexión. Driver 32b → aquí ←.

Conversor USB a UART de la marca D-Sun
Conversor USB a UART de la marca D-Sun

Ahora tengo que conectar el conversor al disco duro. Primero tengo que separar físicamente la circuitería y la mecánica del disco duro. Para eso quito los tornillos Torx T6 que mantienen la placa anclada al disco duro y retiro el circuito. Es imprescindible trabajar con material antiestático para evitar problemas irreparables.

Desmontaje de la placa de control del disco duro
Desmontaje de la placa de control del disco duro

A continuación hago las conexiones. Yo he optado por quitar la cobertura negra de uno de los extremos del cable y aislar con termorretráctil fino, ya que si no, los conectores no entran en el puerto serie del disco duro. El conexionado es sencillísimo. Las masas van conectadas entre sí, y luego, el terminal Tx del conversor UART va al terminal Rx del disco duro y viceversa para que se establezca la comunicación entre ambos. Todos los conversores de USB a UART-RS232 tienen indicados los terminales con sus funciones.

Placa del disco duro conectada al conversor USB-UART
Placa del disco duro conectada al conversor USB-UART

Una vez hecho esto preparo la alimentación de la placa del disco duro, usando una caja externa Serial ATA, de la cual utilizo solamente el conector de alimentación. Aún no alimento la placa del disco duro. Lo haré justo antes de arrancar la aplicación PuTTY.

Alimentación mediante una caja externa Serial ATA
Alimentación mediante una caja externa Serial ATA

Ahora tengo que saber qué puerto USB voy a usar para reprogramar la placa del disco duro. Para identificarlo instalo los drivers del conversor USB-UART, lo conecto a un puerto USB del PC y observo el administrador de dispositivos del Windows.

Administrador de Dispositivos con el conversor UART
Administrador de Dispositivos con el conversor UART

Dentro de los Puertos COM y LPT aparece el adaptador de USB a Serie y me indica que el puerto es el COM4. Ahora alimento la placa del disco duro, arranco la aplicación de terminal PuTTY y direcciono la comunicación al puerto serie COM4.

Configuración de PuTTY para comunicarse por puerto Serie
Configuración de PuTTY para comunicarse por puerto Serie
  1. Connection type: Serial (puerto Serie).
  2. Serial Line: COM4 (el puerto al que he visto que está conectado el conversor USB-UART).
  3. Speed: La pongo en 38400 baudios.
  4. Pincho sobre «Serial» para acceder a los parámetros de comunicación.

En la siguiente ventana configuro el resto de parámetros (5) e inicio la conexión (6) con la placa del disco duro.

Parámetros de conexión Serie con PuTTY
Parámetros de conexión Serie con PuTTY

Ahora estoy conectado directamente a la placa controladora del disco duro desde el terminal PuTTY. Por tanto tengo que seguir las siguientes instrucciones de manera escrupulosa y sin cometer fallos, ya que puedo generar problemas irreparables.

Desde la ventana de terminal de PuTTY pulso Ctrl + z para acceder a la consola de diagnosis del disco duro. Me sale el mensaje ASCII Diag Mode y a continuación un prompt: F3 T>

Ahora realizo la siguiente secuencia de comandos, verificando dichos comandos dos veces antes de pulsar ↵:

(En negrita los comandos a teclear – en verde los resultados que devuelve el terminal)

  1. Cambio al nivel operativo 2, pulsando /2↵ y el prompt cambia a: F3 2>
  2. Tras una pausa de unos segundos envío la orden de parar el disco duro con el comando Z↵ y el terminal me devuelve el mensaje Spin Down Complete, Elapsed Time (y una cifra en segundos).
  3. Ahora, sin desconectar ningún cable y con sumo cuidado, vuelvo a conectar la placa controladora al disco duro. La posiciono, la presiono y voy colocando los tornillos Torx T6. Tengo que ponerlos y apretarlos todos.
  4. A continuación, tras otra breve pausa, envío una orden de arranque del disco duro pulsando U↵ y el terminal me retorna el mensaje Spin Up Complete, Elapsed Time (y otra cifra en segundos). Escucho que el disco duro ha arrancado y gira. De no ser así probablemente habría un problema mecánico.
  5. Cambio al nivel operativo 1, pulsando /1↵ y el prompt cambia a F3 1>
  6. Reinicio la partición SMART pulsando N1↵ y tras un brevísimo tiempo vuelve a salir el prompt F3 1>
  7. Cambio al nivel operativo de inicio con el comando /T↵ y el prompt cambia a F3 T>
  8. Reseteo la lista de errores previos de SMART tecleando i4,1,22↵ y vuelve a salir el prompt F3 T>
  9. Ahora paso al nivel operativo 2 para poder parar el disco duro. Uso el comando /2↵ y el prompt cambia a F3 2>
  10. Tras una pausa de unos segundos envío la orden de parar el disco duro con el comando Z↵ y el terminal me devuelve el mensaje Spin Down Complete, Elapsed Time (y una cifra en segundos).
  11. Desconecto la alimentación Serial ATA, espero 15 segundos y vuelvo a conectar la alimentación.
  12. Pulso Ctrl + z para acceder de nuevo a la consola de diagnosis del disco duro. Vuelve a salir el mensaje ASCII Diag Mode y a continuación el prompt: F3 T>
  13. Genero de nuevo la partición SMART tecleando m0,2,2,,,,,22↵ y tras varios minutos el terminal me va devolviendo resultados. Tengo que esperar hasta que vuelva a salir el prompt F3 T>
  14. Ahora paso al nivel operativo 2 para poder parar el disco duro. Uso el comando /2↵ y el prompt cambia a F3 2>
  15. Tras una pausa de unos segundos envío la orden de parar el disco duro con el comando Z↵ y el terminal me devuelve el mensaje Spin Down Complete, Elapsed Time (y una cifra en segundos). El disco se para.
Ventana de Terminal una vez acabado todo el proceso
Ventana de Terminal una vez acabado todo el proceso

Finalmente desconecto la alimentación y monto el disco en la caja original. Tras conectarlo al Mac me lo reconoce a la primera, cosa que aprovecho para hacer la correspondiente copia de seguridad.

Con este procedimiento queda reparado el disco duro por un precio de unos 5€, frente a los 800€ o más que me pedía una empresa de recuperación de datos. Sobran comentarios.

Autor: José J. Barceló

Técnico Especialista en Electrónica de Comunicaciones. Técnico Especialista en Medios Audiovisuales.

2 pensamientos en “Disco duro externo Lacie LC3U2 (Seagate Barracuda 7200.11) que no arranca

  1. brother, ante todo saludos me llamo Raidel y he visto esto funcionando sin embargo lo he intentado para un seagate barracuda y no me ha salido por favor si pudieras brindarme algo + de información acerca de esto,,,,, mi correo es raydelf90@gmail.com

    • Si tu HDD es del mismo modelo especificado esta entrada tiene todos los detalles necesarios para que te funcione. Si no funciona es porque el modelo no es exactamente el mismo o bien haces mal algún paso. Comprueba estos puntos. Saludos.

Si lo deseas, déjame un comentario, gracias.

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s