Таблиця 4.7 – Значення спеціальних кодів елементів FAT
Значення коду |
FAT12 |
FAT16 |
FAT32 |
Вільний кластер |
0 |
0 |
0 |
Зарезервований кластер |
FF0h - FF6h |
FFF0h - FFF6h |
FFFFFF0h – FFFFFF6h |
Дефектний кластер |
FF7h |
FFF7h |
FFFFFF7h |
Останній кластер у списку, (ознака кінця файлу – EOС) |
FF8h-FFFh |
FFF8h-FFFFh |
FFFFFF8h- FFFFFFFh |
Номер наступного кластера в списку |
002h – FEFh |
0002h – FFEFh |
0000002h – FFFFFEFh |
У елемент FAT[1] (другий «резервний» елемент) при форматуванні диску записується код ЕОС. Крім того, системи FAT16 і FAT32 можуть використовувати два старших значущих розряди зазначеного елементу в якості «прапорів»: ClnShutBitMask і HrdErrBitMask.
Прапор ClnShutBitMask займає в системі FAT16 15 –й двійковий розряд, а в системі FAT32 — розряд 27. Якщо прапор ClnShutBitMask має значення 1, то логічний диск (том) є «чистим» (clean), якщо скинутий у 0 — «брудним» (dirty). Термін «брудний» означає, що робота з диском не була довершена належним чином (наприклад, через раптове відключення електроживлення), і при завантаженні операційної системи повинна бути виконана процедура «відновлення диску».
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.