мір таблиці їх розміщення. Оскільки перегляд таблиці лінійний, то в якийсь момент швидкодію дискових операцій значно впаде. А це вже дуже неприємний момент.
У Windows XP/2000 максимальний розмір розділу, який можна відформатувати за допомогою FAT32, дорівнює 32 Гбайт, не дивлячись на теоретичну межу в 4 Тбайт. Мабуть, Microsoft знайшла ту точку, далі якої йти не має сенсу. Незважаючи на це, ви можете працювати з розділами FAT32 більше 32 Гбайт, якщо вони були відформатовані за допомогою іншої ОС.
Розглянемо ще деякі особливості FAT32. У FAT32 були розширені атрибути файлів, що дозволяють тепер зберігати час і дату створення, модифікації і останнього доступу до файлу або каталогу.
Кореневий каталог в FAT32 більше не розташовується в певному місці, натомість зберігається покажчик на початковий кластер кореневого каталогу. У результаті знімається раніше існувало обмеження на кількість записів в кореневому каталозі.
Крім того, для обліку вільних кластерів, в зарезервованої області на розділі FAT32 є сектор, що містить число вільних кластерів і номер самого останнього використаного кластера. Це дозволяє системі при виділенні наступного кластера НЕ перечитувати заново всю таблицю розміщення файлу.
З вищесказаного короткі висновки про файлову систему FAT 32:
) Набагато ефективніше витрачає дисковий простір за рахунок того, що використовує кластери меншого розміру (4 Кб) - підраховано, що економиться до 15%.
) Має розширену завантажувальний запис, яка дозволяє створювати копії критичних структур даних? підвищує стійкість диска до порушень структур диска
) Може використовувати резервну копію FAT замість стандартної.
) Може переміщати кореневий каталог, іншими словами, кореневий каталог може перебувати в довільному місці? знімає обмеження на розмір кореневого каталогу (512 елементів, тому ROOT повинен був займати один кластер).
) Удосконалено структуру кореневого каталогу
З'явилися додаткові поля, наприклад, час створення, дата створення, дата останнього доступу, контрольна сума
Як і раніше для довгого імені файлу використовується декілька дескрипторів.
Порівняння файлових систем FAT16 і FAT32
FAT16FAT32Реалізована і використовується більшістю операційних систем (MS-DOS, Windows 95/98/Me, Windows 2000 і Windows XP, OS/2, UNIX) .На даний момент підтримується тільки в Windows 95/98/ Me, Windows 2000 і Windows XP .Очень ефективна для логічних дисків розміром менше 256 Мбайт.Не працює з дисками об'ємом менше 512 Мбайт.Поддержівает стиск дисків, наприклад за алгоритмом DriveSpace.Не підтримує стиснення дісков.Обрабативает максимум 65525 кластерів, розмір яких залежить від обсягу логічного диска. Так як максимальний розмір кластерів дорівнює 32 Кбайт, FAT16 може працювати з логічними дисками об'ємом не більше 2 Гбайт.Способна працювати з логічними дисками об'ємом до 2047 Гбайт при максимальному розмірі кластерів в 32 Кбайт.Чем більше розмір логічного диска, тим менше ефективність зберігання файлів в FAT'16-системі, оскільки збільшується і розмір кластерів. Простір для файлів виділяється кластерами, і тому при максимальному обсязі логічного диска файл розміром 10 Кбайт потребують 32 Кбайт, а 22 Кбайт дискового простору пропаде впустую.На логічних дисках об'ємом менше 8 Гбайт розмір кластерів становить 4 Кбайт.
У файловій системі FAT32 на кожен кластер в таблиці розміщення файлів відводиться по 4 байта, тоді як в FAT16 - по 2, а в FАТ12 - по 1,5.
Старші 4 біта 32-розрядного елемента таблиці FAT32 зарезервовані і не беруть участь у формуванні номера кластера. Програми, безпосередньо зчитувальні FАТ32-таблицю, повинні маскувати ці біти і охороняти їх від зміни при запису нових значень.
файловий система каталог кластер
Структура системи FAT
СодержімоеОбластіОпісаніеЗагрузочний секторСістемная областьСістемная область - найменша за розміром. У ній міститься дуже важлива інформація: адреси таблиці FAT і області даних, розмір області даних, таблиці FATі всього диска, розмір кластера, число кластерів. Тут також можуть перебувати програма завантаження ОС (якщо диск завантажувальний), копія завантажувального диска і інформація про вільне місце на діске.Елемент FAT 1Табліца FAT (менше 1%) Область FAT складається з елементів таблиці FAT, число яких дорівнює числу кластерів. Кожен елемент відповідає своєму кластеру. Елемент FAT займає 12 біт на FAT12, 16 біт на FAT16 і 32 біта на FAT32.Елемент FAT 2Елемент FAT 3Елемент FAT 4...Елемент 1коп FATКопія головної таблиці FAT, ідентична їй. Використовується для відновлення, якщо голов...