Copiar archivos a máxima velocidad usando Robocopy

Robocopy es uno de los comandos disponibles más poderosos, útiles y empleados en el Símbolo de sistema de Windows. Permite copiar carpetas y archivos a la máxima velocidad que permiten físicamente los dispositivos. Ningún programa o aplicación es capaz de ni siquiera acercarse a los resultados y la tasa de transferencia que ofrece Robocopy. Ofrece:

  • Velocidad máxima de transferencia y copiado.
  • Tolera las interrupciones en la copia ya sea por cortes de energía o en la conexión.
  • Realiza reintentos automáticos si no se puede acceder a un archivo.
  • Permite copiar grandes cantidades de archivos.
  • Muestra indicador de progreso.
  • Copia toda la información como propiedades, atributos, datos del propietario, fechas y los permisos.

El comando para usarlo es:

  • ROBOCOPY ORIGEN DESTINO

Para obtener un listado con todos los comandos, escribe en una ventana de CMD el comando:

  • robocopy.exe /?>%userprofile%\Desktop\Opciones_Robocopy.doc

Y por último, un ejemplo para crear un fichero *.bat:

@echo off
ROBOCOPY %userprofile%\Documents D:\BACKUP\Documentos\ /s
if errorlevel 4 echo CON ERRORES & goto bad
if errorlevel 1 echo COPIA CORRECTA & goto ok
if errorlevel 0 echo SIN CAMBIOS & goto okk

:bad
start C:\Windows\Media\chord.wav
msg * CON ERRORES
pause
exit

:ok
start C:\Windows\Media\ding.wav
msg * COPIA CORRECTA
pause
exit

:okk
start C:\Windows\Media\notify.wav
msg * SIN CAMBIOS
pause
exit

Podría interesarte...

6 comentarios

  1. Talibania dice:

    Es interesante robocopy aunque es un poco complicado de manejar por lo menos para mi.

    Te comento que empleo aplicaciones de terceros para realizar estas operaciones (ExtremeCopy) y la verdad que no lo hacen nada mal, con una imagen de disco de 27,3 GB se copia a mi disco extraible en 2´27" con una media de 190 M/s.

    Pero me ha picado la curiosidad con robocopy (del cual ya había oído hablar, pero me tira para atrás el tema de los comandos) y para mi sería interesante probar con una imagen de mi sistema creada con Acronis True Image la cual esta ubicada en una partición de mi disco duro (D:),
    Esta es la ruta exacta:
    D:\Mis copias de seguridad\Acronis Copias de seguridad\MOUNTAIN\7 (C)_full_b1_s1_v1.tib

    Me gustaría copiarla a mi disco duro extraible (F:)

    Esta es la ruta exacta en mi disco extraible
    F:\Mis copias de seguridad\Acronis Copias de seguridad\MOUNTAIN

    Por favor si te es posible, me podrías decir cuando puedas que comandos debería escribir en ROBOCOPY para que funcione perfectamente.

    Un saludo

  2. Talibania dice:

    Que alegría me has dado, bueno es cuestión de probar aunque de momento no soy capaz de hacer la copia me tira errores y hay una situación extraña, se me abre el reproductor de aceplayer.

    Te comento que tengo un disco SSD particionado en dos partes, el disco C: (Windows 7) y el disco E: (Windows 10), después tengo dos discos duros en RAID 0 (D:) y el externo de 2 TB (F:) .

    He revisado las rutas como me comentas y en principio están bien, es decir :

    el origen de mi backup que guardo en D:

    D:\Mis copias de seguridad\Acronis Copias de seguridad\MOUNTAIN\7 (C)_full_b1_s1_v1.tib

    y el destino de mi backup que lo quiero guardar en mi disco duro extraible que sería en F:

    F:\Mis copias de seguridad\Acronis Copias de seguridad\MOUNTAIN\7 (C)_full_b1_s1_v1.tib

    Aquí hay un detalle que me olvidé de comentarte y es que me olvidé de colocarte "7 (C)_full_b1_s1_v1.tib" en el disco extraible F: , entonces lo que pretendo es copiar el último backup realizado en D: a F: , me imagino que en el momento que se encuentre con el mismo nombre del backup en F: me dirá si quiero reescribirlo o no se que sucederá. No obstante yo he editado el .bat que me mandaste y he añadido "7 (C)_full_b1_s1_v1.tib", pero no lo consigo, me imagino que la cosa es más sencilla de lo que parece pero te adjunto unas capturas:

    Esto me aparece con el archivo .bat que me mandaste (sin modificar)
    http://subefotos.com/ver/?0b42354b7d47cbb86b413ed0d785a63do.jpg

    Esto me aparece con el archivo .bat modificado por mi y añadiendo a F: "7 (C)_full_b1_s1_v1.tib"
    http://subefotos.com/ver/?b5d18fbd70a13227029253d31a8a3eb4o.jpg

    Evidentemente hay errores, pero he revisado las rutas y los nombres de los archivos y en principio están bien

    http://subefotos.com/ver/?8ac198e58bfdbeb43535ed46b7a8229eo.jpg

    http://subefotos.com/ver/?63bab2d51babdc5fc85a382c26fbd9f4o.jpg

    http://subefotos.com/ver/?da6419f9867da11d94f165be331aa6e8o.jpg

    Agradezco muchísimo tu ayuda y también te comento que mi nick y Bixente son los mismos, vivo a 5 kms de Logroño (Oyón) yo soy un apegado jajaja, como me llaman por aquí, ya que soy de Logroño, la jefa y el chaval son alaveses, para mi es un problema porque es como decir que vivimos en tierra de nadie y lo mismo sucede con Llodio aunque allí no sé como andarán tecnologicamente, aquí te puedo decir que el máximo de velocidad son 10 MB (reales 8,4) con par de cobre y toda la infraestructura que hay es de Movistar, la cual luego la revende a Orange y Jazztel, lo desconcertante de esta situación es que no se espera la fibra óptica para particulares, eso si te cuento que pagamos al mes 67€ por ADSL y Fusion + (paquete básico TV) y con una línea de móvil.

    Lo que más coraje me da es la publicidad de Movistar para nuevas altas, llevo con esta gente desde 1992.

    http://subefotos.com/ver/?5fab987e313c7a92f2b34825f6fa25d7o.jpg

    Bueno campeón perdona por toda la parrafada que te escribo pero aunque no te conozca de nada intuyo que eres buena gente y eso hoy en día es difícil de encontrar.

    Un saludo

    • Por lo que veo, lo que falla es la ruta. Lo que haría sería ir a la carpeta desde donde quieres hacer la copia y directamente copiar desde la barra de direcciones toda la ruta. Como en tu caso tiene espacios, tiene que ir entre comillas "RUTA".
      Haz lo mismo con la dirección de destino y debería funcionar.
      Si no funciona haz una prueba, crear dos carpetas en C:, una que se llame prueba1 y otra prueba2 e intentas copiar cosas de una a la otra.
      Ánimo!

  3. Talibania dice:

    Bueno al fin he conseguido ver como funciona Robocopy, no ha sido fácil, hice lo que comentaste y primero copié la ruta desde la barra de direcciones tanto en el origen como en el destino, el resultado fue negativo, sigue tirando el error que lanzaba anteriormente, no sé si digo alguna barbaridad pero yo creo que en mi caso las rutas son muy largas y no sé hasta que punto puede afectar esto. Te lo comento porque después hice la creación de las dos carpetas en C: en este caso en la carpeta prueba1 coloque la imagen de disco "7 (C)_full_b1_s1_v1.tib" de 27,3 GB. y aquí las cosas si que funcionan perfectamente, te adjunto capturas.

    http://subefotos.com/ver/?0cb05db75a34525147dd6c6f54a4cbd9o.jpg

    Esta situación le ha llevado a copiar a la carpeta prueba2 un total de 3´07" para 27,3 GB.

    Después he realizado la misma prueba pero con ExtremeCopy en las mismas condiciones.

    http://subefotos.com/ver/?a3e33f30aba7da06fb52d88615a9b279o.jpg

    Con ExtremeCopy le ha costado 3´18" es decir 11" más.

    Bueno al final he decidido hacer lo mismo creando la carpeta prueba1 en D: y la carpeta prueba2 en F: y también ha salido todo perfecto, aquí si cabe ha sido más rápido el proceso en ambos casos (robocopy y extremecopy)

    http://subefotos.com/ver/?0faa4345a0e7618ebc0486259d887e16o.jpg

    http://subefotos.com/ver/?c19bbda5ae85d332cde46994c57362c3o.jpg

    Con Robocopy 2´40" y con ExtremeCopy 2´56".

    Bueno lo importante es que ha funcionado.

    Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *