(2.5) Что такое кластер?

We use cookies. Read the Privacy and Cookie Policy

(2.5) Что такое кластер?

Кластер – минимальный размер места на диске, которое может быть выделено файловой системой для хранения одного файла. Определяется он, как правило, автоматически, при форматировании винчестера, по зависимости указанной в таблице:

Размер раздела Секторов в кластере Размер кластера < 512 Мб 1 512 байт < 1024 Мб 2 1K < 2048 Мб 4 2K < 4096 Мб 8 4K < 8192 Мб 16 8K < 16384 Мб 32 16K < 32768 Мб 64 32K > 32768 MБ 128 64K

Небольшое исключение для системного раздела: если он меньше 2048МБ, то размер кластера всегда 512 байт.

Узнать размер кластера в W2k можно несколькими способами. Во первых, можно зайти в Administrative Tools?Computer Management?Storage?Disk Defragmenter. Выбрать нужный диск и нажать на Analyze. Через несколько секунд появится табличка, где есть три кнопки. Нажатие на View Report запускает окошко, в котором море информации про выбраный диск, в том числе и Cluster size.

Есть ещё один метод, который подходит не только для W2k. Создаётся, или берётся готовый, маленький файлик размером от 1 байта до 500 байт. Нажимается на нём правая кнопка мыши, выбирается Properties. Смотрим на два пункта, Size и Size on disk. Size должен быть чем-то вроде 10 байт (или какой там размер он реально имеет), а Size on disk будет, к примеру, 4096 байт, что соответствует настоящему размеру кластера, т.е. 4K.

Размер кластера можно выбрать и самому, вручную, правда, только при форматировании. Делается это так: "format d: /A:size", где size это размер кластера в байтах. Однако существуют некоторые правила, которых следует придерживаться: во-первых, размер кластера должен быть кратен размеру физического сектора, то есть 512 байтам в подавляющем большинстве случаев; во-вторых, есть ограничения по количеству кластеров на разделе.