¿Cómo omitir el tiempo de "cálculo" al copiar archivos usando el explorador de Windows?

42

Al copiar cientos de pequeños archivos / carpetas en Windows, la fase de cálculo de Windows a menudo lleva mucho tiempo antes de que todo comience a copiarse. ¿Existe una configuración para indicarle a Windows que comience a copiar de inmediato y / u omita toda la fase de cálculo previo?

John K
fuente
3
Incluso con utilidades como TerCopy, el cálculo se realiza antes de que ocurra la copia real. Por ejemplo, TeraCopy se sentará allí sin hacer nada, pero el led de la unidad flash parpadea como loco. No puedo entender la lógica detrás de esta práctica, aparentemente Windows es tan estúpido como un sistema operativo puede ser. La mejor solución es lo que sugiere Zachary, es decir, usar la línea cmd. Todas las demás "respuestas" están equivocadas.
Nos guste o no, el propósito del cálculo es proporcionar una barra de estado más precisa y una estimación de tiempo. Digamos que tiene 100 archivos en un directorio con 99 archivos de 1 MB de tamaño y 1 archivo de 10 GB de tamaño, los primeros 99 archivos se copian y la barra de estado muestra que el 99% durante un período prolongado de tiempo debido a la gran archivo: la mayoría de los usuarios pensarán que la operación de copia se ha congelado y abortarán el proceso a pesar de que funciona correctamente en el archivo grande. Puede ser irritante para archivos pequeños, pero cuando se trata de archivos grandes, puede gestionar las expectativas de tiempo.
Dustin G.
Es especialmente terrible con el Protocolo de transferencia de medios (MTP).
neverMind9

Respuestas:

25

No uses el explorador.

Si eso significa usar un administrador de archivos de terceros, un controlador de copia o la línea de comando, depende de usted.

Un controlador de copia es una extensión de shell que intercepta cualquier intento de copiar / mover archivos e implementa las operaciones en sí. Normalmente, estos controladores de copia están diseñados para implementar funciones que Explorer no tiene, como poner en cola múltiples operaciones, diferentes semánticas de sobrescritura o sincronización, aceleración de velocidad, etc. Algunas herramientas que puede ver incluyen FastCopy , TeraCopy , SuperCopier y el nombre imaginativo Manejador de copia .

Personalmente, uso FastCopy porque mantiene la semántica de la copia de Explorer de la mejor manera. Por ejemplo, la última vez que probé TeraCopy para actualizar un archivo con múltiples enlaces duros, no hizo lo mismo que Explorer.

afrazier
fuente
2
Por curiosidad, ¿por qué tienes archivos con múltiples enlaces duros?
Hugh Allen
66
Porque son útiles. Por ejemplo, la parte superior de mi carpeta de descargas tiene subcarpetas para cada PC que poseo. Enlazaré los programas que necesiten instalarse en cada sistema en la carpeta de ese sistema. Utilizo enlaces y enlaces duros para todo tipo de cosas, y Link Shell Extension los hace más fáciles de crear, ver y administrar.
Afrazier
3
ninguno de estos funciona para teléfonos / unidades MTP? : '(
Gizmo
Estoy sorprendido de que solo encontré FastCopy ahora ... esto siempre me ha molestado por Windows y esta noche, una vez más, tenía aproximadamente un gigabyte de archivos de diferentes tamaños y Windows comenzó a las 2 horas y 45 minutos y finalmente se resolvió en alrededor de 17 minutos para copiar a mi NAS a través de mi red gigabit. Buscando una solución, me topé con esto y no me decepcionó. Esta es la operación de copia más rápida que he visto.
Allen Jackson
Lo único más rápido (para copiar) fue comprimir primero los archivos, lo que permitió que la copia del archivo se ejecutara a la velocidad de la red (aproximadamente 5 segundos para la compresión de 350K resultante a la compresión más rápida), pero luego todavía tiene que descomprimirlos en el otro extremo . Si lo hace desde la computadora fuente, entonces está desempacando en la memoria y enviando de regreso a través de la red. Solo usa FastCopy. Aún no entiendo por qué este es un orden de magnitud más rápido que otras utilidades.
Allen Jackson
13

robocopy es la mejor herramienta para copias grandes de archivos pequeños.

ggonsalv
fuente
6

Hay dos fases en el cálculo del tiempo restante del diálogo de operación de archivos de Windows Vista / 7. Hay una fase inicial en la que se enumeran los archivos y carpetas que se copiarán o moverán, y una segunda fase en la que se estima el tiempo restante. La primera fase ocurre antes de que se realicen las operaciones de archivo, pero la segunda ocurre mientras los archivos se copian / mueven y se actualizan constantemente a medida que avanza (por lo tanto, el tiempo restante puede aumentar o disminuir).

Si su problema es con la segunda parte, entonces no hay necesidad de preocuparse. La línea Tiempo restante se actualizará una vez que haya terminado de calcular, pero los archivos ya se están moviendo / copiando. (De hecho, debe copiar o mover algunos archivos para poder medir la velocidad promedio de lectura / escritura para usar en el cálculo de la estimación; el simple hecho de saber el número de archivos / carpetas no es suficiente).

Si su problema es con la primera parte, entonces, como han mencionado otros, podría usar una herramienta de terceros para copiar / mover archivos y carpetas de inmediato, pero tenga en cuenta que el uso del método incorporado tiene algunas ventajas ( es decir, pre-enumeración) en lugar de hacerlo a ciegas, como se hizo en versiones anteriores de Windows. Al conocer el estado de los archivos y carpetas (por ejemplo, nombres de archivo / directorio, atributos, tamaños, etc.), Windows puede brindarle opciones para manejar conflictos y archivos ocultos / del sistema. Si primero no hace una lista completa de archivos y carpetas, no puede preguntarle si desea fusionar o sobrescribir / renombrar objetos. (Técnicamente, puede, pero al crear una lista primero, hace que el proceso sea más rápido y más fácil de administrar, especialmente si hace clic en siempre / hacer para todos cuadro.) Como algunos han dicho aquí, incluso las herramientas de terceros generalmente crean una lista.

Synetech
fuente
2

Si copia / mueve carpetas usando la línea de comando, el proceso continúa sin el cálculo.

Zachary
fuente
Sí, pero es esencialmente inútil para cosas como copiar o mover grupos de archivos o carpetas a otros volúmenes. (Es por eso que escribí una herramienta de línea de comandos que realiza operaciones de archivo a través del shell.);-)
Synetech
0

TLDR: use algo como OneDrive como conducto.

Tan irritante como es esto (después de todo, File Explorer en Windows 10 en 2019 debería funcionar, ya sea localmente, a través de una red, entre dispositivos internos y externos, etc., ¡qué vergüenza para Microsoft!), Otra idea es usar OneDrive ( u otro repositorio similar basado en la nube) como el conducto a través de usted hace copias y movimientos de archivos pequeños. Aquí está el flujo de trabajo:

  1. Copie / mueva los archivos en cuestión a OneDrive en la computadora fuente.
  2. Copie los archivos de OneDrive en la computadora de destino.
  3. Opcionalmente, elimine los archivos en cuestión de OneDriver cuando haya terminado.

Por supuesto, habrá pequeñas variaciones en el flujo de trabajo anterior según sus requisitos.

Jazimov
fuente
-2

Mantenga Ctrlpresionada la tecla mientras hace clic izquierdo para arrastrar y soltar. Parece comenzar a copiar sin la fase de precalculación inútil.

Victoide
fuente
55
Retener Ctrlsignifica copiar, en oposición al valor predeterminado de mover si está dentro de la misma partición. No debería afectar cómo se realiza la copia ...
Bob
Seamos claros: no es que "no deba afectar la forma en que se realiza la copia" (estoy de acuerdo, ¡no debería hacerlo!), Absolutamente NO afecta la forma en que se realiza la copia. :)
Jazimov