![Recuperar datos de un disco duro defectuoso](https://rvso.com/image/885959/Recuperar%20datos%20de%20un%20disco%20duro%20defectuoso%20.png)
Tengo un disco duro externo defectuoso (WD Passport). Tiene una partición formateada en ExFAT de la que me gustaría recuperar la mayor cantidad de datos posible. Hay mil o dos mil archivos con tamaños entre 20 y 40 MB (archivos de imagen sin procesar).
Hice un USB en vivo de Ubuntu 16.04. ¿Qué herramientas tiene disponibles que pueden ayudarme a recuperar datos del disco?
Ubuntu ya ha sido útil porque un cp
comando simple no se bloquea en archivos que no puede leer. Después de unos segundos de intentarlo, simplemente dice "Error de entrada/salida" y pasa al siguiente archivo. En comparación, OS X no montaría el volumen en absoluto y Windows 10 se quedaría atascado indefinidamente en archivos que no se podían leer. Con Ubuntu obtuve tal vez 2/3 de los archivos usando una sola ejecución de cp
.
¿Hay algo que pueda hacer usando Ubuntu además de ejecutarlo cp
una vez en el directorio que me interesa? ¿Existen herramientas que puedan intentar una recuperación más agresiva (y omitirían los archivos que ya fueron copiados)? Nota: sólo tengo una memoria USB activa (2 GB). En este momento no tengo acceso a una computadora con Linux instalado permanentemente.
Nota: No puedo cd
acceder a todos los directorios del volumen roto, pero los directorios que contienen los archivos de interés parecen estar bien. No busco herramientas diseñadas para buscar archivos que parecen haberse perdido del sistema de archivos.
Respuesta1
Usar rsync
. Algo como esto debería funcionar:
rsync -av --ignore-errors /defective/disk /safe/disk
Copiará todos los archivos que se puedan copiar. Los errores se ignorarán y la copia continuará. Si omite eso, la copia se detendrá debido a un error.
Tenga en cuenta que podría estar interesado en hacer una copia bloque por bloque de su disco. Esto creará un archivo enorme. Puedes hacer esto con dd
.
dd if=/dev/defectiveDisk of=/target/disk/block-by-block.imh bs=1G conv=notrunc,noerror
Esto le da una imagen de todos los bloques recuperables.
Esta imagen se puede montar más tarde como un dispositivo loopback. De esa manera podrá concentrarse en guardar sus archivos sin forzar el disco defectuoso.
Respuesta2
Bueno, te recomiendo algunos softwares en los que puedes confiar mientras tienes un disco duro que falla para clonar. Son dd_rescue, dd_rhelp y GNU ddrescue. De estas buenas herramientas, prefiero usar GNU ddrescue. Puedes buscar en Google cómo trabajar con estos softwares. Los softwares mencionados anteriormente son todas las diferentes variantes de la famosa aplicación dd. GNU ddrescue es el sucesor de dd_resuce. Mientras tanto, todos estos paquetes se conocen con diferentes nombres de paquete en ubuntu y la información se puede ver enaquí