En Windows 10, cuando necesita copiar archivos a otra unidad, normalmente usa el proceso estándar de seleccionar, copiar y pegar. Aunque esto funciona perfectamente bien, la velocidad se convierte en un cuello de botella, ya que la transferencia de muchos archivos puede llevar mucho tiempo.
Como alternativa, muchos usuarios expertos usan Robocopy (Robust File Copy), una herramienta de línea de comandos integrada en Windows 10 que ofrece más funciones para mover datos a una ubicación diferente más rápidamente. Una característica particular que hace que Robocopy sea especial (y que a menudo se pasa por alto) es su función de subprocesos múltiples que permite copiar varios archivos simultáneamente. En lugar de un archivo a la vez usando la función de copia integrada en el Explorador de archivos.
En esta guía , aprenderá a usar la función de copias de subprocesos múltiples en Robocopy para acelerar el proceso de transferencia de archivos y carpetas a otra unidad en Windows 10.
Cómo usar la función de subprocesos múltiples con Robocopy
Para usar la función de subprocesos múltiples de Robocopy para copiar archivos y carpetas a otra unidad más rápido, siga estos pasos:
-
Abra Inicio en Windows 10.
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para copiar los archivos y carpetas a otra unidad y presione Entrar :
robocopy C:\origen\carpeta\ruta\ D:\destino\carpeta\ruta\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
En el comando, asegúrese de actualizar las rutas de origen y destino y las opciones. Por ejemplo, este comando copia datos de la unidad "C" a "D" y utiliza los subprocesos "32" para copiar:
robocopy C:\Usuarios\admin\Documentos D:\Usuarios\admin\Documentos /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy con opción de subprocesos múltiples
Desglose del comando Robocopy
Robocopy tiene muchas funciones, y en el comando que se muestra en esta guía, estamos usando los siguientes interruptores para hacer que la copia sea confiable y rápida.
- /S: copia los subdirectorios, pero no los vacíos.
- /E — Copiar subdirectorios, incluidos los vacíos.
- /Z — Copiar archivos en modo reiniciable.
- /ZB: utiliza el modo reiniciable. Si se niega el acceso, utilice el modo de copia de seguridad.
- /R:5 — Vuelva a intentarlo 5 veces (puede especificar un número diferente, el valor predeterminado es 1 millón).
- /W:5 — Espere 5 segundos antes de volver a intentarlo (puede especificar un número diferente, el valor predeterminado es 30 segundos).
- /TBD: espera a que se definan los nombres de los recursos compartidos (reintentar error 67).
- /NP — Sin progreso: no muestra el porcentaje copiado.
- /V: produce una salida detallada que muestra los archivos omitidos.
- /MT:32 — Hacer copias de subprocesos múltiples con n subprocesos (el valor predeterminado es 8).
El interruptor más importante en el que centrarse en el comando anterior es /MT , que es el interruptor que permite a Robocopy copiar archivos en modo de subprocesos múltiples. Si no establece un número junto al interruptor /MT , el número predeterminado será 8 , lo que significa que Robocopy intentará copiar ocho archivos simultáneamente. Sin embargo, Robocopy admite de 1 a 128 subprocesos.
En este comando, estamos usando 32 , pero puede establecerlo en un número más alto. La única advertencia es que el uso de un número mayor provocará un mayor uso de recursos y ancho de banda. Si tiene un procesador más antiguo, usar un número alto afectará el rendimiento. Como resultado, asegúrese de probar antes de ejecutar el comando con una gran cantidad de subprocesos.
Una vez que complete los pasos, notará que copiar archivos y carpetas tomará mucho menos tiempo.
No está limitado a copiar archivos y carpetas a una unidad externa o interna, y esto también funciona para migrar archivos a través de la red .