Логические структуры и файловые системы жестких дисков. Основные дисковые структуры и процесс загрузки, страница 12

Организация разделов для уменьшения пропавшего пространства

Так как пропавшее пространство зависит от размера кластера, используемого для раздела, а размер кластера прямо связан с размером раздела, можно значительно улучшить эффективность использования жесткого диска, просто разбивая его на несколько разделов. Чем больше разделов и чем больше файлов на диске, тем сильнее улучшение. (Это положение относится только к FAT16, так как FAT32 поддерживает диски до 8 ГБ, используя кластеры 4 КБ.)

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

Размер каждого раздела

Число
разделов

Общее пропавшее
пространство (все разделы)

2 КБ

128 МБ

16

28 МБ

4 КБ

256 МБ

8

56 МБ

8 КБ

512 МБ

4

112 МБ

16 КБ

1 GB

2

225 МБ

32 КБ

2 GB

1

450 МБ

Рассмотрим пример с диском 2 ГБ. Пусть на диске имеется 24000 файлов и у каждого пропавшее пространство составляет 60% размера кластера. Рассмотрим различные альтернативы организации разделов - можно оставить диск как есть или разбить его на меньшие части. В таблице показано, каким образом организация разделов влияет на пропавшее пространство. Как видно из таблицы, в случае одного раздела примерно 20% диска пропадает и потерю можно сократить вдвое, просто организуя два раздела. При организации большего числа разделов пропавшее пространство еще более уменьшается. С точки зрения минимизации пропавшего пространства лучше всего организовать разделы по 128 МБ. Но при этом придется использовать 16 разделов.

Пропавшее пространство и пространство конца тома

Практический способ уменьшения пропавшего пространства из-за большого размера кластера состоит в разбиении больших дисков на несколько меньших разделов. Если не применять FAT32, нужно поддерживать приемлемый размер кластера и обеспечивать эффективное использование жесткого диска.

К сожалению, некоторые пользователи не придерживаются принципа "слишком много хорошего". Они разбивают свои жесткие диски на огромное число маленьких разделов, полагая, что при этом достигается наилучшее использование дискового пространства. Но при этом помимо запутывания самих себя они не экономят столько пространства, на какое рассчитывают. Это объясняется тем, что чем меньше дисковый том, тем больший процент его необходимо оставлять пустым, чтобы избежать вероятности нехватки дискового пространства. Нехватка дискового пространства может привести к потере данных, а поддержание диска близко к той точке, где возникает нехватка пространства повышает фрагментацию и снижает производительность в интенсивных дисковых операциях. Иногда пространство, резервируемое для гарантии того, что томам хватит пространства, называется пространством конца тома (end of volume space).

В общем, большинство пользователей имеют "зону комфорта", определяющую, какое свободное дисковое пространство осталось на диск. Если объем свободного пространства оказывается ниже этой зоны, пользователи стараются что-то удалить или приобрести более емкий диск. Проблема заключается в том, что при наличии множества крошечных разделов можно легко получить нехватку пространства в одном разделе при полупустом другом разделе.

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

Размер
каждого
раздела

Число
разделов

Типичное общее
пропавшее пр-во
(все разделы)

Общее
пространство
конца тома

Сумма пропавшего
пр-ва и конца тома

2 КБ

128 МБ

16

28 МБ

320 МБ

336 МБ

4 КБ

256 МБ

8

56 МБ

160 МБ

216 МБ

8 КБ

512 МБ

4

112 МБ

80 МБ

192 МБ

16 КБ

1 ГБ

2

225 МБ

40 МБ

265 МБ

32 КБ

2 ГБ

1

450 МБ

20 МБ

470 МБ

Предположим, что зона комфорта для свободного пространства в конце тома составляет 20 МБ. Вернемся к прежнему диску 2 ГБ с 24000 файлами, но сейчас рассмотрим пространство конца тома. Очевидного и однозначного ответа нет. Конечно, размер кластера 32 КБ неэффективен, но таким же оказался и размер кластера 2 КБ. Вместе с тем, наличие многих разделов затрудняет поиск нужных данных.

Программы организации разделов и форматирования дисков

Все современные операционные системы поставляются с полным набором утилит для организации разделов и форматирования как гибких, так и жестких дисков. Утилиты для операционных систем, использующих файловую систему FAT, практически не изменились за последние годы, поэтому при работе с DOS, Windows 95 или Windows 98 применятся старый набор утилит DOS. Далее кратко рассмотрены основные утилиты, которые применяются для настройки жестких дисков.

Утилита FDISK

В DOS для настройки разделов жесткого диска предназначена утилита (программа) FDISK (по-видимому, от слов fixed disk - это старое название жесткого диска). FDISK применяется только для разделов DOS (FAT) и позволяет выполнить следующие операции: