Размер раздела сильно влияет на производительность и эффективность использования дискового пространства. Несмотря на то, что во многих случаях можно "втиснуть" весь диск в один раздел, по причинам производительности этого не делают.
Так как для каждого кластера имеется элемент в FAT, а эти элементы используются для хранения номера следующего кластера, занятого файлом, размер FAT ограничивает число кластеров, которое может содержать дисковый том. Рассмотрим особенности трех разных вариантов FAT:
Характеристика |
FAT12 |
FAT16 |
FAT32 |
Применяется для |
Гибких дисков и |
Небольших томов жестких дисков |
Средних и больших томов жестких дисков |
Размер каждого элемента FAT |
12 битов |
16 битов |
28 битов |
Максимальное число кластеров |
4086 |
65 526 |
~ 268 435 456 |
Размер кластера |
От 0.5 КБ до 4 КБ |
От 2 КБ до 32 КБ |
От 4 КБ до 32 КБ |
Максимальный размер тома |
16 736 256 |
2 147 123 200 |
Примерно 2^41 |
Разумеется, дисковое пространство реально не исчезает, оно просто пропадает как результат кластерной системы, используемой FAT. В файловой системе FAT ни один файл не может использовать часть кластера.Таким образом, занятое файлом пространство "округляется" до целого, кратного размеру кластера. Если создать файл, содержащий точно один байт, он все же займет целый кластер. Затем размер этого файла можно увеличивать до достижения им максимального размера кластера, не занимая дополнительного пространства. Как только сделать файл больше одного кластера, ему будет выделен второй кластер и занятое файлом пространство удваивается, хотя размер файла увеличен всего на один байт.
Очевидно, чем больше размер кластера тома, тем большее пространство пропадает. В среднем для каждого файла пропадает половина кластера. Следовательно, при удвоении размера кластера пропавшее пространство удваивается. Незанятая файлом область последнего кластера называется пропавшим пространством (slack).
Практическая ситуация оказывается даже хуже теоретического среднего. Файлы на большинстве жестких дисков не имеют случайного распределения размеров и многие файлы имеют небольшой размер. На жестком диске со множеством небольших файлов пропадает гораздо большее пространство. Имеются утилиты, например Partition Magic, которыми можно воспользоваться для анализа пропавшего пространства на жестком диске. На очень больших дисках в одном разделе FAT может пропасть до 40% пространства, хотя чаще пропадает примерно 25-30%.
Возьмем, к примеру, том жесткого диска, в котором используются кластеры размером 32 КБ. Пусть в разделе содержится 17000 файлов. Если для каждого файла пропадает половина кластера, то реально это составляет 16 КБ на файл. Умножая на 17000 файлов, получаем пропавшее пространство в 265 МБ. Если предположить, что большинство файлов имеют небольшой размер и вместо половины кластера для каждого файла пропадает две трети кластера, общее пропавшее пространство составит 354 МБ!
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.