Неожиданно столкнулся с проблемой низкой скорости записи на flash-накопитель.
Пишу так (на С)
while (!feof(источник)) {
fread(buffer, источник);
fwrite(buffer, приемник);
}
источник — файл на диске, приемник файл на флешке.
Например, в TotalCommander, операция проходит в лет. (раз в 10-15 быстрее)
Размер буфера результатов на дал.
Почему?