Ich versuche, einen Ordner (ca. 1 GB) im selben Verzeichnis zu duplizieren, und die Kopierrate ist recht langsam (ca. 600 KBit / s).
Ich kann große Dateien schneller aus dem Internet herunterladen (2/3 MBit / s).
Irgendwelche Gedanken?
Hinweis: Ich verwende Windows 7 Professional.
Antworten:
Dies ist normal, Sie lesen und schreiben auf dieselbe physische Festplatte und es kann noch schlimmer sein, wenn Sie viele Dateien in einem einzigen Verzeichnis haben.
quelle
Kleine Dateien beeinträchtigen die Leistung . Eine große Datei, die Sie herunterladen, benötigt nur einen einzigen Dateitabelleneintrag und wird nur geschrieben . Aber 20.000 Dateien kopieren; Neben dem Lesen und Schreiben müssen auch 20.000 Dateitabelleneinträge geändert werden. Und so kommentiert , auch der Freiraum Tisch und Fragmentierung der Festplatte auch ins Spiel kommen. Ihr Kopierdialog scheint mir völlig normal zu sein. Ich würde mir Sorgen machen, wenn er Stunden für eine längere Zeit erwähnt ...
quelle
Wenn das Betriebssystem ' CreateFile () ' aufrufen muss, können viele Dinge etwas blutig und manchmal böse werden. Versuchen Sie auf jeden Fall, die Erstellung des 8.3-Dateinamens zu deaktivieren, da "lange Namen kurz machen" die Leistung beeinträchtigt. Wenn Sie viele ähnlich benannte Dateien haben, die beim Abschneiden auf 8.3 ziemlich ähnlich sind, lösen Sie den 8.3-Algorithmus sehr oft aus:
Wenn diese Schleife häufig wiederholt wird (es gibt eine Begrenzung, die jedoch für jeden eingehenden NEUEN Dateinamen mehrmals ausgeführt wird), werden Sie beim Verschieben / Erstellen vieler neuer Dateien eine sehr schlechte Geschwindigkeit feststellen.
Weitere Informationen finden Sie unter http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#short_vs._long_names
Abgesehen davon (genau wie die anderen bereits erwähnten Antworten): Der Explorer hat viel zu tun, indem er Symbole erstellt und Informationen über die Dateien für dieses neue Verzeichnis enthält.
quelle
quelle