У меня есть SD-карта, на которой будут храниться только файлы размером 512, 1024, 2048 и 4096 КБ. Я хотел установить размер блока выделения на 512 КБ, но максимально допустимый в Windows - 64 КБ.

Могу ли я установить этот предел на 64 КБ выше в Windows или Linux? Я сомневаюсь, что это будет иметь огромное значение, но каждый немного помогает.

1 ответ1

1

Размер единицы размещения будет очень небольшим, если будет заметна какая-либо заметная разница в производительности. Слишком большой размер может привести к неэффективному использованию дискового пространства, если у вас много маленьких файлов. Придерживайтесь значения по умолчанию и позвольте контроллеру SD-карты обрабатывать управление блоками и буферизацию - это то, что есть в любом случае.

Способ получить лучшую производительность и надежность находится на более высоком уровне, во время фактической передачи данных; например, при копировании файлов используйте размеры блоков, которые кратны размерам блоков чтения / записи (хотя обычно вы ограничены, например, скоростью передачи интерфейса USB-адаптера или любым другим способом). Обратите внимание, что SD-карты могут иметь разные размеры блоков чтения / записи / стирания. Вы можете также использовать такие программы , как эти или TeraCopy, все из которых обеспечивают более высокую производительность и гибкость , чем Windows , копирования по умолчанию / перемещения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .