Parámetros y estructura del comando ROBOCOPY para recuperar ficheros

Comandos de Windows y sus funciones
Responder
Guillermo
Site Admin
Mensajes: 200
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

Parámetros y estructura del comando ROBOCOPY para recuperar ficheros

Mensaje 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
Guillermo
Site Admin
Mensajes: 200
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

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

Mensaje 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
Responder