КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Жесткие диски

Как и в FAT, кластеры обычно образу-
ются из нескольких секторов, но в NTFS используется достаточно широкий чис-
ловой диапазон, позволяющий отслеживать огромное число кластеров, поэтому
размер кластера варьируется от одного 512-байтового сектора до нескольких сек-
торов. Максимальное число единиц (кластеров или секторов) в NTFS позволяет
использовать диски, объем которых исчисляется терабайтами. Максимум диско-
вого пространства, теряемого при хранении файла, составляет часть одного клас-
тера. Как видно из табл. 5.3, в NTFS файлы тоже хранятся в кластерах, но размер
кластера гораздо меньше, чем в FAT-16 и FAT-32. Разделы NTFS можно пере-
форматировать в консоли управления дисками ХР, чтобы использовать более
мелкие или крупные кластеры по вашему усмотрению.
Таблица 5.3. Размеры кластеров для разделов Windows NTFS
Размер раздела Размер кластера NTFS
0-512 Мбайт
512-1024 Мбайт
1024-2048 Мбайт
2048-4096 Мбайт
409&-8192 Мбайт
8192-16 384 Мбайт
16 384-32 768 Мбайт
>32 768 Мбайт
512 байт (1 сектор)
1024 байт (2 сектора)
2048 байт (4 сектора)
4096 байт (8 секторов); возможно 8192 байт и больше
8192 байт (16 секторов)
16 384 байт (32 сектора)
32 768 байт (64 сектора)
65 536 байт (128 секторов)
Как правило, если типичный размер (большой или маленький) или тип файлов
неизвестен, по соображениям эффективности лучше использовать наименьший
возможный размер кластера. Под «большими файлами» я имею в виду файлы в де-
сятки и сотни Мбайт, которые реально поглощают дисковое пространство и для
обращения к которым желательно ограничиться как можно меньшим количеством
обращений к диску (примерами могут послужить огромные базы данных, храня-
щиеся на серверах, или видеофайлы). Большинство рядовых пользователей (за
исключением коллекционеров аудио- и видеофайлов) обычно работает с относи-
тельно небольшими файлами данных объемом менее мегабайта - текстом и гра-
фикой с веб-страниц, сообщениями электронной почты, средними документами
и электронными таблицами.
В зависимости от метода кэширования с опережающим чтением и объема кэша
для конкретного диска использование 1-килобайтных кластеров в NTFS эквива-
лентно 1 000 обращений к диску при чтении или записи 1-мегабайтного файла,
тогда как при 4-килобайтных кластерах потребуется всего 250 обращений.

Hosted by uCoz