Mikä on File Allocation Table (FAT)?

Kaikki mitä sinun tarvitsee tietää FAT32, exFAT, FAT16 ja FAT12

Tiedostonjakojärjestelmä (FAT) on Microsoftin vuonna 1977 luoma tiedostojärjestelmä .

FAT on edelleen käytössä nykyisin edullisin tiedostojärjestelmä levykeasemalle ja kannettaville, suurikapasiteettisille tallennuslaitteille, kuten flash-asemille ja muille kiinteän tilan muistilaitteille, kuten SD-kortille.

FAT oli ensisijainen tiedostojärjestelmä, jota käytettiin kaikissa Microsoftin kuluttaja- käyttöjärjestelmissä MS-DOSista Windows ME: n kautta. Vaikka FAT on edelleen tuettu vaihtoehto Microsoftin uudemmissa käyttöjärjestelmissä, NTFS on nykyään ensisijainen tiedostojärjestelmä.

File Allocation Table -tiedostojärjestelmä on nähnyt ajanmukaisia ​​kehitysaikoja lähinnä tarpeesta tukea suurempia kiintolevyasemia ja suurempia tiedostoja.

Tässä on paljon enemmän FAT-tiedostojärjestelmän eri versioita:

FAT12 (12-bittinen tiedostojen jakamistila)

Ensimmäinen laajalti käytetty FAT-tiedostojärjestelmä, FAT12, otettiin käyttöön vuonna 1980, aivan ensimmäisten DOS-versioiden kanssa.

FAT12 oli Microsoft-käyttöjärjestelmien ensisijainen tiedostojärjestelmä MS-DOS 3.30: n kautta, mutta sitä käytettiin useimmissa järjestelmissä MS-DOS 4.0: n kautta. FAT12 on edelleen tiedostojärjestelmä, jota käytetään satunnaisessa levykkeessä, jonka löydät tänään.

FAT12 tukee enintään 16 megatavun kokoa ja tiedostokokoa käyttämällä 4 kt: n klustereita tai 32 kt käyttäen 8 kt: n kovalevyjä ja enintään 4 084 tiedostoa yhdellä äänenvoimakkuudella (8 kt: n klustereita käytettäessä).

Tiedostonimet FAT12: ssä eivät voi ylittää 8 merkin enimmäismerkkirajaa ja 3 laajennusta .

Useat tiedostomääritteet otettiin käyttöön FAT12: ssä, mukaan lukien piilotettu , vain luku- , järjestelmä- ja tilavuusmerkki .

Huomaa: FAT8, joka otettiin käyttöön vuonna 1977, oli FAT-tiedostojärjestelmän ensimmäinen todellinen versio, mutta sillä oli vain rajallinen käyttö ja vain joidenkin terminaalityyppisten aikajärjestelmien ajanjaksot.

FAT16 (16-bittinen tiedostojen jakamistila)

FAT: n toinen toteutus oli FAT16, joka otettiin ensimmäisen kerran käyttöön vuonna 1984 PC DOS 3.0: ssa ja MS-DOS 3.0: ssa.

Hieman paranneltu FAT16-versio, FAT16B, oli MS-DOS 4.0: n ensisijainen tiedostojärjestelmä MS-DOS 6.22: n kautta. MS-DOS 7.0: sta ja Windows 95: sta lähtien käytettiin edelleen paranneltua versiota, jota kutsuttiin nimellä FAT16X.

Riippuen käytetystä käyttöjärjestelmästä ja käytetystä klusterin koosta, FAT16-muotoisen aseman maksimikoko voi olla välillä 2 Gt - 16 Gt, jälkimmäinen vain Windows NT 4: ssä 256 kt: n klustereilla.

FAT16-levyjen tiedostokoot maksimoivat 4 Gt: n suurella tiedostokannella tai 2 Gt ilman sitä.

FAT16-tilavuudessa pidettävien tiedostojen enimmäismäärä on 65 536. Aivan kuten FAT12: n kanssa, tiedostonimet rajoittivat 8 + 3 merkkiä, mutta niitä laajennettiin 255 merkiksi alkaen Windows 95: sta.

Arkistotiedoston attribuutti otettiin käyttöön FAT16: ssa.

FAT32 (32-bittinen tiedostojen jakamistila)

FAT32 on FAT-tiedostojärjestelmän viimeisin versio. Se otettiin käyttöön vuonna 1996 Windows 95 OSR2 / MS-DOS 7.1 -käyttäjille ja se oli ensisijainen tiedostojärjestelmä kuluttajien Windows-versioille Windows ME: n kautta.

FAT32 tukee perusaseman kokoa jopa 2 TB tai jopa jopa 16 TB 64 kt: n klustereilla.

Kuten FAT16: ssa, FAT32-levyjen tiedostokoot maksimoivat 4 Gt: n suuressa tiedostosovelluksessa tai 2 Gt ilman sitä. Modifioitu FAT32-versio, nimeltään FAT32 + , tukee lähes 256 Gt: n tiedostoja!

Jopa 268 173 300 tiedostoa voidaan sisällyttää FAT32-äänenvoimakkuuteen niin kauan kuin se käyttää 32 kt: n klustereita.

exFAT (Extended File Allocation Table)

exFAT, joka otettiin käyttöön ensimmäisen kerran vuonna 2006, on Microsoftin luoma uusi tiedostojärjestelmä, vaikka se ei olekaan "seuraavan" FAT-version FAT32: n jälkeen.

exFAT on ensisijaisesti tarkoitettu käytettäväksi kannettaviin medialaitteisiin, kuten flash-asemiin, SDHC- ja SDXC-kortteihin jne.

exFAT tukee virallisesti jopa 512 TiB: n suuruisia kannettavia tallennusvälineitä, mutta teoriassa se voi tukea levyjä niin suuriksi kuin 64 ZiB, mikä on huomattavasti suurempi kuin mikä tahansa tämän julkaisun käytettävissä oleva media.

Native-tuki 255 merkin tiedostonimiin ja tuki jopa 2 796 202 tiedostoa hakemistoon ovat kaksi huomattavaa ominaisuuksia exFAT-järjestelmä.

ExFAT-tiedostojärjestelmää tukee lähes kaikki Windows-versiot (vanhemmat, joissa on valinnainen päivitys), Mac OS X (10.6.5+) sekä monet televisio-, mediatiedostot ja muut laitteet.

Tiedostojen siirtäminen NTFS: stä FAT-järjestelmään

Tiedoston salaus, tiedostonpakkaus , objektien käyttöoikeudet, levykikiintiöt ja indeksoitu tiedostoominaisuus ovat käytettävissä vain NTFS-tiedostojärjestelmässä - ei FAT . Muita ominaisuuksia, kuten edellä mainituissa keskusteluissa mainitsemat, ovat saatavilla myös NTFS: ssä.

Kun otetaan huomioon niiden erot, jos sijoitat salatun tiedoston NTFS-tilasta FAT-muotoiseen tilaan, tiedosto menettää sen salaustilan, jolloin tiedostoa voidaan käyttää tavallisena, ei-salattuna tiedostona. Tiedoston purkaminen tällä tavalla on mahdollista vain alkuperäiselle käyttäjälle, joka salasi tiedoston tai minkä tahansa muun käyttäjän, joka on saanut alkuperäisen omistajan luvan.

Samoin kuin salatut tiedostot, koska FAT ei tue pakkaamista, pakattu tiedosto puretaan automaattisesti, jos se kopioidaan NTFS-äänenvoimakkuudesta ja FAT-äänenvoimakkuuteen. Jos esimerkiksi kopioit kompressoidun tiedoston NTFS-kiintolevyltä FAT-levykkeelle, tiedosto purkaa automaattisesti, ennen kuin se tallennetaan levykkeelle, koska kohde-tietolevyn FAT-tiedostojärjestelmällä ei ole kykyä tallentaa pakattuja tiedostoja .

Kehittynyt lukeminen FAT: ssä

Vaikka se on paljon muutakin kuin FAT-keskustelua tässä, jos haluat lisätietoja siitä, miten FAT12-, FAT16- ja FAT32-muotoiset asemat ovat jäsenneltyjä, tutustu Andries E. Brouwerin FAT-tiedostojärjestelmistä.