Das Löschen von Dateien in Windows XP ist extrem langsam


23

Wenn ich selbst die kleinsten Dateien unter Windows XP lösche, dauert der Vorgang 3-10 Minuten.

Ich habe gelesen, dass dies passieren kann, wenn der Papierkorb viele Elemente enthält und XP alle Dateien durchlaufen muss. Also habe ich den Platzverbrauch auf 1% gesetzt, aber auch das hilft nicht. Das einzige, was funktioniert, ist das Deaktivieren des Papierkorbs, was nicht ideal ist.

Bekannte Fehlerbehebungen?


1
Ich fing an, dies auf verschiedenen XP-Maschinen von mir (sowohl zu Hause als auch bei der Arbeit) zu begegnen. Ich glaube, es gab ein Windows-Update, das dieses Problem ausgelöst hat, aber ich habe weder Beweise noch eine Lösung.
Matthew Ruston

Ich bekomme so etwas, auch mit einer Schicht + Entf verbringt es eine lange Zeit "Vorbereiten zu löschen"
Jeremy Französisch

1
Haben Sie Ihren Papierkorb tatsächlich geleert oder nur eingeschränkt?
kmarsh

Versuchen Sie zufällig, Dateien zu löschen, bei denen es sich um Medien handelt? Wenn Sie beispielsweise Bilder oder Filme haben, versucht XP möglicherweise, eine Miniaturvorschau zu erstellen, bevor die Dateien gelöscht werden.
So,

Es ist weniger die Größe der Dateien im Papierkorb, sondern die Anzahl der Dateien. Wenn Sie eine Million Dateien im Papierkorb haben, könnte dies das Problem verursachen. Aber Hunderte von Dateien im RB sollten kein Problem sein, und die Größe von ihnen auch nicht.
Daniel F

Antworten:


12

Ändert sich die Leistung, wenn der Papierkorb leer oder voll ist? Selbst bei 1% befinden sich auf einem 500-GB-Laufwerk noch 5 Gigabyte Dateien im Papierkorb. Dies können viele Dateien sein, wenn es sich in der Regel um recht kleine Dateien handelt.

Ich finde, es funktioniert viel besser, Dateien aus dem Papierkorb zu entfernen, basierend darauf, wie lange sie dort waren, nicht auf der Größe.

Antivirus ist eine weitere Möglichkeit. Ich habe auch andere Tools von Drittanbietern gesehen, die sich selbst anstelle des Papierkorbs installieren. Überprüfen Sie dies ebenfalls und deaktivieren Sie sie. Wenn nichts anderes möglich ist, können Sie einfach alle Anwendungen deaktivieren, die in der Taskleiste ausgeführt werden, und prüfen, ob dies einen Unterschied macht.

Wenn nichts davon funktioniert, rufen Sie den Process Explorer von SysInternals auf und prüfen Sie, ob Sie beim Löschen feststellen können, was gerade passiert .


Die Leistung verbessert sich, wenn es leer ist? Es ist eine 200-MB-Festplatte, wie auch immer, ich würde erwarten, dass Fenster so gestaltet sind, dass sie damit umgehen? Gibt es eine Option, um den Papierkorb auf Zeit zu gründen?
Dan

4
Der Papierkorb unterstützt das zeitbasierte Entleeren von Haus aus nicht, aber ich glaube, CCleaner ( CCleaner.com ) kann dies für Sie tun. Es kann so konfiguriert werden, dass nur die Papierkorbelemente gelöscht werden, die älter als ein bestimmtes Datum sind, und dann so eingestellt werden, dass sie beim Start ausgeführt werden oder dass sogar eine geplante Aufgabe dafür erstellt wird.
Jim McKeeth

1
200 MB oder 200 GB? Wenn es 200 MB ist, sind Sie für ein Upgrade überfällig.
kmarsh

1
+1 Ich habe in Total Commander die falsche Taste gedrückt, um Boost zu löschen, sodass alle 3141534-Dateien im Papierkorb landen. Das Löschen dauerte danach mehr als 2 Sekunden pro Datei.
György Andrasek

Auch das Löschen über die DOS-Eingabeaufforderung und die Verwendung des DOS-Pfads (derjenige, der ~ verwendet, um ihn zu verkürzen) kann die Dinge beschleunigen.
Daniel F

11

Deaktivieren Sie Ihre Antivirensoftware vorübergehend, um festzustellen, ob dies einen großen Einfluss auf das Löschen hat.


3

Es gibt eine Lösung: Ich habe aus dem Papierkorb nur 8 sehr große Dateien mit einer Gesamtgröße von 1,5 GB und einer Gesamtgröße von 1,8 GB gelöscht. Das Löschen von Dateien erfolgt dann per Mausklick. Wie ich es gewohnt war, dauert das Löschen von Dateien sehr lange.


3

Ihre Festplatte führt möglicherweise Lese- / Schreibversuche in einem Bereich durch, der der Funktionalität des Papierkorbs entspricht.

Laden Sie die Tools Ihres Festplattenherstellers herunter und überprüfen Sie den SMART-Status auf Fehler. (ZB SeaTools für Seagate-Laufwerke, WD Data Lifeguard , Samsung Hutil , Hitachi Drive Fitness Test oder OGT ). Für Linux gibt es ein smartmontools- Paket.

Dies ist eine gute Idee, die jeder mindestens einmal im Jahr machen sollte!


1

Vielleicht beschleunigt das Formatieren Ihrer Festplatte mit dem NTFS-Dateisystem die Arbeit


1

Ich bin auf das Problem gestoßen, als das Netzwerk nicht richtig funktionierte. In diesem Fall lag es an einem verzögerten Netzwerkzugriff. Die Lösung bestand darin, die Netzlaufwerke zu trennen, bis ich die gefunden habe, die die Probleme verursacht haben.
Windows hat auch Probleme mit dem Dateizugriff, wenn sich mehr als 10.000 Dateien in einem Ordner befinden.


1

Normalerweise hilft das Löschen von Dateien im Papierkorb. Ist dies nicht der Fall, prüfen Sie, ob noch Reste vorhanden sind

<Laufwerk>: \ RECYCLER \ <UserSID> \

Eine UserSID kann wie folgt aussehen: S-1-5-21-2502600870-2247595359-1186002861-1024

Löschen Sie die Dateien in den Ordnern <UserSID> und nicht in den Ordnern <UserSID>.

Es ist mir einmal passiert, dass noch viele Dateien darin waren, selbst nachdem ich den Papierkorb geleert hatte. Nach dem Leeren dieses Ordners wurde sofort wieder gelöscht.


1

Ich mache das jetzt einfach selber. Ich habe das erwähnte Wort defrag noch nicht gesehen, also werfe ich es für zukünftige Leser raus. Chkdsk, um zu sehen, ob es Probleme gibt, und führen Sie ggf. eine Defragmentierung durch, wenn seit der letzten Defragmentierung eine Weile vergangen ist.


0

Wenn Sie bestimmte Dateien löschen möchten (dh Sie möchten den Papierkorb umgehen und diese endgültig löschen), können Sie die Dateien auswählen und dann Umschalt + Entf drücken oder die Umschalttaste gedrückt halten, während Sie mit der rechten Maustaste klicken und löschen.

Auf diese Weise können Sie den Aufwand für die Verwendung des Papierkorbs selektiv umgehen, ohne ihn vollständig zu deaktivieren.



0

Das Löschen von temporären Dateien in Windows beschleunigt die Dinge ein wenig.

Temporäre Dateien löschen.

Klicken Sie auf Start, geben Sie% temp% in die Suchleiste ein und drücken Sie die Eingabetaste. Löschen Sie alle Dateien, indem Sie manuell auswählen.

Hoffe das wird helfen.


0

Verwenden Sie die Befehlszeile.

Es geht viel schneller. Wenn Sie über den Explorer löschen, überprüft Windows jede Datei, bevor sie tatsächlich gelöscht wird. Es ist so, als würde man den Müll durchgehen, bevor man ihn wegwirft.


Upvoting, weil jemand dies ohne Angabe von Gründen abgelehnt hat. Der Tipp für die Verwendung der Befehlszeile ist gültig. Ich habe einige Male darauf zurückgegriffen. Die Antwort könnte jedoch zeigen, wie dies zu tun ist.
Daniel F
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.