Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Діалог для перегляду метаданих FAT32

Реферат Діалог для перегляду метаданих FAT32





7296 секторів, тобто до 2 Гб при 512-байтному секторі.

Наступна модифікація BPB з'явилася разом з Windows 95 OSR2, в якій була введена FAT32 (у серпні 1996 р.). Було знято двухгігабайтное обмеження на розмір тому, тому FAT32 теоретично може мати розмір до 8 Тб. Втім, розмір кожного окремого файлу при цьому не може перевищувати 4 Гб. BIOS Parameter Block FAT32 з метою сумісності з ранніми версіями FAT повторює BPB FAT16 аж до поля BPB_TotSec32 включно, далі йдуть відмінності. p align="justify"> В«Завантажувальний секторВ» FAT32 в дійсності представляє собою три 512-байтних сектора - сектора 0, 1 і 2. Кожен з них містить сигнатуру 0xAA55 за адресою 0x1FE, тобто в останніх двох байтах при тому, що сектор = 512 байт. У екзотичному випадку, коли розмір сектора більше, цей підпис повторюється в останніх двох байтах нульового сектора. br/>

1.2.2 FSInfo

Завантажувальна запис розділу FAT32 містить структуру під назвою FSInfo, використовувану для зберігання значення числа вільних кластерів томи. FSInfo, як правило, займає сектор 1 (див. поле BPB_FSInfo) і має наступну структуру (адреси відносно початку сектора):

- FSI_LeadSig. 4-байтовая підпис 0x41615252, свідчить, що сектор використовується для структури FSInfo.

- FSI_Reserved1. Проміжок з 4-го по чотиреста вісімдесят третьому байт сектора включно, обнуляється.

FSI_StrucSig. Ще один підпис, розташована за адресою 0x1E4 і містить значення 0x61417272. p align="justify"> FSI_Free_Count. Чотирьохбайтове поле за адресою 0x1E8, містить останнє відоме системі значення числа вільних кластерів томи. Значення 0xFFFFFFFF означає, що число вільних кластерів невідомо і повинно обчислюватися. p align="justify"> FSI_Nxt_Free. Чотирьохбайтове поле за адресою 0x1EC, містить номер кластера, від якого повинен починатися пошук вільних кластерів за таблицею індексних покажчиків. Зазвичай це поле містить номер останнього кластера FAT, відведеного для зберігання файлу. Значення 0xFFFFFFFF означає, що пошук вільного кластера повинен проводитися з самого початку таблиці FAT, тобто з другого кластеру.

FSI_Reserved2. Зарезервоване 12-байтное поле за адресою 0x1F0. p align="justify"> FSI_TrailSig. Підпис 0xAA550000 - останні 4 байти сектора FSInfo. p align="justify"> Сенс введення FSInfo в оптимізації роботи системи, так як в FAT32 таблиця індексних покажчиків може мати значні розміри і її побайтовой перегляд може зайняти значний час. Однак значення полів FSI_Free_Count і FSI_Nxt_Free можуть не відповідати дійсності і повинні перевірятися на адекватність. Крім того, вони навіть не оновлюються в резервної копії FSInfo, розташованої, як правило, в секторі 7. br/>

1.2.3 Визначення типу FAT томи

Визначення типу FAT томи (тобто вибір між FA...


Назад | сторінка 5 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Файлові системи FAT, FAT16, FAT32
  • Реферат на тему: Дослідження приміщень квартири №25, розташованої за адресою: м Пенза, вул. ...
  • Реферат на тему: Безпека реального сектора економіки в системі національної економічної безп ...
  • Реферат на тему: Зчітування сектора з диска
  • Реферат на тему: Прогнозування бюджетного сектора