La suppression de fichiers dans Windows XP est extrêmement lente

23

Lorsque je supprime même le plus petit des fichiers sur Windows XP, l'opération prend 3 à 10 minutes.

J'ai lu que cela peut se produire lorsque la corbeille contient beaucoup d'éléments et que XP doit parcourir tous les fichiers. J'ai donc réglé l'utilisation de l'espace à 1%, mais même cela n'aide pas, la seule chose qui fonctionne est de désactiver la corbeille, ce qui n'est pas idéal.

Des correctifs connus à ce sujet?

Dan
la source
1
J'ai commencé à rencontrer cela sur plusieurs de mes machines XP (à la maison et au travail). Je pense qu'une mise à jour de Windows a déclenché ce problème, mais je n'ai aucune preuve ni solution.
Matthew Ruston
Je reçois quelque chose comme ça, même avec un shift + del ça passe beaucoup de temps "Préparation à la suppression"
Jeremy French
1
Avez-vous réellement vidé votre bac de recyclage ou simplement limité?
kmarsh
Êtes-vous par hasard en train d'effacer des fichiers qui sont des médias? Par exemple, si vous avez des images ou des films, XP peut essayer de créer un aperçu miniature avant l'effacement des fichiers.
Dim
C'est moins la taille des fichiers dans la corbeille, mais plutôt la quantité de fichiers. Si vous avez un million de fichiers dans la corbeille, cela pourrait provoquer le problème. Mais des centaines de fichiers dans le RB ne devraient pas être un problème, et leur taille non plus.
Daniel F

Réponses:

12

Les performances changent-elles en fonction du fait que votre corbeille est vide ou pleine? Même à 1%, si vous avez un lecteur de 500 Go qui contient encore 5 gigaoctets de fichiers dans votre corbeille, ce qui peut être beaucoup de fichiers s'ils sont généralement de très petits fichiers.

Je trouve que cela fonctionne beaucoup mieux pour supprimer des fichiers de la corbeille en fonction de la durée de leur présence, et non de leur taille.

L'antivirus est une autre possibilité. J'ai également vu d'autres outils tiers s'installer à la place de la corbeille. Vérifiez également cela et essayez de les désactiver. Si rien d'autre, vous pouvez simplement commencer à désactiver toutes ces applications en cours d'exécution dans votre barre d'état système et voir si cela fait une différence.

Si rien de tout cela ne fonctionne, obtenez Process Explorer de SysInternals et voyez si vous pouvez savoir ce qui se passe lorsque vous supprimez.

Jim McKeeth
la source
La performance s'améliore quand elle est vide? C'est un hd de 200 Mo, de toute façon je m'attendrais à ce que les fenêtres soient conçues pour gérer cela? Il existe une option pour baser la corbeille à temps?
Dan
4
La corbeille ne prend pas en charge la vidange en temps réel, mais je pense que CCleaner ( CCleaner.com ) peut le faire pour vous. Il peut le configurer pour effacer uniquement les éléments de la corbeille antérieurs à une date spécifique, puis le configurer pour qu'il s'exécute au démarrage ou même pour effectuer une tâche planifiée.
Jim McKeeth
1
200 Mo ou 200 Go? S'il s'agit de 200 Mo, vous êtes en retard pour une mise à niveau.
kmarsh
1
+1 J'ai appuyé sur le mauvais bouton dans Total Commander pour supprimer Boost, donc tous les fichiers 3141534 se sont retrouvés dans la corbeille. Les suppressions ont pris plus de 2 secondes par fichier par la suite.
György Andrasek
La suppression de l'invite DOS et l'utilisation du chemin DOS (celui qui utilise ~ pour le raccourcir) peuvent également accélérer les choses.
Daniel F
11

Essayez de désactiver temporairement votre logiciel antivirus pour voir s'il a un effet important sur la suppression.

Don Kirkby
la source
3

Il existe une solution - j'ai supprimé de la corbeille seulement 8 très gros fichiers totalisant 1,5 Go sur environ 1,8 Go de la taille totale de la corbeille, puis la suppression de fichiers sur le mur est aussi rapide que le clic - comme j'étais habitué avant de commencer à rencontrer la suppression de fichiers prend très longtemps.


la source
3

Votre disque dur effectue peut-être des tentatives de lecture / écriture dans une zone correspondant à la fonctionnalité de la corbeille.

Téléchargez les outils de votre fournisseur de disque et vérifiez l'état SMART pour les erreurs. (Par exemple, SeaTools pour les disques Seagate, WD Data Lifeguard , Samsung Hutil , Hitachi Drive Fitness Test ou OGT ). Pour linux, il existe un package smartmontools .

C'est une bonne idée pour tout le monde à faire au moins une fois par an!

kmarsh
la source
1

peut-être que le formatage de votre disque dur avec le système de fichiers NTFS accélérera les choses


la source
1

J'ai rencontré le problème lorsque le réseau ne fonctionnait pas correctement. Dans ce cas, cela était dû à un accès au réseau retardé. Le correctif consistait à déconnecter les lecteurs réseau jusqu'à ce que je trouve celui (s) à l'origine des problèmes.
En outre, Windows a des problèmes d'accès aux fichiers lorsqu'il y a plus de 10 000 fichiers dans un même dossier.

Dave
la source
1

La suppression de fichiers dans la corbeille est généralement utile. Si ce n'est pas le cas, voyez s'il reste des restes dans

<drive>: \ RECYCLER \ <UserSID> \

Un UserSID peut ressembler à S-1-5-21-2502600870-2247595359-1186002861-1024

Supprimez les fichiers dans le (s) dossier (s) <UserSID>, pas le dossier <UserSID> lui-même.

Il m'est arrivé une fois qu'il y avait encore beaucoup de fichiers là-dedans, même après avoir vidé la corbeille. Après avoir vidé ce dossier, la suppression était à nouveau instantanée.

Aximili
la source
1

Je fais ça moi-même maintenant. Je n'ai pas encore vu le mot défragmentation mentionné, donc pour les futurs lecteurs, je lance celui-là. Chkdsk pour voir s'il y a des problèmes et faire une défragmentation si nécessaire / si cela fait un certain temps depuis la dernière défragmentation.

demongolem
la source
0

S'il y a des fichiers que vous savez que vous souhaitez supprimer (c'est-à-dire que vous souhaitez contourner la corbeille et les supprimer définitivement), vous pouvez sélectionner les fichiers, puis appuyez sur Maj + Suppr ou maintenez la touche Maj enfoncée tout en cliquant avec le bouton droit et en supprimant.

Cela vous permet de contourner sélectivement la surcharge d'utilisation de la corbeille sans la désactiver complètement.

Rob
la source
0

Pour Windows 7, il existe une solution ici

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-deleting-large-files-is-extremely-slow/f2b32bf0-bab6-4935-9002-8127d9ca066a

Plus précisément, Fichier -> Clic droit -> Propriétés -> Avancé, décochez

Le fichier est prêt pour l'archivage Autoriser l'indexation de ce fichier en plus des propriétés du fichier

Je pense que cela devrait s'appliquer à tous les Windows basés sur NTFS.

db
la source
0

La suppression de fichiers temporaires dans Windows accélérera un peu les choses.

Pour supprimer des fichiers temporaires.

Cliquez sur Démarrer, saisissez% temp% dans la barre de recherche et appuyez sur entrée. Supprimez tous les fichiers en sélectionnant manuellement.

J'espère que cela vous aidera.

Chethan
la source
0

Utilisez la ligne de commande.

C'est beaucoup plus rapide. Lorsque vous supprimez via l'Explorateur, Windows analyse chaque fichier avant de commencer à les supprimer. C'est un peu comme passer par vos ordures avant de les jeter.

Acko Manah
la source
Voter parce que quelqu'un a voté contre cela sans mentionner la moindre raison. La pointe de l'utilisation de la ligne de commande est valide, j'y ai eu recours à plusieurs reprises. Pourtant, la réponse pourrait montrer comment procéder.
Daniel F