Любой пользователь, который хоть раз форматировал диск или флешку, встречал в настройках параметр «Размер единицы распределения» или как его еще называют — «размер кластера».
Объясню простым языком, что это и как работает — с минимумом сложных терминов. У каждого накопителя есть файловая система (FAT 16, FAT 32, NTFS и прочие). Файловую систему проще всего представлять в виде ячеистой сетки, где каждая ячейка является выделяемым кластером.
Кластер — логический объем дискового пространства, выделяемый на 1 файл. С помощью разделения на такие единицы контроллеру диска проще искать то место, где находится искомый файл.
Например, размер кластера 4 килобайта, а файл объемом в несколько байт все равно будет занимать на диске все 4 килобайта. Такое поведение можно наблюдать во время просмотра свойств небольшого файла:
Размер файла всего 26 байт, а на диске он занимает все 4096 байт, то есть 4 килобайта. Хоть и файл маленький, но занял целую ячейку. Такой принцип работы файловой системы, которая по номерам ячеек знает где записан нужный файл.
Какой должен быть размер кластера?
Размер кластера можно выбрать при форматировании жесткого диска (или флешки). Для системного диска с Windows 10 оптимальный размер кластера 4096 байт (4 килобайта).
Не стоит изменять данный параметр в большую или меньшую сторону — в системе очень много мелких файлов, и изменение этого параметра может привести к замедлению работы системы.
С другими дисками можно немного поэкспериментировать. Например, если вам нужно хранить сотни тысяч мелких файлов, то размер кластера можно уменьшить.
Если планируется хранение только больших файлов, то параметр можно увеличить в большую сторону — таким образом, возрастет скорость чтения / записи.
Причина простая — чем меньше условных ячеек, тем проще контроллеру накопителя оперировать с данными. Данное правило работает как для накопителя компьютера, так и для USB флешек и карт памяти.
Будет интересно:
Для флешек можно использовать файловую систему exFAT, в которой размер кластера может быть до 32 мегабайт, что дает удобство работы с большими файлами и уменьшает износ flash памяти.
Есть нюанс — не все программы могут правильно работать с «экзотическим» размером кластера, как правило, подобные проблемы детектируются в результате эксперимента.
В любом случае, после изменения размера кластера нужно протестировать накопитель на нужном программном обеспечении.
Подписывайтесь, чтобы не пропустить новые публикации: