- Una PC que se congeló durante un juego cayó en un bucle de BIOS, y como solo se detectaba uno de dos SSD Seagate Firecuda 530 de 1 TB, la recuperación de datos se volvió urgente
- Al ver que solo funcionaba brevemente cuando estaba fría, metieron el SSD en un congelador a -18 °C durante 30 minutos, y luego la unidad apareció en una Mac a través de una carcasa USB para NVMe M.2
- Como la temperatura por sí sola no daba suficiente tiempo, encontraron un punto donde la unidad funcionaba al presionar un chip específico de la placa, y fijaron la presión con una abrazadera G y un trozo de tarjeta
- Cuando el calor aumentó durante la copia, pegaron un disipador de PC y parte de una escuadra de carpintería con cinta adhesiva térmicamente conductora, y revisaron la temperatura con la cámara térmica de un CAT S60
- Después de copiar
/Usersy crear una imagen de 1 TB basada endd, aplicaron aire caliente SMD al SSD, lograron que funcionara sin herramientas y restauraron la imagen del sistema de Windows en un Firecuda nuevo, además de activar los respaldos
Detección de la falla y diagnóstico inicial
- La PC de juegos usaba dos SSD Seagate Firecuda 530 de 1 TB como almacenamiento
- Tras varios meses de uso, la PC se congeló mientras jugaban y después cayó en un bucle de BIOS sin poder arrancar
- Solo se detectaba uno de los dos SSD, y aun cambiándolos de ranura el mismo disco seguía fallando, así que todo apuntaba a una avería en uno de los SSD
- Después de dejar la PC apagada durante unos días, volvió a arrancar en Windows, pero se bloqueó casi de inmediato
Seguimiento de temperatura y falso contacto
- Como parecía funcionar por momentos cuando estaba fría, tomó fuerza la posibilidad de una falla relacionada con la temperatura
- Después de meter el Firecuda en un congelador a -18 °C durante 30 minutos y colocarlo en una carcasa USB para NVMe M.2, la unidad apareció en la Mac
- El tiempo de funcionamiento era de solo unos minutos, y cuando la unidad se calentaba volvía a fallar
- Sospechando de una conexión defectuosa en alguna parte de la placa, repitieron pruebas de conectar y desconectar hasta encontrar el punto donde el SSD funcionaba al presionar un chip específico
Dispositivo temporal hecho con abrazadera y trozo de tarjeta
- Como no era posible copiar datos manteniendo el chip presionado con la mano todo el tiempo, usaron una abrazadera G de metal
- Para sostener el PCB del SSD, colocaron debajo un trozo de una tarjeta de crédito de Silicon Valley Bank
- Al ajustar la abrazadera G con la fuerza adecuada para aplicar presión sobre el chip, el SSD volvió a funcionar
- Con este método, pudieron hacer que la unidad fuera reconocida incluso sin enfriarla
Refuerzo de enfriamiento y copia de datos
- El SSD se calentaba bastante durante el funcionamiento, así que necesitaban enfriamiento para una copia estable
- Pegaron uno de los disipadores que usaban en la PC y parte de una escuadra de carpintería con cinta adhesiva térmicamente conductora para usarlo como disipador temporal
- Durante la copia, revisaban la temperatura con la cámara térmica del teléfono CAT S60
- Con esa combinación, primero copiaron y guardaron el directorio
/Usersde la unidad - Después usaron
ddpara crear una imagen completa de la unidad en un solo archivo de 1 TB
Aplicación de aire caliente y restauración final
- Consideraron si valía la pena reparar el SSD de forma permanente con una pistola de aire caliente SMD, aunque pensaban que quizá era mejor reemplazarlo
- Después aplicaron aire caliente SMD al chip marcado con una flecha roja, y el SSD comenzó a funcionar incluso sin herramientas de carpintería
- Tras la reparación, el SSD volvió a poder arrancar en la PC
- Crearon una imagen del sistema de Windows de ese SSD en otra unidad y restauraron esa imagen en un Firecuda nuevo
- Por último, activaron los respaldos
1 comentarios
Opiniones de Hacker News
Hace mucho, cuando trabajaba como técnico de banco en un taller de reparación de PC, hice algo parecido. Era un viejo disco Connor de 40 MB que corría DOS; si lo apretabas justo lo necesario funcionaba, pero si presionabas demasiado fuerte o demasiado suave aparecía “Abort/retry/ignore”
Así que mantuve el disco presionado con la mano y seguí apretando
rpara reintentar, y al final funcionó. El dueño pasó y me preguntó: “¿Qué rayos estás haciendo?”, y le respondí: “¡Estoy exprimiendo los datos de este disco!”También hay un recorrido interesante que muestra lo sorprendentemente simple que era la tecnología de discos antiguos: https://www.youtube.com/watch?v=8LbFKV_pPAE
Si aun así no funcionaba y los datos realmente hacían falta, lo enviábamos a Ontrack. Ahí sacaban los platos en una sala limpia y leían los datos directamente
Me hizo acordar a cuando, siendo un estudiante universitario pobre, arreglé una computadora con palillos chinos. En ese momento no sabía nada sobre soldaduras frías, pero descubrí que si doblaba una motherboard inestable en cierta dirección, funcionaba
Así que metí unos palillos de bambú entre la motherboard y el gabinete para mantenerla ligeramente doblada, y aguantó todo lo que quedaba de ese año
Cuando luego salió un nuevo diseño de zócalo, fue un gran alivio
No fue con herramientas de carpintería, pero fue la reparación más rara que hice. Una Surface Pro 3 que funcionaba bien de repente murió y no encendía; al final vi en Reddit que alguien había revivido una SP3 metiéndola en una bolsa hermética para congelador y dejándola en el freezer
Era escéptico y pensaba que congelarla probablemente la dañaría más, pero el equipo ya estaba muerto, así que no tenía nada que perder. La metí en una bolsa hermética para congelador, saqué todo el aire que pude, la dejé unas horas en el freezer, la saqué, le conecté la corriente y encendió
Al principio solo aguantó unos días, pero la congelé de nuevo y volvió a la vida; incluso varios años después sigue funcionando. Parecía un problema de energía, y supongo que al congelar la batería ocurrió algún ciclo químico que la recuperó
Eso sí, envolví la Surface en varias capas de toallas para que la temperatura subiera lentamente. Principalmente para evitar que se formara humedad en alguna parte interna
https://www.reddit.com/r/Surface/comments/5tficj/how_i_reviv...
Dijeron que el SSD se calentaba bastante mientras funcionaba y que lo enfriaron con un disipador de PC, parte de una escuadra de carpintero y cinta adhesiva térmica; yo, en cambio, recomendaría un ventilador. Incluso un ventilador pequeño, puesto al lado del dispositivo, genera mucho más flujo de aire del necesario
Si uno insiste, podría generar viento con un taladro, una aspiradora industrial o una sierra circular, pero sería mucho menos eficiente energéticamente que un disipador pasivo
Hasta ahora tuve éxito dos veces con reflow del controlador. Una fue con una unidad Intel Optane que había usado sin problemas durante 3 años y un día empezó a sobrecalentarse; la otra, con una unidad mSATA de una máquina fanless que murió un domingo, cuando ni siquiera tenía un disco mSATA de repuesto
En ambos casos busqué capacitores en corto con microscopio, pero no encontré ninguno; al final el problema eran las bolas de soldadura BGA fatigadas del controlador. Pude revivirlas con un reflow de remojo a 225 °C → pico de 400 °C → mantenimiento a 325 °C
https://microchip.my.site.com/s/article/SAM-Cortex-M3-M4-M7-...
Es un caso excelente. Parece la versión moderna del golpe de ingeniero que se usaba antes cuando un disco giratorio ya no hacía spin-up.
Supongo que, si la máquina pasaba cierto tiempo apagada, el lubricante interno se endurecía o algo así. Así que dejé quitada la tapa de la ranura del disco y, tocándolo con el dedo, arrancó de forma confiable durante años.
Vi que usar arandelas en la abrazadera del disipador aplicaba la misma presión, así que lo hice y lleva meses funcionando bien. Las uniones de soldadura de la GPU se habían vuelto frágiles por estrés térmico, y al comprimirlas se restablecía el contacto.
Aplicar presión o hacer reflow es solo una solución temporal; la reparación real es hacer reballing de la GPU, pero eso encarece mucho.
Si metió un Firecuda 30 minutos en un congelador a -18 °C y luego, al conectarlo a una carcasa USB NVMe M.2, el disco apareció en la Mac, supongo que eso significa que el truco del refrigerador ahora también funciona con NVMe.
Hace unos 20 años también metí un HDD viejo en el refrigerador unos 30 minutos, saqué los archivos y luego tiré el disco.
Fui por hielo a la máquina de hielo del hotel y, con un ventilador y una bandeja metálica, mantuve viva la laptop hasta terminar el trabajo.
Me pregunto si 42 °C es una temperatura alta para un NVMe. Hace poco empecé a recopilar estadísticas SMART de varios discos de mi casa, y en los que tengo esa temperatura parece normal incluso cuando están casi en reposo.
También he leído que mantener un NVMe demasiado frío puede perjudicar el rendimiento. Lo más importante es que hay que hacer backups sí o sí. A mis amigos cercanos les gusta Synology, pero yo soy de ahorrar y uso urbackup; ya me ha salvado de varios problemas grandes.
https://www.worldbackupday.com/
La capacidad de diagnóstico y la creatividad para recuperar datos son admirables, pero en la misma situación yo simplemente habría restaurado desde un backup. Yo soy un poco particular: tengo un servidor de archivos de homelab con hardware de servidor real, donde se respaldan mi desktop y mi laptop, y ese servidor local a su vez se respalda en un servidor remoto.
Ej.: Samsung https://download.semiconductor.samsung.com/resources/data-sh...
Más allá de enviarlo a un servicio profesional de recuperación de datos, surge la duda de si habría alguna forma de acceder a los datos de un HDD cuya tarjeta controladora está dañada. Tampoco acepta una tarjeta controladora de repuesto retirada de un HDD nuevo del mismo modelo
Con hardware y software especializados se pueden extraer esos datos y guardarlos en la memoria de otra placa, pero el método barato es mover el chip físico de la placa original a una placa nueva idéntica.
Suele llamarse intercambio de ROM (ROM swap) y, como normalmente es un simple chip de 8 pines, si tienes experiencia soldando y desoldando podrías hacerlo tú mismo. Si no tienes experiencia, normalmente lo puede hacer un taller de reparación de hardware, como los que arreglan celulares.
Eso sí, en discos duros relativamente recientes puede no haber un chip separado, así que hay que verificar el modelo. Hay más información aquí: https://hddpcb.eu/gb/content/how-to-swap-hdd-pcb
Muchas unidades “dañadas” pueden volver a funcionar al menos unas horas más con este método. Si, como en el post original, muestra señales de vida, mejor no meterse con prensas ni reflow: conviene conectarlo con cables largos de alimentación/SATA a una computadora fuera de la puerta del congelador o del horno y extraer los datos.
Para extraer los datos se recomienda GNU ddrescue. Cuando solo quedan unas horas antes de que muera por completo, maximiza la cantidad recuperada en el tiempo disponible. Si sospechas que la unidad está casi vacía, también vale la pena usar alguno de los métodos para crear un archivo de mapa que omita la recuperación de bloques vacíos.
https://www.hddzone.com/hard_drive_pcb_replacement.html
Si aun teniendo la placa correcta no hay ninguna respuesta, quizá sea el momento de buscar ayuda profesional o asumir que los datos se perdieron.
Que hayan reparado temporalmente una memoria flash dudosa con una prensa de carpintería y un trozo de tarjeta de crédito de Silicon Valley Bank es la historia más al estilo HN que he visto hasta ahora.