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

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





більше або рівне 0xFFF8 (за замовчуванням 0xFFFF); для FAT32 - будь-яке значення, яка дорівнює або перевищує 0x0FFFFFF8 (за замовчуванням 0x0FFFFFFF);

кластер пошкоджений - покажчик містить спеціальну мітку, значення якої для FAT12 0x0FF7, для FAT16 0xFFF7 і для FAT32 0x0FFFFFF7. Пошкоджений кластер не може використовуватися файлової системою для зберігання даних; відповідні покажчики не будуть зачіпатися при форматуванні томи, коли всі інші покажчики обнуляються;

кластер зарезервований В«для майбутньої стандартизаціюВ» - покажчик містить значення, що перевищує CountofClusters, але меншу мітки пошкодженого кластера (тобто до 0xFFF6 включно для FAT16). У цьому випадку кластер, не відповідаючи ніяким реальним даним, вважається зайнятим і пропускається при пошуку вільного, але ніякої іншої інформації про нього не надається. p align="justify"> Кластери 0 і 1 відображаються FAT особливо. Індексний покажчик, відповідний нульовому кластеру (найперший покажчик таблиці FAT), містить значення BPB_Media в нижніх 8 бітах; інші біти встановлюються в 1. Наприклад, якщо BPB_Media = 0xF8 (жорсткого диску), FAT [0] = 0x0FFFFFF8 для FAT32. Таким чином, формально FAT [0] = EOC, що використовується при обробці файлів нульового розміру (див. далі). p align="justify"> Другий зарезервований покажчик, FAT [1], при форматуванні встановлюється в значення мітки EOC. У FAT12 він не використовується більше ніяк, а в FAT16 і FAT32 верхні два біти цього покажчика можуть містити позначку про необхідність перевірки томи (т.зв. В«брудний бітВ»), при чому всі інші біти виставлені в 1. Наявність брудного біта перевіряється в процесі завантаження Windows програмою autochk.exe. Брудний біт формується при некоректному відключенні томи або при апаратній помилку носія і відповідно приймає два можливих значення. p align="justify"> Індексний покажчик FAT32 за визначенням є 32-бітним, проте верхні 4 біта в дійсності ігноруються, так що значення покажчика по суті є 28-бітним. Єдиною операцією, що оперує з верхніми 4 бітами покажчика, є форматування томи, коли обнуляється весь покажчик. Це означає, що, наприклад, значення покажчика 0x10000000, 0xF0000000 і 0x00000000 всі відповідають вільному кластеру, так як вони відрізняються лише у верхніх 4 бітах. p align="justify"> Значення розміру таблиці FAT по BPB, тобто BPB_FATSz16/32, може перевищувати реальне, так що наприкінці кожної таблиці FAT можуть перебувати сектора, що не відповідають ніяким реальним кластерам Невідомо. При форматуванні ці сектори обнуляються, а в процесі функціонування томи ніяк не використовуються. Тому дійсну адресу останнього сектора таблиці FAT, що містить покажчики на реальні кластери томи, завжди повинен розраховуватися із загальної кількості кластерів області даних, а не з поля BPB_FATSz16/32. Крім того, останній сектор, зайнятий таблицею FAT, зовсім не обов'язково весь зайнятий нею - у цьому випадку надлишковий простір сектора так само не використо...


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





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

  • Реферат на тему: Файлові системи FAT, FAT16, FAT32
  • Реферат на тему: Анотований покажчик документів державного архіву Гомельської області з істо ...
  • Реферат на тему: Основні положення теорії буття Томи Аквінського
  • Реферат на тему: Значення лікувального та лікувально-профілактичного харчування, роль харчув ...
  • Реферат на тему: Значення методу моделювання в процесі слухання музики