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

Навіть команда Chkdsk не перевіряє другу копію FAT. Крім того, кожного разу, коли операційна система оновлює першу копію FAT, великі ділянки першої копії автоматично копіюються в другу. Якщо ж перша копія пошкоджена, то і друга виявиться пошкодженою: після оновлення FAT друга копія відбиває всі зміни в першій копії, включаючи і помилки. Обидві копії FAT рідко відрізняються одна від одної, принаймні протягом тривалого терміну: при оновленні перша копія FAT автоматично копіюється в другу. Враховуючи все це, можна сказати, що застосування другої копії FAT обмежується тільки операціями по відновленню дефектних даних. Але навіть в такій ситуації використовувати другу копію FAT можна тільки у тому випадку, коли проблема вирішується негайно, не чекаючи чергового оновлення FAT.

 

Кластер (осередок розміщення)

Термін кластер в DOS 4. 0 був замінений терміном осередок розміщення (allocation unit). Новий термін — синонім старого, оскільки кластер є найменшим осередком на диску, яким може оперувати система при читанні або записі файлу на диск. Кластер відповідає одному або (найчастіше) декільком секторам. Це дозволяє зменшити розмір FAT і прискорити роботу операційної системи, оскільки їй доводиться оперувати меншим числом розподілюваних осередків. В той же час із збільшенням розміру кластера на диску росте і розмір невживаного дискового простору, оскільки його розподіл відбувається з дискретністю в один кластер.

У табл. приведені стандартні розміри кластерів для різних форматів дискет.

Як не дивно, але деякі дискети високої щільності мають менший розмір кластера, чим дискети низької щільності

Збільшується розмір FAT, збільшується кількість записів, які повинна обробляти операційна система, і сповільнюється робота самої системи. Менший розмір кластера дозволяє зменшити розмір невживаного дискового простору. Весь простір між кінцем файлу і кінцем останнього займаного кластера не використовується; в результаті, чим більше розмір кластера, тим більше втрати дискового простору. Крім того, дисководи високої щільності працюють швидше, ніж їх "родичі" низької щільності. Все це дозволило IBM і Microsoft піти на зменшення розміру кластера в дискетах високої щільності, хоча при цьому і збільшується FAT.  

Для жорстких дисків розмір кластера може варіюватися залежно від розміру розділу диска. У табл. приведені розміри кластерів залежно від розміру логічного диска.  

Використання кластерів великих розмірів відчутно позначається на роботі системи. Наприклад, на диску місткістю 2 Гбайт, що містить 5 000 файлів, з середньою втратою дискового простору в півкластера на один файл сумарні втрати дискового простору складуть близько 78 Мбайт: 5000 х (0,5x32). Коли файли розміром менше 32 Кбайт зберігаються на диску, осередки розміщення якого мають розмір 32 Кбайт, втрата місткості може скласти до 40% від загального об'єму жорсткого диска.

Розмір кластера і структура FAT визначають максимально можливий розмір розділу. Оскільки FAT використовує записи розміром 16 байт для посилання на кластер в розділі, максимально можливе число кластерів може дорівнювати 65 536 (216). Максимальний розмір кластера — 32 Кбайт, отже, максимально можливий розмір розділу — 2 047,6875 Мбайт. Операційні системи Windows 95 OSR2х і Windows 98/Me підтримують 32-розрядну FAT з розміром кластера до 64 Кбайт. Максимальний розмір розділу обмежується за допомогою числового поля в параметрах блоків диска, в яких визначається кількість

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

Схожі роботи

Реферати

Курсові

Дипломні