55 votes

Comment sauter le temps de "calcul" lors de la copie de fichiers à l'aide de l'explorateur Windows ?

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 la copie ne commence réellement. Existe-t-il un paramètre permettant de demander à Windows de commencer la copie immédiatement et/ou d'ignorer toute la phase de pré-calcul ?

28voto

afrazier Points 22479

N'utilisez pas Explorer.

Vous pouvez utiliser un gestionnaire de fichiers tiers, un gestionnaire de copie ou la ligne de commande.

Un gestionnaire de copie est une extension Shell qui intercepte les tentatives de copie/déplacement de fichiers et exécute elle-même les opérations. Normalement, ces gestionnaires de copie sont conçus pour mettre en œuvre des fonctionnalités dont Explorer ne dispose pas, comme la mise en file d'attente de plusieurs opérations, une sémantique d'écrasement ou une synchronisation différente, un ralentissement de la vitesse, etc. Voici quelques outils que vous pouvez consulter FastCopy , TeraCopy , SuperCopier et l'initiative au nom imagé de Gestionnaire de copie .

Personnellement, j'utilise FastCopy car c'est lui qui conserve le mieux la sémantique de la copie d'Explorer. Par exemple, la dernière fois que j'ai essayé TeraCopy pour mettre à jour un fichier avec plusieurs liens en dur, il n'a pas fait la même chose qu'Explorer.

12voto

Schleichermann Points 141

robocopy est le meilleur outil pour réaliser de grandes copies de petits fichiers.

5voto

Ben Collins Points 11318

Le calcul du temps restant dans la boîte de dialogue d'utilisation des fichiers de Windows Vista/7 se fait en deux temps. Il y a une première phase 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 se déroule effectivement avant que les opérations sur les fichiers ne soient réellement effectuées, mais la seconde se produit alors que les fichiers sont copiés/déplacés et constamment mis à jour au fur et à mesure (le temps restant peut donc augmenter ou diminuer).

Si votre problème concerne la deuxième partie, il n'y a pas lieu de s'inquiéter. En effet, la Temps restant sera mise à jour dès que le calcul sera terminé, mais les fichiers sont déjà déplacés/copiés. (En fait, il doit copier ou déplacer des fichiers afin d'évaluer la vitesse moyenne de lecture/écriture pour le calcul de l'estimation ; il suffit de connaître la vitesse moyenne de lecture/écriture pour que l'estimation soit correcte. nombre de fichiers/dossiers n'est pas suffisante).

Si votre problème concerne la première partie, alors, comme d'autres l'ont mentionné, vous pouvez utiliser un outil tiers pour copier/déplacer des fichiers et des dossiers immédiatement, mais sachez qu'il y a certains avantages à utiliser la méthode intégrée (c'est-à-dire l'énumération préalable) au lieu de le faire à l'aveuglette comme c'était le cas dans les versions antérieures de Windows. En connaissant l'état des fichiers et des dossiers (noms de fichiers/répertoires, attributs, tailles, etc.), Windows est en mesure de vous proposer des options pour gérer les conflits et les fichiers cachés/système. S'il ne dresse 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, il peut le faire, mais en établissant d'abord une liste, il rend le processus plus rapide et plus facile à gérer, en particulier si vous cliquez sur le bouton toujours/faire pour tous boîte.) Comme certains l'ont dit ici, même les outils tiers permettent généralement de construire une liste.

2voto

klaas-jan Points 1

Ouvrez powershell, tapez ceci en remplaçant votre source et votre destination, vous pouvez également utiliser les chemins d'accès au réseau ici

Copy-Item "c:\\sourcefolder\*" "C:\destinationfolder" -Recurse -Force -verbose

1voto

Shawn Craver Points 1488

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X