2. Поняття файлової системи
Файлова система — спосіб організації даних, який
використовується операційною системою для збереження
інформації у вигляді файлів на носіях інформації.
Також цим поняттям позначають сукупність файлів та
директорій, які розміщуються на логічному або фізичному
пристрої.
Створення файлової системи відбувається в процесі
форматування.
Windows підтримує три типи файлових систем: NTFS,
FAT32 і старішу файлову систему FAT (також її називають
FAT16), яка рідко використовується.
Andrey Gladky
KspDevelop@gmail.co
m 2
3. Поняття файлової системи
В залежності від організації файлів на носії даних, файлові
системи можуть поділятись на:
Ієрархічні файлові системи — дозволяють розміщувати
файли в каталоги;
Плоскі файлові системи — не використовують каталогів;
Кластерні файлові системи — дозволяють розподіляти
файли між кількома однотипними фізичними пристроями
однієї машини;
Мережеві файлові системи — забезпечують механізми
доступу до файлів однієї машини з інших машин мережі;
Розподілені файлові системи — забезпечують зберігання
файлів шляхом їх розподілу між кількома машинами
мережі.
Andrey Gladky
KspDevelop@gmail.co
m 3
4. Файлова система NTFS
NTFS (New Technology File System — «файлова система
нової технології») — стандартна файлова система для
сімейства операційних систем Microsoft Windows NT.
NTFS замінила файлову систему FAT, яка
використовувалася в MS-DOS і попередніх до Windows NT
версіях Microsoft Windows.
NTFS підтримує систему метаданих і використовує
спеціалізовані структури даних для зберігання інформації
про файли для поліпшення продуктивності, надійності і
ефективності використання дискового простору.
NTFS має вбудовані можливості розмежовувати доступ до
даних для різних користувачів і груп користувачів, а також
призначати квоти.
Andrey Gladky
KspDevelop@gmail.com 4
5. Файлова система NTFS
Вона має багато переваг над файловою системою
FAT32, наприклад:
Можливість автоматично виправляти деякі помилки
диска, які не може виправити FAT32.
Покращена підтримка жорстких дисків великої
місткості.
Кращий захист, оскільки можна використовувати
дозволи та шифрування для обмеження доступу до
вказаних файлів певним користувачам.
Andrey Gladky
KspDevelop@gmail.com 5
6. Файлова система NTFS
NTFS ділить все корисне місце на кластери - блоки даних,
використовувані одноразово. NTFS підтримує майже будь-
які розміри кластерів - від 512 байт до 64 Кбайт, стандартом
ж вважається кластер розміром 4 Кбайт.
Диск NTFS умовно ділиться на дві частини:
Перші 12% диску відводяться під так звану MFT зону. Запис
будь-яких даних в цю область неможлива.
Решта 88% диску є звичайний простір для зберігання файлів.
Andrey Gladky
KspDevelop@gmail.com 6
7. Файлова система NTFS
В NTFS кожен елемент системи являє собою файл - навіть
службова інформація.
Найголовніший файл на NTFS називається MFT, або Master
File Table - загальна таблиця файлів. Саме він розміщується
в MFT зоні і являє собою централізований каталог всіх
інших файлів диска, і, хоч як це парадоксально, себе самого.
MFT поділений на записи фіксованого розміру (зазвичай 1
Кбайт), і кожна запис відповідає файлу.
Перші 16 файлів носять випадковий характер і недоступні
операційній системі
Andrey Gladky
KspDevelop@gmail.com 7
8. Файлова система NTFS
Каталог на NTFS являє собою специфічний файл, що
зберігає посилання на інші файли і каталоги, створюючи
ієрархічну будову даних на диску. Внутрішня структура
каталогу являє собою бінарне дерево.
Andrey Gladky
KspDevelop@gmail.com 8
9. Файлова система NTFS
NTFS - відмовостійка система, яка цілком може привести
себе в коректне стан при практично будь-яких реальних
збоях.
Будь-яка сучасна файлова система заснована на такому
понятті, як транзакція - дія, що здійснюється цілком і
коректно або не виконується взагалі.
У NTFS просто не буває проміжних (помилкових чи
некоректних) станів - квант зміни даних не може бути
поділений на до і після збою, приносячи руйнування і
плутанину - він або здійснений, або скасований.
Andrey Gladky
KspDevelop@gmail.com 9
10. Файлова система FAT32
Файлові системи FAT32 і FAT було розроблено для
попередніх версій операційної системи Windows, таких як
Windows 95, Windows 98 і Windows Millennium Edition.
Файлова система FAT32 не підтримує функцій безпеки, які
має NTFS, тому якщо на розділі або томі використовується
файлова система FAT32, будь-який користувач, який має
доступ до вашого комп’ютера, може відкрити будь-які
файли.
Файлова система FAT32 також обмежує розмір диска. Розділ
із файловою системою FAT32 не може бути більшим за 32
Гб, крім того, не можна зберігати на такому розділі файли,
більші за 4 Гб.
Andrey Gladky
KspDevelop@gmail.com 10