FAT16 ja FAT32: characteristics and differences

ensimmäinen Microsoftin käyttöjärjestelmässä käytetty tiedostojärjestelmä oli Fat-järjestelmä, joka käyttää tiedostojen jakotaulukkoa. Tämä taulukko on itse asiassa hakemisto, joka luo luettelon levyn sisällöstä tallentaakseen tiedostojen sijainnin levyllä. Koska tiedoston muodostavia lohkoja ei aina tallenneta yhtenäisesti levylle (ilmiöksi kutsutaan fragmentaatiota), jakotaulukon avulla tiedostojärjestelmän rakennetta voidaan ylläpitää luomalla linkkejä tiedoston muodostaviin lohkoihin.

FAT16-tiedostojärjestelmä

FAT-järjestelmä on 16-bittinen järjestelmä, joka mahdollistaa tiedostojen tunnistamisen enintään 8-merkkisellä nimellä ja 3-merkkisellä laajennuksella, tästä syystä järjestelmää kutsutaan FAT16: ksi.

Klusteriosoitteet eivät voi olla suurempia kuin 16 bittiä. Maksimimäärä klustereita, jotka voidaan viitata FAT järjestelmä on siis 216, (65536) klustereita. Koska klusterin koostuu kiinteä määrä (4,8,16,32,…) sektoreista, joilla on 512 vierekkäistä tavua, RASVAOSUUDEN maksimikoko voidaan määrittää kertomalla klusterien lukumäärä klusterin koolla. 32KB: n klustereilla RASVAOSION maksimikoko on siis 2 Gt.

lisäksi tiedosto voi miehittää vain integraalisen joukon klustereita, mikä tarkoittaa, että jos tiedosto vie useita klustereita, viimeinen klusteri on vain osittain miehitetty ja miehittämätön tila on käyttökelvoton. Tämän seurauksena mitä pienempi klusterin koko, sitä vähemmän hukkatilaa. On arvioitu, että tiedosto jätteet, keskimäärin puoli klusterin, mikä tarkoittaa, että 2 GB osio, 16KB per tiedosto menetetään.

tiedoston jakotaulukko

tiedoston Jakotaulukko on luettelo digitaalisista arvoista, jotka kuvaavat osion klustereiden jakoa. Toisin sanoen, tila kunkin klusterin osio, jossa se sijaitsee. Itse asiassa jakotaulukon jokainen solu vastaa klusteria.

jokaisessa solussa on numero, joka kertoo, käyttääkö jokin tiedosto klusteria ja seuraavan klusterin sijainnin tiedostossa. Lopuksi päädyt LIHAVUUSKETJUUN, joka on linkitetty luettelo viittauksista, jotka viittaavat peräkkäisiin klustereihin tiedoston loppuun asti. Jokainen RASVAMERKINTÄ on 16-tai 32-bittinenpitkä (riippuen siitä, onko se FAT16 vai FAT32).

kaksi ensimmäistä merkintää tallentavat tietoa itse taulukosta, kun taas seuraavat merkinnät viittaavat klustereihin. Tietyt merkinnät voivat sisältää tietyn klusterin tilan osoittavia arvoja.

esimerkiksi arvo 0000 osoittaa, että klusteria ei käytetä, FFF7 merkitsee huonoa klusteria (jolloin sitä ei käytetä) ja arvot FFF8: n ja FFFF: n välillä määrittävät, että klusteri sisältää tiedoston lopun. Jokainen osio sisältää itse asiassa kaksi kopiota levylle tallennetusta taulukosta, jotta se voidaan palauttaa, jos ensimmäinen kopio vioittuu.

FAT32-tiedostojärjestelmä

vaikka VFAT oli näppärä järjestelmä, se ei puuttunut FAT16: n rajoituksiin. Tämän seurauksena Uusi tiedostojärjestelmä (eikä vain parempi rasvan hallinta kuten vfat) ilmestyi Windows 95 OSR2. Tämä tiedostojärjestelmä, nimeltään FAT32 käyttää 32-bittisiä arvoja FAT merkinnät. Itse asiassa käytetään vain 28 bittiä, sillä 4 bittiä on varattu tulevaa käyttöä varten.

FAT32-tiedostojärjestelmän ilmestymisen myötä klusterien enimmäismäärä osiota kohden nousi 65535: stä 268 435 455: een (228-1). FAT32 mahdollistaa siis paljon isommat osiot (enintään 8 teratavua). Vaikka FAT32-osion teoreettinen enimmäiskoko on 8 TB, Microsoft on vapaaehtoisesti rajoittanut sen 32 GT: hen Windows 9x-järjestelmissä NTFS: n edistämiseksi.

koska FAT32-osio voi sisältää paljon enemmän klustereita kuin FAT16-osio, on mahdollista pienentää merkittävästi klusterien kokoa ja siten myös rajoittaa hukkaan menevää levytilaa. Esimerkiksi 2GB-osion avulla on mahdollista käyttää 4KB: n klustereita FAT32-järjestelmän kanssa (32KB: n klustereiden sijaan FAT16: n kanssa), mikä vähentää hukkatilaa kertoimella 8.

FAT16 vai FAT32-tiedostojärjestelmä?

koska klusterien lukumäärä on rajallinen, osion maksimikoko riippuu kunkin klusterin koosta. Katsotaanpa katsomaan suurin osio koko mukaan klusterin koko ja tiedostojärjestelmä käytetään:

Cluster size FAT16 file system FAT32 file system
(theoretical)
512 bytes 32 MB 64 MB
1 KB 64 MB 128 MB
2 KB 128 MB 256 MB
4 KB 256 MB 8 GB
(1 TB)
8 KB 512 MB 16 GB
(2 TB)
16 KB 1 GB 32 GB
(4 TB)
32 KB 2 GB 2 GB
(8 TB)

kun alustat kiintolevyn, sinun on ehkä päätettävä huolellisesti, minkä tyyppistä tiedostojärjestelmää aiot käyttää, ja valittava se, joka tarjoaa mahdollisimman lähellä haluttua kokoa olevan käytettävissä olevan tilan.

Vastaa

Sähköpostiosoitettasi ei julkaista.