Файлові системи і відновлення даних

зберігається практично вся інформація про файл, яку має в своєму розпорядженні операційна система.

 Ім'я файлу і розширення — вісім символів імені і три символи розширення; крапка між ім'ям і розширенням файлу мається на увазі, але не включається в цей запис.

 Байт атрибутів файлу, що містить прапор, який представляє стандартні атрибути файлу.

 Час і дата створення файлу або його модифікації.

 Розмір файлу в байтах.

 Посилання на початковий кластер — номер кластера, з якого починається файл.

Інформація про розташування файлу, тобто розташуванні кластерів, що залишилися, міститься в FAT.

Існує два основні типи каталогів: кореневий каталог і підкаталог. Розрізняються вони максимальною кількістю файлів, що зберігаються. На кожному логічному диску у фіксованому місці, відразу ж за копіями FAT, розташовується кореневий каталог. Розміри кореневих каталогів варіюються залежно від розміру диска, але кожен конкретний кореневий каталог має фіксоване максимальне число файлів. Довжина кореневого каталога фіксується при створенні логічного диска і не може бути змінена в процесі роботи. Розмір кореневого каталога різних накопичувачів приведений в табл. 24. 3. На відміну від кореневого каталога, підкаталог може зберігати довільну кількість файлів і розширюватися в міру необхідності.

Всі каталоги мають однакову структуру. Записи в цій базі даних зберігають важливу інформацію про файли, яка пов'язана з інформацією, що зберігається в FAT, за допомогою одного з полів запису — номери першого займаного файлом кластера на диску. Якби всі файли на диску не перевищували розмірів одного кластера, потреби в FAT взагалі б не виникло. У FAT міститься інформація про файл, відсутня в каталозі, — номери кластерів, в яких розташований ваш файл.

Щоб відстежити розташування всього файлу на диску, звернетеся до каталога і з'ясуєте номер першого кластера і довжину файлу

Потім, використовуючи таблицю розміщення файлів, проглянете ланцюжок кластерів, займаних файлом, поки не дійдете до кінця файлу.

Формат 32-байтового запису в каталозі приведений в табл.  

Імена файлів і їх розширення записані з прив'язкою до лівого краю і доповнені до максимальної довжини пропусками, тобто ім'я файлу AL буде реально збережено як AL. . . . . . , де крапки позначають пропуски. Перший байт імені файлу також може позначати його стан.  

Таблиця розміщення файлів

Таблиця розміщення файлів (FAT) містить номери кластерів, в яких розташовані файли на диску. Кожному кластеру в FAT відповідає одне число. Сектори, що не містять призначених для користувача даних (файлів), не відображені в FAT. До таких секторів відносяться завантажувальні сектори, таблиці розміщення файлів і сектори кореневого каталога.

У файловій системі FAT дисковий простір розбивається не на сектори, а на групи секторів, які називаються кластерами (осередками розміщення). Кластер містить один або декілька секторів. Розмір кластера визначається при діленні диска на розділи за допомогою програми FDISK і залежить від розміру створюваного розділу. Найменший розмір диска, який може займати файл ненульового розміру, — один кластер. Кожен файл використовує ціле число кластерів. Наприклад, якщо файл займає на один байт більше розміру кластера, то для його розміщення на диску буде виділено два кластери.

<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 >>

Схожі роботи

Реферати

Курсові

Дипломні