ю FAT, крім того, завантажувальний запис на FАТ32-дисках розширена і тепер включає резервну копію критично важливих структур даних, а це означає, що FАТ32-диски менш чутливі до виникнення окремих збійних ділянок, ніж існуючі FAT-томи;
програми завантажуються на 50% швидше.
Табл.2.3.2 - Порівняння розмірів кластерів
Обсяг діскаРазмер кластерів в FAT16, КбайтРазмер кластерів в FAT32, Кбайт256 Мбайт - 511 Мбайт8Не поддержівается512 Мбайт - 1023 Мбайт1641024 Мбайт - 2 Гбайт3242 Гбайт - 8 Гбайтное поддержівается48 Гбайт - 16 Гбайтное поддержівается816 Гбайт - 32 Гбайтное поддержівается16Более 32 Гбайтное поддержівается32
3. Альтернативна файлова система NTFS і її порівняння з FAT32
3.1 Система NTFS
(New Technology File System) - найбільш краща файлова система при роботі з ОС Windows NT, оскільки вона була спеціально розроблена для даної системи. До складу Windows NT входить утиліта convert, що здійснює конвертування томів з FAT і HPFS в томи NTFS. В NTFS значно розширені можливості по управлінню доступом до окремих файлів і каталогів, введено велике число атрибутів, реалізована відмовостійкість, засоби динамічного стиснення файлів, підтримка вимог стандарту POSIX. NTFS дозволяє використовувати імена файлів довжиною до 255 символів, при цьому вона використовує той же алгоритм для генерації короткого імені, що і VFAT. NTFS володіє можливістю самостійного відновлення у разі збою ОС або обладнання, так що дисковий тім залишається доступним, а структура каталогів не порушується.
Кожен файл на томі NTFS представлений записом в спеціальному файлі - головної файлової таблиці MFT (Master File Table). NTFS резервує перші 16 записів таблиці розміром близько 1 Мб для спеціальної інформації. Перший запис таблиці описує безпосередньо саму головну файлову таблицю. За нею слідує дзеркальна запис MFT. Якщо перша запис MFT зруйнована, NTFS зчитує другий запис, щоб відшукати дзеркальний файл MFT, перший запис якого ідентична першого запису MFT. Місцеположення сегментів даних MFT і дзеркального файлу MFT зберігається в секторі початкового завантаження. Копія сектора початкового завантаження знаходиться в логічному центрі диска. Третій запис MFT містить файл реєстрації, застосовуваний для відновлення файлів. Сімнадцята і наступні записи головною файлової таблиці використовуються власне файлами і каталогами на томі.
У журналі транзакцій (log file) реєструються всі операції, що впливають на структуру томи, включаючи створення файлу і будь-які команди, що змінюють структуру каталогів. Журнал транзакцій застосовується для відновлення томи NTFS після збою системи. Запис для кореневого каталогу містить список файлів і каталогів, що зберігаються в кореневому каталозі.
Схема розподілу простору на томі зберігається у файлі бітової карти (bitmap file). Атрибут даних цього файлу містить бітову карту, кожен біт якої представляє один кластер томи і вказує, чи вільний даний кластер або зайнятий деяким файлом.также підтримує файл поганих кластерів (bad cluster file) для реєстрації пошкоджених ділянок на томі і файл томи (volume file) , що містить ім'я томи, версію NTFS і біт, який встановлюється при пошкодженні томи. Нарешті, є файл, що містить таблицю визначення атрибутів (attribute definition table), яка задає типи атрибутів, підтримувані на томі, і вказує чи можна їх індексувати, відновлювати операцією відновлення системи і т.д.распределяет простір кластерами і використовує для їх нумерації 64 розряду , що дає можливість мати 264 кластерів, кожен розміром до 64 Кбайт. Як і в FAT розмір кластера може змінюватися, але необов'язково зростає пропорційно розміру диска. Розміри кластерів, встановлювані за умовчанням при форматуванні розділу, наведені в табл.3.1.
Табл 3.1.1 - Розміри кластера
Розмір разделаРазмер кластера lt; 512 Мб512 байт513 Мб - 1024 Мб (1 Гб) 1 Кб1 Гб - 2 Гб2 КБ2 Гб - 4 Гб4 Кб4 Гб - 8 Гб8 Кб8 Гб - 16 Гб16 Кб16 Гб - 32 Гб32 КБ gt; 32 Гб64 КБ дозволяє зберігати файли розміром до 16 ексабайт (264 байт) і розташовує вбудованим засобом ущільнення файлів в реальному часі. Стиснення є одним з атрибутів файлу або каталогу і подібно будь атрибуту може бути зняте або встановлено в будь-який момент (стиснення можливо на розділах з розміром кластера не більше 4 Кб). При ущільненні файлу, на відміну від схем ущільнення використовуваних в FAT, застосовується пофайлово ущільнення, таким чином, псування невеликої ділянки диска не приводить до втрати інформації в інших файлах.
Для зменшення фрагментації NTFS завжди намагається зберегти файли в безперервних блоках. Ця система використовує структуру каталогів у вигляді B-дерева, аналогічну високопродуктивн...