Разгон NTFS

       

Размер кластера


Большинство пользователей форматируют диски с размерами кластера по умолчанию и это правильно, поскольку система автоматически выбирает наилучшее. Чем меньше кластер, тем (потенциально) выше фрагментация, но меньше гранулярность, то есть потери дискового пространства. В NTFS никакой файл не может занять часть кластера, если он занимает хотя бы один байт, то весь кластер выделяется ему целиком (в файловых системах ReiserFS и FFS — использующихся в LINUX'е и BSD – это не так).

Если на диске храниться огромное количество мелких файлов, то сократив размер кластера, мы существенно увеличим эффективный объем (исключение составляют файлы, размер которых не превышает 1 Кбайт — они хранятся непосредственно в самом $MFT и размер кластера на них никак не влияет), однако за счет фрагментации производительность при этом упадет и нам придется намного чаще дефрагментировать свой диск.

Увеличение размера кластера хоть и увеличивает грануляцию (потерю дискового пространства), зато сдерживает рост фрагментации. В принципе, размер кластера можно выбирать любым, однако, если он будет больше 4 Кбайт, мы не сможем ни дефрагментировать раздел, ни использовать прозрачное сжатие/шифрование файлов, а это нехорошо.

размер раздела (Мбайт)

размер кластера (байт)

кол-во секторов в кластере

<= 512

512



1

513 – 1024

1024

2

1025 - 2048

2048

4

2049 >=

4096

8

Таблица 1 размер кластера, выбираемый операционной системой по умолчанию

Размер кластера задается при форматировании (в стандартном format'e за это отвечает ключ /A:<clustersize>), и потом не может быть изменен, поэтому выбирать его следует очень осторожно.



Содержание раздела