Кластеры в NTFS.

Размер кластера на томе NTFS, или кластерный множитель (cluster factor), уста­навливается при форматировании тома командой format или в оснастке Disk Management. Размер кластера по умолчанию определяется размером тома, но всегда содержит целое число физических секторов с дискретностью N2 (т.е. 1 сектор, 2 сектора, 4 сектора, 8 секторов и так далее). Кластерный множитель выражается числом байт в кластере, например 512 байт, 1 Кб или 2 Кб.

Внутренне NTFS работает только с кластерами. (Однако NTFS инициирует низкоуровневые операции ввода-вывода на томе, выравнивая передаваемые дан­ные по размеру сектора и подгоняя их объем под значение, кратное размеру секторов.) NTFS использует кластер как единицу выделения пространства для поддержания независимости от размера физического сектора. Это позволяет NTFS эффективно работать с очень большими дисками, используя кластеры большего размера, и поддерживать нестандартные диски с размером секторов, отличным от 512 байт. Применение больших кластеров на больших томах умень­шает фрагментацию и ускоряет выделение свободного пространства за счет небольшого проигрыша в эффективности использования дискового пространства. Команда format или оснастка Disk Management выбирает кластерный мно­житель в зависимости от размера тома, но Вы можете изменить это значение.

NTFS адресуется к конкретным местам на диске, используя логические номе­ра кластеров (logical cluster numbers, LCN). Для этого все кластеры на томе про­сто нумеруются по порядку — от начала до конца. Для преобразования LCN в физический адрес на диске NTFS умножает LCN на кластерный множитель и получает байтовое смещение от начала тома, воспринимаемое интерфейсом драйвера диска. На данные внутри файла NTFS ссылается по виртуальным но­мерам кластеров (virtual cluster numbers, VCN), нумеруя кластеры, которые при­надлежат конкретному файлу (от 0 до т). VCN не обязательно должны быть физически непрерывными.

 

 

35. Основные файлы NTFS, назначение основных файлов NTFS.