Página 1 de 1

Parámetros y estructura del comando ROBOCOPY para recuperar ficheros

Publicado: 13 Ago 2024, 13:42
por Guillermo
Una solución que nos propone softzone.com para recuperar ficheros en un disco duro con fallos:
...Una vez hemos abierto la correspondiente ventana del símbolo del sistema y la tenemos en pantalla, vamos a ejecutar el comando como tal para restaurar la unidad o ruta dañada por un error de disco. En concreto vamos a utilizar esta estructura del comando Robocopy:

Código: Seleccionar todo

robocopy "C:ruta_origencarpeta" "C:ruta_destinocarpeta" /MIR /R:0 /W:0
Básicamente, lo que aquí hacemos es copiar la estructura completa de archivos de esa carpeta de origen y pegarlos en el destino, omitiendo los archivos dañados. Así, lo que aquí hacemos es, usando el comando Robocopy o Robust File Copy, omitir rápidamente los archivos irrecuperables o con errores.

En el comando descrito usamos el modificador /MIR para que la copia sea completa, manteniendo la estructura de archivos. Además, los parámetros /R:0 sirve para limitar los reintentos a cero, y /W:0 para no esperar tiempo alguno mientras se copia. Esto garantiza que los archivos dañados o con errores se omitan rápidamente.
A ver si lo pruebo!

Fuente: Mi disco duro estaba fallando y no podía copiar sus archivos: así conseguí recuperar todos sus datos

Re: Parámetros y estructura del comando ROBOCOPY para recuperar ficheros

Publicado: 13 Ago 2024, 14:01
por Guillermo
Y esta es la alternativa en Linux con bash:

Código: Seleccionar todo

rsync -av --delete "/ruta_origen/carpeta/" "/ruta_destino/carpeta/"
Este comando copia todos los archivos y directorios de la carpeta de origen a la carpeta de destino, manteniendo la estructura de directorios y eliminando los archivos en el destino que ya no existen en el origen (similar a la opción /MIR de robocopy). Las opciones `-av` aseguran que se copien los archivos con sus permisos y atributos, y --delete elimina los archivos en el destino que no están en el origen.

NOTA: Pasarlo al foro de Linux