Mis on failide jaotamise tabel (FAT)?

Kõik, mida peate teadma FAT32, exFAT, FAT16 ja FAT12 kohta

Faili jaotamise tabel (FAT) on failisüsteem , mille Microsoft lõi 1977. aastal.

FAT on tänapäeval endiselt kasutusel disketiseadme meediumi ja kaasaskantavate suure võimsusega salvestusseadmete eelistatud failisüsteemina, nagu näiteks mälupesad ja muud tahkis-mäluseadmed nagu SD-kaardid.

FAT oli peamine failisüsteem, mida kõikides Microsofti operatsioonisüsteemides töötavad MS-DOS-i kasutavad operatsioonisüsteemid Windows ME kaudu. Kuigi FAT on endiselt Microsofti uuemate operatsioonisüsteemide jaoks toetatud võimalus, on nendel päevadel esmane failisüsteem NTFS .

Failide jaotamise tabeli failisüsteem on aja jooksul esile toonud peamiselt seetõttu, et on vaja toetada suuremaid kõvakettaid ja suuremaid failisuurusi.

FAT-failisüsteemide erinevatest versioonidest on palju rohkem.

FAT12 (12-bitise faili jaotamise tabel)

FAT-failisüsteemi esimene FAT12-le laialdaselt kasutatav versioon võeti kasutusele 1980. aastal koos DOS-i esimeste versioonidega.

FAT12 oli Microsofti operatsioonisüsteemide esmane failisüsteem MS-DOS 3.30 kaudu, kuid seda kasutati enamikus süsteemides MS-DOS 4.0 kaudu. FAT12 on endiselt failisüsteem, mida kasutatakse aeg-ajalt disketil, mida täna leiad.

FAT12 toetab ketta suurusi ja failide suurusi kuni 16 MB, kasutades 4 KB klastreid või 32 MB, kasutades 8 KB neid, maksimaalselt 4084 faili ühel helitugevusel (kasutades 8KB klastreid).

FAT12-ga seotud failinimed ei tohi ületada maksimaalset tähemärgipiiri 8 tähemärki, pluss 3 laiendit .

FAT12-s lisandus esmakordselt mitmeid faili atribuute , sealhulgas varjatud , ainult lugemisseadmeid , süsteemi ja mahu märgistust .

Märkus: FAT8, mis võeti kasutusele 1977. aastal, oli FAT-failisüsteemi esimene tõeline versioon, kuid selle kasutamine oli piiratud ja ainult teatud terminali stiilis arvutisüsteemidega.

FAT16 (16-bitiste failide jaotamise tabel)

Teine FAT rakendamine oli FAT16, mis esimest korda aastal 1984 PC DOS 3.0 ja MS-DOS 3.0 sisse.

Parem versioon FAT16, mida nimetatakse FAT16B, oli MS-DOS 4.0 peamine failisüsteem MS-DOS 6.22 kaudu. Alustades MS-DOS 7.0 ja Windows 95-ga, kasutati selle asemel veel paremat versiooni (FAT16X).

Sõltuvalt kasutatavast operatsioonisüsteemist ja klastri suurusest võib FAT16-vormingus draivi maksimaalne ajamõõt olla vahemikus 2 GB kuni 16 GB, viimane on ainult Windows NT 4 256 KB klastritega.

Faili suurused FAT16 draividel maksimaalselt 4 GB suurusel toega suurfailide toetusel või 2 GB ilma selleta.

Failide maksimaalne arv, mida saab hoida FAT16 helitugevuses, on 65 536. Nagu FAT12-ga, oli failinimede puhul piiratud 8 + 3 tähemärki, kuid seda laiendati 255 tähemärgini alates Windows 95-st.

Arhiivifaili atribuut sisestati FAT16-sse.

FAT32 (32-bitiste failide jaotamise tabel)

FAT32 on FAT-failisüsteemi uusim versioon. See võeti kasutusele aastal 1996 Windows 95 OSR2 / MS-DOS 7.1 kasutajate jaoks ning oli Windows ME-le tarbijale mõeldud Windowsi versioonide peamine failisüsteem.

FAT32 toetab põhiversiooni suurusi kuni 2 TB või isegi 16 TB-ga koos 64 KB klastritega.

Sarnaselt FAT16-ga on failide suurused FAT32-draividel maksimaalselt saadaval 4 GB-ga, sisse lülitatud suurte failide tugi või 2 GB ilma selleta. FAT32 modifitseeritud versioon, mida nimetatakse FAT32 + , toetab faile, mis on suurusega 256 GB!

FAT32 helitugevus võib sisaldada kuni 268 173 300 faili, kui see kasutab 32 KB klastreid.

exFAT (laiendatud failide jaotamise tabel)

exFAT, mis esmakordselt kasutusele võeti 2006. aastal, on Microsofti poolt loodud veel üks failisüsteem, kuigi see ei ole FAT32-le järgmine FAT-versioon.

exFAT on mõeldud peamiselt kaasaskantavate meediumiseadmete, näiteks mälupesade, SDHC ja SDXC-kaartide jms kasutamiseks.

exFAT toetab ametlikult kuni 512 TiB-ga kaasaskantavaid meediumikandjaid, kuid teoreetiliselt võib toetada kuni 64 ZiB draive, mis on tunduvalt suurem kui mis tahes meedium, mis sellel kirjutamisel on saadaval.

Native tugi 255-tähemärgiliste failinimede jaoks ja kuni 2796202 faili tugi kataloogis on kaks exFAT-süsteemi märkimisväärset funktsiooni.

ExFAT-failisüsteemi toetavad peaaegu kõik Windowsi versioonid (vanemad koos valikuliste värskendustega), Mac OS X (10.6.5+), samuti paljudes telerites, meediumites ja muudes seadmetes.

Failide liikumine NTFS-lt FAT-i süsteemidesse

Failide krüptimine, failide pakkimine , objektipõhised õigused, ketta kvoodid ja indekseeritud faili atribuudid on saadaval ainult NTFS-failisüsteemis - mitte FAT . Muud atribuudid, nagu need, mida eespool mainitud aruteludes mainisid, on saadaval ka NTFS-is.

Arvestades nende erinevusi, kui asetate krüptitud faili NTFS-i mahust FAT-vormingus tühikule, kaotab fail oma krüptimise oleku, mis tähendab, et faili saab kasutada nagu tavalist, krüptitud faili. Sellisel viisil faili krüptimine on võimalik ainult originaali kasutaja jaoks, kes selle faili krüpteeris, või mis tahes muu kasutaja, kellele algse omaniku luba anti.

Sarnaselt krüptitud failidele, kuna FAT ei toeta tihendamist, surutakse fail automaatselt välja, kui see on kopeeritud NTFS-i mahust ja FAT-i helitugevusse. Näiteks kui kopeerite tihendatud faili NTFS-kõvakettalt FAT-i disketile, vabaneb fail automaatselt, enne kui see salvestatakse flopile, kuna siht-meediumifaili FAT-failisüsteem ei suuda säilitada tihendatud faile .

Täiustatud lugemine FATis

Kuigi see läheb kaugemale põhilisest FAT-i arutelust siin, kui olete huvitatud sellest, kuidas FAT12, FAT16 ja FAT32-formaadis kettad on struktureeritud, vaadake Andries E. Brouwer FAT-failisüsteeme.