Нотатки сисадміна - Що таке кластер, і якого розміру він має бути

Що таке кластер, і якого розміру він має бути?

Кластер – мінімальний розмір місця на диску, який може бути виділено файлової системою для зберігання одного файла. Визначається він, як правило, автоматично, при форматуванні вінчестера, залежно від зазначеної в таблиці:

Розмір розділу

Секторів у кластері

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

Невеликий виняток для системного розділу: якщо він менший за 2048МБ, то розмір кластера, при використанні NTFS, завжди 512 байт. Щоб уникнути, доведеться скористатися зовнішніми програмами, наприклад Partition Magic. Дізнатися розмір кластера в XP можна кількома способами. По-перше, можна зайти в Administrative Tools -> Computer Management -> Storage -> Disk Defragmenter. Вибрати потрібний диск та натиснути на Analyze. За кілька секунд з'явиться табличка, де є три кнопки. Натискання на View Report запускає віконце, в якому море інформації про вибраний диск, у тому числі і Cluster size. Є ще один метод, який підходить не тільки для XP. Створюється, або береться готовий, маленький файл розміром від 1 байта до 500 байт. Натискається на ньому права кнопка миші, вибирається Properties. Дивимося на два пункти, Size та Size on disk. Size повинен бути чимось на зразок 10 байт (або який там розмір він реально має), а Size on disk буде, наприклад, 4096 байт, що відповідає розміру кластера, тобто. 4K. Розмір кластера можна вибрати і самому, вручну, щоправда, тільки при форматуванні. Робиться так: "format d: /A:size", де size це розмір кластера в байтах. Однак існують деякі правила, яких слід дотримуватись: по-перше, розмір кластераповинен бути кратний розміру фізичного сектора, тобто 512 байтам у переважній більшості випадків; по-друге, є обмеження кількості кластерів на разделе. Кроме всього вищепереліченого слід враховувати, що з розмірі кластера вище 4 кілобайт на NTFS розділі працюватимуть функції стиснення, вбудовані у файлову систему.