Создание файла размером 1,3 ГБ занимает всего 1 секунду. Как?

Создание файла размером 1,3 ГБ занимает всего 1 секунду. Как?

У меня есть папка, содержащая более 200 файлов и имеющая размер более 1,3 ГБ:

введите описание изображения здесь

Я использую программу Gizmo Drive для создания файла .iso из этой папки.

введите описание изображения здесь

Интересно то, чтоэто займет всего 1 или 2 секунды!

введите описание изображения здесь

Я пробовал это несколько раз. Я даже пытался создать файл .iso на другом томе. Опять же, это занимает всего 1 или 2 секунды.

Я попробовал смонтировать файл .iso, все работает отлично. Я подумал, что это может быть файл .iso, ссылающийся на исходную папку, затем я переместил исходную папку в другое место, но безуспешно. Даже копирование полученного файла .iso занимает минуты!

Так как же так получается, что создание .iso файла занимает всего 1 секунду! У вас есть какое-то объяснение этому?

Примечания

  1. Все тесты проводились на обычном жестком диске, без SSD.
  2. Использую Windows 7 x64, 16 Гб памяти, процессор Core i5.

я использовалsync.exeдля сброса всех данных файловой системы на диск сразу после создания файла .iso иsync.exeДля сброса данных потребовалось 14 секунд. Это означает, что на самом деле создание файла .iso занимает 14 секунд. Быстрый тест на моем диске D: показывает, что он может записать тот же файл .iso с SSD на мой диск D: за 14 секунд, и это подтверждает, что исходная папка находится в оперативной памяти, а сброс данных занимает 14 секунд.**

решение1

При наличии 16 ГБ оперативной памяти у вас, вероятно, будет много свободного места для кэширования диска. ISO, скорее всего, был полностью буферизирован в оперативной памяти операционной системой; он будет записан на диск позже, но приложениям не нужно этого ждать.

Связанный контент