Windows будет буферизовать запись как можно дольше, поэтому первый блок будет писать быстрее, чем остальные. На дисплее отображается общее среднее значение, поэтому оно изначально высокое и медленно падает к фактической скорости записи на флэш-накопителе, которая, предположительно, немного ниже 5,8 МБ / с.
Даже если Windows по умолчанию не хранит записи для USB-накопителей, таких как эта, в кэш-памяти в течение длительного времени (записанные данные сбрасываются на диск в течение небольшого промежутка времени или сразу после закрытия файла), она все равно будет немного буферизовать запись, пока идет активная запись. Все еще продолжается, и операция копирования также может иметь свой собственный буфер, поэтому он будет продолжать читать так быстро, как может, пока не заполнится, поэтому начальная скорость будет выглядеть быстрее, чем общая скорость. Это также объясняет, почему после длительной операции записи отображение хода выполнения копирования иногда будет равным 100% в течение секунды или двух - поскольку операция копирования закрывает файл, вызывается обращение к функциональным блокам «close» до тех пор, пока не будут получены последние несколько блоков данных. написано.
Можно сказать ОС, чтобы она выполняла совершенно небуферизованные операции записи, но очень мало кода делает это (Windows Explorer не делает), поскольку это мешает ряду потенциальных небольших оптимизаций (в ОС и контроллере накопителя), которые может ускорить операции записи.