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?
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?
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.
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.
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.
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.