Що таке таблиця розміщення файлів (FAT)?
Таблиця розміщення файлів (FAT) – це a файлова система створений компанією Microsoft у 1977 році і досі використовується як найкраща файлова система для дискетів і портативних пристроїв зберігання великої ємності, як-от флешки та інших твердотільних пристроїв пам’яті, як-от картки SD.
Що таке файлова система FAT?
FAT була основною файловою системою, яка використовувалася в усіх споживчих операційних системах Microsoft від MS-DOS до Windows ME. Незважаючи на те, що FAT все ще підтримується в новіших операційних системах Microsoft, NTFS є основною файловою системою, яка використовується в наші дні.
Файлова система таблиці розподілу файлів з часом вдосконалювалася, насамперед через необхідність підтримки більших жорстких дисків і більших розмірів файлів.
Давайте зануримося в різні версії файлової системи FAT.
FAT12 (12-розрядна таблиця розміщення файлів)

Перша широко використовувана версія файлової системи FAT, FAT12, була представлена в 1980 році разом з першими версіями DOS.
FAT12 була основною файловою системою для операційних систем Microsoft аж до MS-DOS 3.30, але також використовувалася в більшість систем до MS-DOS 4.0. Це все ще файлова система, яка використовується на дискетах, які ви знайдете сьогодні.
Ця файлова система підтримує розміри дисків і файлів до 16 МБ з використанням кластерів 4 КБ або 32 МБ з використанням 8 КБ, з максимальною кількістю 4084 файлів на одному томі (при використанні кластерів 8 КБ).
Імена файлів під FAT12 не можуть перевищувати максимальну кількість символів у 8 символів плюс три для розширення.
Деяка кількість атрибути файлу були вперше введені в FAT12, в т.ч прихований, лише для читання, системи, і показник обсягу.
FAT8, представлений у 1977 році, був першою справжньою версією файлової системи FAT, але мала обмежене використання лише на деяких комп’ютерних системах термінального типу того часу.
FAT16 (16-розрядна таблиця розміщення файлів)
Другою реалізацією FAT була FAT16, вперше представлена в 1984 році в PC DOS 3.0 і MS-DOS 3.0.
Трохи покращена версія FAT16, яка називається FAT16B, була основною файловою системою для MS-DOS 4.0 аж до MS-DOS 6.22. Починаючи з MS-DOS 7.0 і Windows 95, замість нього використовувалася подальша вдосконалена версія під назвою FAT16X.
Залежно від операційної системи та використовуваного розміру кластера максимальний розмір диска, відформатованого FAT16, може становити від 2 ГБ до 16 ГБ, причому останній лише в Windows NT 4 з кластерами 256 КБ.
Максимальний розмір файлів на дисках FAT16 становить 4 ГБ Підтримка великих файлів увімкнено, або 2 ГБ без нього.
Максимальна кількість файлів, які можна зберігати на томі FAT16, становить 65 536. Як і у FAT12, імена файлів були обмежені 8+3 символами, але були розширені до 255 символів, починаючи з Windows 95.
The атрибут файлу архіву було введено в FAT16.
FAT32 (32-розрядна таблиця розміщення файлів)
FAT32 — остання версія файлової системи FAT. Вона була представлена в 1996 році для користувачів Windows 95 OSR2 / MS-DOS 7.1 і була основною файловою системою для споживчих версій Windows через Windows ME.
Він підтримує основні розміри дисків до 2 ТБ або навіть до 16 ТБ з кластерами 64 КБ.
Як і у FAT16, максимальний розмір файлів на диску становить 4 ГБ Підтримка великих файлів увімкнено або 2 ГБ без нього. Модифікована версія цієї файлової системи під назвою FAT32+, підтримує файли розміром близько 256 ГБ!
На томі FAT32 може міститися до 268 173 300 файлів, якщо він використовує кластери розміром 32 КБ.
exFAT (розширена таблиця розміщення файлів)
exFAT, вперше представлений у 2006 році, є ще однією файловою системою, створеною Microsoft, хоча це не «наступна» версія FAT після FAT32.
Це в першу чергу призначене для використання на портативних медіа-пристроях, таких як флеш-накопичувачі, карти SDHC та SDXC тощо. exFAT офіційно підтримує портативні носії інформації розміром до 512 ТБ, але теоретично може підтримує накопичувачі розміром до 64 ZiB, що значно більше, ніж будь-який доступний на даний момент носій написання.
Вбудована підтримка імен файлів довжиною 255 символів і підтримка до 2 796 202 файлів на каталог є дві важливі особливості системи exFAT.
Файлова система exFAT підтримується майже всіма версіями Windows (старіші з додатковими оновленнями), Mac OS X (10.6.5+), а також на багатьох телевізорах, медіа та інших пристроях.
Переміщення файлів з NTFS до систем FAT
Шифрування файлів, стиснення файлів, дозволи на об’єкти, дискові квоти та атрибут індексованого файлу доступні лише у файловій системі NTFS—не ЖИР. Інші атрибути, такі як загальні, згадані в обговореннях вище, також доступні в NTFS.
Враховуючи їх відмінності, якщо ви помістите зашифрований файл із тому NTFS у форматований FAT простір, файл втрачає статус шифрування, тобто файл можна використовувати як звичайний, незашифрований файл. Розшифрувати файл таким чином можливе лише для початкового користувача, який зашифрував файл, або будь-якого іншого користувача, якому надано дозвіл від початкового власника.
Подібно до зашифрованих файлів, оскільки FAT не підтримує стиснення, стиснений файл автоматично розпаковується, якщо його скопіювати з тома NTFS на том FAT. Наприклад, якщо ви скопіюєте стиснений файл з жорсткого диска NTFS на дискету FAT, файл автоматично розархівується перед тим, як він буде збережений на дискети, оскільки файлова система FAT на носії призначення не має можливості зберігати стиснутий файлів.
Розширене читання про FAT
Хоча це виходить за рамки основного обговорення FAT тут, якщо вас цікавить більше про структуру відформатованих дисків FAT12, FAT16 і FAT32, перегляньте Файлова система FAT автор Андріс Е. Брауер.
FAQ
-
Як відновити таблицю розміщення файлів?
Використовуйте Windows команда перевірити диск щоб виправити помилки FAT. Введіть ЧКДСК X: /F /R (замінити X з буква диска), щоб відформатувати та відремонтувати диск.
-
Яку таблицю розміщення файлів використовує Android?
Більшість сучасних пристроїв Android підтримують файлова система exFAT.