Warum verwendet Windows den gesamten Arbeitsspeicher zum Löschen von Dateien?

449
jwillmer

Ich habe ein großes Backup-Archiv auf einer sekundären Festplatte, das ich gerade lösche. Nach stundenlangen Fortschritten im Lösch-Dialogfenster sind jetzt 99% hängen geblieben und füllt meinen Arbeitsspeicher auf. Interessanterweise kommt die Festplattennutzung jetzt von meiner primären Festplatte.

Kann jemand erklären, was beim Löschvorgang passiert?

Warum verwendet Windows den gesamten Arbeitsspeicher zum Löschen von Dateien?

Edit: Durch das Töten (und Neustarten) der explorer.exekonnte ich den RAM frei bekommen und die Dateien dort tatsächlich verschwinden.

0
Es ist wahrscheinlicher, dass Sie auf eine Situation gestoßen sind, in der Windows auf E / A-Fehler gestoßen ist. Das macht, da eine Dateioperation Systemspeicher verwendet, um die Datei von ihrem aktuellen Speicherort in den Papierkorb zu verschieben. Das primäre Laufwerk wird verwendet, weil sich dort der Papierkorb befindet. Ramhound vor 6 Jahren 1
@Ramhound Ich habe mir die `Event Viewer` angesehen und konnte während dieser Zeit keine wiederkehrenden Ereignisse finden. jwillmer vor 6 Jahren 0
Werfen Sie einen Blick auf https://superuser.com/questions/988363/why-do-file-transfers-between-drives-use-ram iTechieGamer vor 6 Jahren 0
Sehr informativer Link @iTechieGamer, aber sie sprechen über 1-3 GB RAM-Nutzung, nicht alle verfügbaren RAM. jwillmer vor 6 Jahren 0
Sieht nicht so aus, als würden Sie Dateien in den Papierkorb verschieben (dies ist übrigens pro Partition vorhanden). Der Dialog sagt "Löschen", nicht "Recycling". Hier stimmt etwas nicht. Daniel B vor 6 Jahren 0
Ich glaube, ich habe das Popup akzeptiert, dass die Dateien sofort entfernt werden, da sie zu groß für den Papierkorb sind. jwillmer vor 6 Jahren 0
@jwillmer - Wenn die Antwort auf Ihre Frage darin bestand, den Datei-Explorer (dh explorer.exe) neu zu starten, sollten Sie eine Antwort übermitteln. Die Lösung Ihres Problems sollte nicht in der Frage enthalten sein. Erwarten Sie, dass diese Bearbeitung von einem Moderator zurückgesetzt wird. Ramhound vor 6 Jahren 0
Sobald der physische Arbeitsspeicher aufgebraucht ist, beginnt der Computer mit dem Paging der Daten auf die Festplatte. Das ist die primäre Festplattennutzung, die Sie sehen. Der Windows-Explorer kann Dateivorgänge mit Tausenden von Dateien und Ordnern nicht effizient ausführen. Sie sollten besser zu einer Eingabeaufforderung für die Verwaltung gehen und `rmdir / s verwenden`. Ansonsten warten und warten lassen. Appleoddity vor 6 Jahren 0
@Ramhound meine Bearbeitung löst meine Frage nicht. Es wurde das Problem gelöst, dass der RAM ausgeht. jwillmer vor 6 Jahren 0
Wenn sonst nichts auf der Festplatte wichtig wäre, hätte ich einfach abgewischt und neu partitioniert ... Solar Mike vor 6 Jahren 0
[Analyse der Speicherauslastung mit Windows Performance Analyzer analysieren] (https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-154-Memory-Footprint-and-Leaks#time=16m57s) magicandre1981 vor 6 Jahren 0

0 Antworten auf die Frage