Ich habe einen Ordner mit über 200 Dateien und einer Größe von über 1,3 GB:
Ich verwende die Gizmo Drive-Software, um aus diesem Ordner eine ISO-Datei zu erstellen.
Das Interessante ist, dass es nur 1 oder 2 Sekunden dauert !
Ich habe das mehrmals versucht. Ich habe sogar versucht, die .iso-Datei auf einem anderen Volume zu erstellen. Wieder dauert es nur 1 oder 2 Sekunden.
Ich habe versucht, die .iso-Datei zu mounten, alles funktioniert einwandfrei. Ich dachte, dass es eine .iso-Datei sein könnte, die auf den Quellordner verweist, dann habe ich den Quellordner an einen anderen Ort verschoben, aber kein Glück. Auch das Kopieren der erzeugten .iso-Datei dauert Minuten!
Wie kommt es, dass das Erstellen der .iso-Datei nur 1 Sekunde dauert? Hast du eine Erklärung dafür?
Anmerkungen
- Alle Tests wurden auf einer normalen Festplatte ohne SSD durchgeführt.
- Mit Windows 7 x64, 16 Gig-Speicher, Core i5-CPU.
Ich habe sync.exe verwendet , um alle Dateisystemdaten direkt nach der Erstellung der .iso-Datei auf die Festplatte zu übertragen, und sync.exe brauchte 14 Sekunden, um die Daten zu übertragen. Das heißt, es dauert tatsächlich 14 Sekunden, um die ISO-Datei zu erstellen. Ein kurzer Benchmark auf meinem D: -Laufwerk zeigt, dass es dieselbe .iso-Datei in 14 Sekunden von einer SSD auf mein D: -Laufwerk schreiben kann und dass sich der Quellordner im RAM befindet und es 14 Sekunden dauert, um die Daten zu leeren. **
quelle
D:
kein RAM Drive - unwahrscheinlich aber möglich.Sync
genannten Befehl auszuführen , nachdem Sie die ISO erstellt haben. Sehen Sie, wie lange dies dauert.Antworten:
Mit 16 GB RAM haben Sie wahrscheinlich eine Menge davon für das Zwischenspeichern von Festplatten frei. Die ISO wurde höchstwahrscheinlich gerade vom Betriebssystem vollständig im RAM gepuffert. Es wird später auf die Festplatte geschrieben, aber die Anwendungen müssen nicht darauf warten.
quelle
WriteFile
um die Zeit , die Daten beginnt die Plattencontroller zu treffen. Während dieser Zeit beziehen sich Schreib- / Leseaufrufe auf die speicherinterne Version. Mit dem Write-Through-Flag können Sie den Windows-Cache umgehen, sind jedoch weiterhin dem Cache des Festplattencontrollers ausgeliefert.