Copiar archivos de una unidad defectuosa

Tengo un iMac 2008 en el que falla la unidad. El estado SMART parece estar bien, aunque AHT informó 4hdd/11/40000000 SATA (0,0)cuál es el código para la falla del disco AFAIK. El arranque normal falla, el modo de disco de destino Firewire funciona, sin embargo, después de una cierta cantidad de acceso al disco, la unidad deja de responder; por ejemplo, en medio de una transferencia de archivos grande, nunca supera un cierto punto. Después de que esta lista de carpetas deje de funcionar y todo lo que puedo hacer es reiniciar el iMac.

He leído preguntas similares que sugieren usar Ddrescue . Sin embargo, el comportamiento de mi unidad es que no informa fallas, simplemente nunca termina. ¿Podrá Ddrescue hacer frente a esto?

Actualización: he hecho que el título de la pregunta sea menos específico, por lo que espero que más personas encuentren este hilo; asegúrese de revisar todos los comentarios a continuación para obtener algunos consejos útiles.

Agregar esto como un comentario en lugar de una respuesta simplemente porque no estoy abordando directamente su pregunta con Ddrescue. En su lugar, recomendaría Disk Warrior. Tuve una "falla" reciente en el disco duro externo. La unidad estaba haciendo clic, una señal típica de que la unidad estaba en sus últimas etapas. Solo podía acceder a los datos durante cortos períodos de tiempo antes de que se desmontara. Compré DW y no pude resolverlo. Así que llamé a su soporte. Su apoyo es fantástico. Pasé varias horas hablando por teléfono con un técnico, y él me acompañó en la reparación de la unidad lo suficiente como para permitirme extraer los datos.
Mi impresión es que el modo de destino no se adapta muy bien a las unidades que fallan. Puede obtener mejores resultados si extrae la unidad y la monta directamente (o mediante un adaptador USB-SATA o similar) en la computadora en la que está realizando la recuperación. Si esto le da lecturas fallidas normales en lugar de bloqueos completos, podrá usar ddrescue de manera efectiva.
Muchas gracias freerangemonkey y gordon-davisson - ¡muy útil!
Probablemente sea un poco tarde para este caso, pero pensé en otra forma de evitar las limitaciones del modo Target que no implica comprar un adaptador externo: poner la otra Mac (en funcionamiento) en modo Target, iniciar la Mac problemática con la tecla Opción presionado para obtener el Administrador de inicio, luego inicie desde el disco duro de la otra Mac. Ahora está arrancado desde un disco en funcionamiento y tiene acceso directo al disco problemático para ejecutar ddrescue, etc. en él.

Respuestas (1)

Dado que tiene problemas con la unidad después de usarla durante un tiempo, es posible que ninguna herramienta le resulte completamente útil. Dependiendo de lo que realmente esté fallando en el disco, tratar de volver a leer las mismas secciones durante mucho tiempo podría agravar y expandir el problema a otras áreas. Así que no recomendaría ddrescue como primera opción.

Dado que es posible que no haya una única solución que garantice que funcione para este caso, sugeriría una combinación de diferentes enfoques:

  • Intente copiar secciones pequeñas a la vez (comenzando con los datos más valiosos, dejando de lado el sistema operativo, las aplicaciones y las preferencias de la aplicación que se pueden volver a hacer más tarde con algo de tiempo disponible) y descanse un poco en el medio.

  • Prueba el truco del congelador para ver si te ayuda.

    • Retire el disco duro de la computadora.
    • Coloque el disco duro dentro de una bolsa de congelador con cierre hermético. (no compre una bolsa barata.)
    • Coloque el disco duro envuelto dentro de OTRA bolsa para congelar con cierre hermético. (sí, tienes que hacer esto)
    • Coloque el disco duro con doble envoltura en la parte más fría de su congelador.
    • Deje el disco duro en el congelador durante al menos 12 horas. ¡Lo quieres bueno y frío! (ver figura 2 a continuación)
    • Una vez que esté muy frío, instale el disco duro en su computadora y comience a extraer datos. Comience con los datos más valiosos.
    • En algún momento, el disco duro fallará nuevamente. Cuando lo haga, marque los últimos datos copiados con éxito, extraiga el disco duro, envuélvalo de nuevo y guárdelo en el Chill Chest durante otras 12 horas. Es posible que deba hacer esto varias veces para obtener todos los datos que desea, o hasta que el disco duro deje de funcionar por completo.
  • Para cualquier dato que pueda copiar, haga una verificación rápida y haga una copia de seguridad en otro lugar. ¡Nunca puedes tener demasiadas copias de seguridad!

  • Según el fabricante de la unidad, descargue la herramienta de prueba del disco duro del sitio del fabricante, instálela en una memoria USB y ejecútela. Esto puede ayudar a detectar mejor el problema real y, al mismo tiempo, marcar los sectores defectuosos para que estén ocultos (esto último también es posible sin estas herramientas).

  • Como medida final, use ddrescue para ver qué puede recuperar antes de tirar o reciclar la unidad.

En el futuro, asegúrese de usarlo regularmente Time Machinejunto con una utilidad de clonación de discos ( Clonezilla , Carbon Copy Cloner o SuperDuper! )

¡Muchas gracias por la gran respuesta! En mi defensa, hice copias de seguridad de TM (manualmente) para no perder todo, solo una semana más o menos...
Pregunta rápida: ¿Debería uno intentar el "truco del congelador" antes ddrescue ?
Depende del problema, pero probar el truco del congelador antes de ddrescue sería más útil. Solo recuerda ponerlo en dos capas de bolsas (bolsa dentro de una bolsa) para que no entre humedad.
@MK Bueno, algunos otros sugieren que el truco del congelador puede ser una forma rápida de bloquear el hardware moderno. (Consulte ¿Son herméticos los discos duros? y Recuperación de datos de un disco duro dañado: el "truco del congelador" .) Antes de colocar el disco en el congelador, comenzaría más lentamente, ya sea para garantizar la ventilación adecuada del disco o para operarlo. desde dentro de la nevera.
@MK En cuanto a ddrescue, después de leer los documentos de gddrescue , ddrescueinicialmente omite áreas ilegibles o de lectura lenta. Después de terminar con todo el contenido que se leyó y copió fácilmente, vuelve a los sectores problemáticos para, como máximo, una lectura más (por defecto) de un sector no leído. De los documentos: "Cada sector se prueba como máximo dos veces; el primero en este paso [de copia] como parte de una lectura de bloque grande, el segundo en uno de los pasos a continuación como lectura de un solo sector".