Comment ignorer le «calcul» du temps lors de la copie de fichiers à l'aide de l'explorateur Windows?

42

Lors de la copie de centaines de petits fichiers / dossiers sous Windows, la phase de calcul de Windows prend souvent beaucoup de temps avant que quoi que ce soit ne commence réellement à être copié. Existe-t-il un paramètre permettant à Windows de commencer immédiatement à copier et / ou de sauter la totalité de la phase de pré-calcul?

John K
la source
3
Même avec des utilitaires comme TerCopy, le calcul est effectué avant la copie. Par exemple, TeraCopy restera assis à ne rien faire, mais le voyant de la clé USB clignote comme un fou. Je suis incapable de comprendre la logique derrière cette pratique, apparemment Windows est aussi stupide qu'un système d'exploitation peut l'être. La meilleure solution est ce que suggère Zachary, c’est-à-dire utiliser la ligne cmd. Toutes les autres "réponses" sont fausses.
Qu'on le veuille ou non, l'objectif du calcul est de fournir une barre d'état et une estimation de temps plus précises. Disons que vous avez 100 fichiers dans un répertoire avec 99 fichiers de 1 Mo et 1 fichier de 10 Go, les 99 premiers fichiers sont copiés et la barre d'état indique que 99% pendant une période prolongée en raison de la taille importante fichier - la plupart des utilisateurs vont penser que l'opération de copie a gelé et abandonné le processus même si cela fonctionne correctement sur un fichier volumineux. Cela peut être irritant pour les petits fichiers, mais lorsqu'il s'agit de gros fichiers, il peut gérer les attentes de temps.
Dustin G.
C'est particulièrement terrible avec le protocole de transfert de média (MTP).
neverMind9

Réponses:

25

N'utilisez pas Explorer.

Qu'il s'agisse d'utiliser un gestionnaire de fichiers tiers, un gestionnaire de copie ou la ligne de commande, c'est vous qui décidez.

Un gestionnaire de copie est une extension du shell qui intercepte toute tentative de copier / déplacer des fichiers et implémente les opérations proprement dites. Normalement , ces gestionnaires de copie sont faits pour implémenter des fonctionnalités que Explorer ne possède pas, comme faire la queue plusieurs opérations, une sémantique différente de Écrasement ou la synchronisation, la limitation de vitesse, etc. Certains outils que vous pouvez regarder incluent FastCopy , TeraCopy , SuperCopier et le imaginativement nommé Gestionnaire de copie .

Personnellement, j'utilise FastCopy car il conserve la sémantique de la copie de Explorer. Par exemple, la dernière fois que j'ai essayé de mettre à jour un fichier avec plusieurs liens durs dans TeraCopy, Explorer n'a pas fait la même chose.

afrazier
la source
2
Par curiosité, pourquoi avez-vous des fichiers avec plusieurs liens durs?
Hugh Allen
6
Parce qu'ils sont utiles. Par exemple, le haut de mon dossier de téléchargement contient des sous-dossiers pour chaque ordinateur que je possède. Je vais hardlink programmes qui doivent être installés sur chaque système dans le dossier de ce système. J'utilise des jonctions et des liens durs pour toutes sortes de choses, et Link Shell Extension facilite leur création, leur visualisation et leur gestion.
afrazier
3
Aucune de ces œuvres pour les téléphones / lecteurs MTP? : '(
Gizmo
Je suis abasourdi de constater que je n’ai trouvé que FastCopy maintenant ... cela m’a toujours agacé à propos de Windows et ce soir, encore une fois, j’avais environ un gigaoctet de fichiers de tailles variées et Windows a démarré à 2 heures 45 minutes et s’est finalement installé vers 17 minutes copier sur mon NAS via mon réseau gigabit. A la recherche d'une solution, j'ai trébuché dessus et je n'ai pas été déçu. C'est l'opération de copie la plus rapide que j'ai jamais vue.
Allen Jackson
La seule chose plus rapide (copier) consistait à compresser les fichiers en premier, ce qui permettait à la copie de fonctionner à la vitesse du réseau (environ 5 secondes pour le fichier compressé de 350 Ko résultant de la compression la plus rapide), mais il fallait ensuite les décompresser à l’autre extrémité. . Si vous le faites à partir de l’ordinateur source, vous décompressez et remettez en mémoire sur le réseau. Il suffit d'utiliser FastCopy. Vous ne comprenez toujours pas pourquoi c'est un ordre de grandeur plus rapide que les autres utilitaires.
Allen Jackson
13

robocopy est le meilleur outil pour les grandes copies de fichiers minuscules.

ggonsalv
la source
6

Le calcul de la durée restante de la boîte de dialogue relative aux opérations sur les fichiers de Windows Vista / 7 se déroule en deux phases. Il existe une phase initiale au cours de laquelle les fichiers et dossiers à copier ou à déplacer sont énumérés, et une seconde phase au cours de laquelle le temps restant est estimé. La première phase a effectivement lieu avant toute opération de fichier, mais la seconde se produit pendant la copie / le déplacement des fichiers et est constamment mise à jour au fur et à mesure de son avancement (le temps restant peut donc augmenter ou diminuer).

Si votre problème concerne la deuxième partie, vous n'avez pas à vous inquiéter. La ligne Temps restant sera mise à jour une fois le calcul terminé, mais les fichiers sont déjà déplacés / copiés. (En fait, il doit copier ou déplacer certains fichiers afin d’évaluer la vitesse moyenne de lecture / écriture à utiliser dans le calcul de l’estimation; le simple fait de connaître le nombre de fichiers / dossiers n’est pas suffisant).

Si votre problème concerne la première partie, alors, comme d'autres l'ont déjà mentionné, vous pouvez utiliser un outil tiers pour copier / déplacer des fichiers et des dossiers immédiatement, mais sachez que l'utilisation de la méthode intégrée présente certains avantages. c'est-à-dire, pré-énumération) au lieu de le faire aveuglément comme dans les versions précédentes de Windows. En connaissant l’état des fichiers et des dossiers (noms de fichier / répertoire, attributs, tailles, etc.), Windows est en mesure de vous fournir des options de gestion des conflits et des fichiers cachés / système. S'il ne fait pas d'abord une liste complète des fichiers et des dossiers, il ne peut pas vous demander de fusionner ou d'écraser / renommer des objets. (Techniquement, c'est possible, mais en construisant d'abord une liste, le processus est plus rapide et plus facile à gérer, surtout si vous cliquez sur l' option Toujours / faire pour tous. Comme certains l’ont dit ici, même les outils tiers construisent généralement une liste.

Synetech
la source
2

Si vous copiez / déplacez des dossiers à l'aide de la ligne de commande, le processus se poursuit sans calcul.

Zachary
la source
Oui, mais cela est essentiellement inutile pour copier ou déplacer des groupes de fichiers ou des dossiers vers d'autres volumes. (C'est pourquoi j'ai écrit un outil en ligne de commande qui effectue des opérations sur les fichiers via le shell.);-)
Synetech
0

TLDR: Utilisez quelque chose comme OneDrive comme conduit.

Aussi exaspérant que cela puisse être (après tout, l’explorateur de fichiers sous Windows 10 en 2019 devrait fonctionner, que ce soit localement, sur un réseau, entre des périphériques internes et externes, etc. ou un autre dépôt en nuage similaire) en tant que conduit par lequel vous faites des copies et des déplacements de fichiers de petite taille Voici le flux de travail:

  1. Copiez / déplacez les fichiers en question vers OneDrive sur l’ordinateur source.
  2. Copiez les fichiers de OneDrive sur l’ordinateur cible.
  3. Supprimez éventuellement les fichiers en question de OneDriver lorsque vous avez terminé.

Bien entendu, le flux de travail ci-dessus varie légèrement en fonction de vos besoins.

Jazimov
la source
-2

Maintenez la Ctrltouche enfoncée tout en faisant un clic gauche pour glisser-déposer. La copie semble avoir été lancée sans la phase de précalcul sans valeur.

Victoïde
la source
5
Mettre en attente Ctrlsignifie copier, par opposition au déplacement par défaut s'il se trouve dans la même partition. Cela ne devrait pas affecter la façon dont la copie est faite ...
Bob
Soyons clairs: ce n'est pas que ça "ne devrait pas affecter la façon dont la copie est faite" (je suis d'accord, ça ne devrait pas!), Cela n'affecte absolument PAS la façon dont la copie est faite. :)
Jazimov