Wenn Sie eine große Anzahl von Dateien auf einmal kopieren, benötigt Windows einige Zeit, um die Kopie vorzubereiten . Das gleiche passiert, wenn große Mengen von Dateien gelöscht werden. Was passiert hier? Welche Vorbereitungen laufen dort?
windows
file-management
Björn Pollex
quelle
quelle
Antworten:
"Vorbereiten des Kopiervorgangs" ist eine spezielle Funktion, mit der Sie den gesamten Vorgang um einen unangemessenen Zeitraum verzögern und mehr Zeit haben, um ein von Microsoft-Designern erstelltes ausgefallenes Dialogfeld zu lesen.
Windows "bereitet das Kopieren vor", tut dies jedoch nicht
Es erstellt jedoch die vollständige Liste der Dateien und führt einige magische Zahlenberechnungen durch, um falsche Annahmen über die geschätzte Kopierzeit zu treffen.
quelle
Es erstellt eine Liste aller Dateien im aktuellen Ordner und seinen Unterordnern und protokolliert die Änderungen, die an den Dateien in einem Journal vorgenommen werden. Dies ist aufgrund der Funktionsweise von NTFS erforderlich.
Einige Anwendungsfälle dieser Liste umfassen:
Wenn das ärgerlich ist, können Sie xcopy oder robocopy immer über die Eingabeaufforderung für eine große Anzahl von Dateivorgängen verwenden.
quelle
xcopy
es dann ohne NTFS funktionieren ?Wie von Raymond Chen in einer der Antworten auf seinen ursprünglichen Beitrag zum Fortschritt des Dateikopierens ( http://blogs.msdn.com/b/oldnewthing/archive/2004/01/06/47937.aspx#47964 ) beantwortet , einer von Sie müssen lediglich die Dateigrößen für den gesamten Kopiervorgang abrufen, um eine bessere Einschätzung der Zeit zu erhalten, die die Kopie benötigt.
quelle
Ich glaube, diese ausgefallene Funktion berechnet den Prozentsatz der Fortschrittsanzeige, wenn jede Datei kopiert wird, so dass Sie die schöne Fortschrittsanzeige zu schätzen wissen.
quelle
Meines Wissens überprüft Windows, ob es nach ALLEN Dateien fragen kann. Dies bedeutet, dass z. B. gesperrte Dateien im Voraus gefunden werden und nicht auf halbem Weg ein unvollständiges Ergebnis verursachen.
quelle