FAT12

FAT12
Fejlesztő Microsoft
angol név Fájlkiosztási táblázat (12 bit)
Bevezetés 1977
( Microsoft BASIC )
Partíció azonosító 1
Szerkezet
A könyvtárak tartalma hierarchikus táblázatok
Fájl allokáció linkelt lista a FAT-ban
Rossz blokkok 0xff7 jelzéssel a FAT-ban
Korlátozások
Maximális fájlméret 16  Mio (a kötet méretének korlátozása)
A fájlok maximális száma 4,068 8 KiB klaszterhez
A fájlnév maximális mérete 8,3 (8 karakter a névhez és 3 karakter a kiterjesztéshez)
Maximális hangerőméret 16  MB
A fájlnevekben engedélyezett karakterek mind a 8 bites karakter (kiterjesztve a VFAT összes Unicode -jára), kivéve a
/ \: *? "<> |
Jellemzők
Felvett dátumok módosítás (+ létrehozás és hozzáférés a VFAT-ban)
Időintervallum 1 st január 1980-as nál nél
2107. december 31
Villák Nem támogatott
Attribútumok zárolt, archivált, rejtett, rendszer
Engedélyek Nem támogatott
Integrált tömörítés Nem támogatott
Integrált titkosítás Nem támogatott

A FAT12 (FAT a fájlkiosztási táblázathoz ) egy fájlrendszer, amelyet a Microsoft fejlesztett ki 1980 körül ( Tim Patterson 86-DOS- on végzett munkáját foglalja magában , saját maga ihlette a CP / M-t ). Továbbra is a legszélesebb körben használt hajlékonylemez fájlrendszer .

Ezt a fájlrendszert eredetileg hajlékonylemezeken való használatra tervezték, amikor azok kapacitása 1 MiB alatt volt  . A 12 a lemezen lévő allokációs egység számainak kódolásához használt bitek számára utal.

A rendszert eredetileg egyszerűen FAT- nak hívták . A 12 utótagot a FAT16 kiadásakor adtuk hozzá , hogy megkülönböztessük őket, mert az alacsony szintű FAT12 segédprogramok (mint annak idején a Norton Utilities ) már nem működtek a FAT16-mal. A Microsoft Windows operációs rendszerek legújabb verzióiban azonban mind a FAT12, mind a FAT16 formátumú meghajtókat FAT-nak nevezik.

Technikai sajátosságok

Nincs különbség a FAT12 és a FAT16 fejléc között. E két fájlrendszer megkülönböztetésének egyetlen módja a fürtök számának kiszámítása . Tehát a FAT ezen két típusának egyikét használó rendszernek vagy programnak ismernie kell a másik típus átlátszó használatát.

Ebben a fájlrendszerben a lemez összes szektorának száma 16 bitként van tárolva, és 512 bájtos szektorok esetén a fájlrendszer teljes méretét 32  MiB alá korlátozza, de a PC DOS 2.0 előtti operációs rendszerrel való kompatibilitás érdekében a kiosztás az egység mérete ritkán haladja meg a 4 KB-ot, és a fájlrendszer 16 MB-ra korlátozódik  .

A másik korlát az allokációs egységek számának kódolásához használt bitek számából származik ( angolul klasztereknek hívják őket), 12 bit 4096 kombinációt tesz lehetővé. Sajnos számos Microsoft-dokumentum ellentmond egymásnak a fürtök számának maximális értékével kapcsolatban . Egyesek szerint 4084 kiosztási egység, ez a szám 4078-ra csökken egy másik Microsoft-könyvben, a 0xff0 és 0xff6 (vagy 4080 és 4086) közötti számokat használhatatlannak hivatkozva. Mindenesetre a lemezt formázó programnak minden érdeke, hogy távol maradjon ettől a korláttól, mert mindegyik program támaszkodhat egyik vagy másik dokumentumra (egyik sem normatív).

Ez a két korlátozás csak a ma kicsinek tűnő fájlrendszerek számára teszi használhatóvá. A maximális méret arányos a klaszterek méretével  :

A FAT12 által a FAT16- ra váltás előtt elért határérték 16  MiB volt .

Egy másik technikai korlátozás az, hogy a gyökérkönyvtárban a bejegyzések száma rögzítve van a formázáskor. A FAT16 és FAT32 azonos korlátozással rendelkezik. Ha sok fájlt kell elhelyeznie a FAT formátumú adathordozón, akkor ajánlott egy könyvtárat létrehozni és használni a gyökérben, ahelyett, hogy a fájlokat közvetlenül a gyökérbe helyezné. Ezenkívül a hosszú nevek használata (lásd: VFAT ) további bejegyzéseket hoz létre a könyvtárakban. Ezért inkább ne használjon hosszú neveket a gyökérkönyvtárban.

Ezt a fájlrendszert továbbra is a Microsoft Windows legfrissebb verziói használják , de csak a hajlékonylemezekre (amelyek 1,44 MB méretűek  ) és a régi USB kulcsokra (kevesebb mint 16  MB ).

Megjegyzések és hivatkozások

  1. (en) FAT: Az On-Disk formátum általános áttekintése
  2. Microsoft MS-DOS programozó referenciája: 5.0 verzió , Microsoft sajtó,1991, 464  p. ( ISBN  1-55615-329-5 )
  3. A linuxon a rendszermag-illesztőprogram, az mkdosfs és a metools fájlok mindegyikének más a határa

Lásd is

Kapcsolódó cikkek