FAT32

FAT32
Udvikler Microsoft
Filsystem FAT32
Indsendelsesdato august 1996 ( Windows 95 OSR2 )
Struktur
Katalogindhold Bord
Filplacering Lineær liste
Dårlige sektorer Cluster tagging
Begrænsninger
Maksimal filstørrelse 4 GiB - 1 byte
Maksimal filnavnlængde 8,3 eller 255 tegn ved brug af LFN
Maksimal volumenstørrelse 2 TiB
8 TiB (2 KB pr. sektor)
Evner
Datointerval 1. januar 1980 - 31. december 2007
Datolagringsnøjagtighed 2 sek
Metadatastrømme Ikke
Adgangsrettigheder Ikke
Baggrundskomprimering Ikke
Baggrundskryptering Ikke

FAT32 (fra engelsk.  File Allocation Table  - "filallokeringstabel") er et filsystem udviklet af Microsoft , en type FAT .

FAT32 er den næstsidste (før FAT64 , også kendt som exFAT ) version af FAT-filsystemet og en forbedring af den tidligere version kendt som FAT16 . Den blev skabt for at overvinde FAT16- volumenstørrelsesbegrænsninger , mens den stadig tillader ældre MS-DOS- programmeringskode og bevare formatet. FAT32 bruger 32- bit klyngeadressering . FAT32 dukkede op med Windows 95 OSR2, understøttes af Android OS, TV'er, set-top-bokse osv. Det er det mest populære format i verden.

Logisk grænse

Det maksimalt mulige antal klynger i FAT32 er 268.435.445, hvilket giver dig mulighed for at bruge volumener (logiske diske) op til 8 TiB . Faktisk kan den maksimale størrelse af hele disken ikke være mere end 2 TiB [1] . Standard-klyngestørrelsen for FAT32-filsystemet varierer fra 512 bytes til 32 KB, afhængigt af volumenstørrelsen og den specifikke OS-version [2] . Med en klyngestørrelse på 32768 bytes er den maksimale volumenstørrelse lige under 8 TB [3] . Selvom sektorstørrelsen kan være hvad som helst, betragtes den traditionelt som lig med 1 disksektor og er lig med 512 bytes, og da denne værdi ikke har ændret sig siden dens oprettelse, kan den betragtes som en konstant af noget software. Dette kan forårsage nogle kompatibilitetsproblemer.

ScanDisk- værktøjet , der følger med Microsoft Windows 95 og Microsoft Windows 98 , er et 16 -bit . For sådanne programmer er den maksimale klyngestørrelse for et enkelt stykke hukommelse 16 MB minus 64 KB . Derfor kan ScanDisk i Windows 95 eller Windows 98 ikke fungere med FAT32-enheder, der har en FAT- tabel , der er større end 16 MB minus 64 KB. FAT-tabelindgangen på en FAT32-diskenhed er 4 bytes , så ScanDisk kan ikke arbejde med en FAT-tabel på en FAT32-disk, der indeholder mere end 4.177.920 klynger (inklusive to reservedele). Under hensyntagen til selve FAT-tabellerne og med en maksimal klyngestørrelse på 32 KB kan volumenstørrelsen være op til 127,53 GB [4] .

Det er umuligt at oprette FAT32-partitioner større end 32 GB ved hjælp af standardværktøjer Windows 2000 , Windows XP , Windows Vista og Windows 7 , men det er muligt at arbejde med sådanne partitioner, hvis de tidligere er oprettet i andre operativsystemer . Årsagen til dette er, at en forøgelse af størrelsen af ​​en FAT32-volumen over 32 GB ifølge Microsoft fører til et kraftigt fald i ydeevnen, og at en mere passende løsning er at bruge NTFS , som er det oprindelige filsystemformat for Windows 2000 og Windows XP [4] [5 ] . Men da NTFS er upraktisk at bruge på flashdrev på grund af deres stigende slitage af dette filsystem, blev der udviklet et særligt exFAT -filsystem, der fjerner en række restriktioner.

Windows XP fungerer med diskenheder op til 2 TB (fra Windows XP Hjælp). Partition Magic giver dig mulighed for at oprette en FAT32-partition, der ikke er større end ~192 GB. EASEUS Partition Master opretter med succes en FAT32-partition på 250 GB eller mere. Fat32format-programmet er i stand til at formatere den størst mulige størrelse [6] .

Den maksimalt mulige filstørrelse for en FAT32-diskenhed er ~ 4 GB - 4.294.967.295 bytes (i FAT32 er der tildelt 4 bytes til filstørrelsen: dette er 32 bit. 2 32 −1 - 4.294.967.295 bytes. Selvom kæden i FAT-tabellen kan fortsættes og videre, men så for at bestemme filstørrelsen, skal du løbe gennem hele kæden hver gang, og det vil tage meget tid. Derudover er der kun angivet klyngenumre i FAT-tabellen, så det vil kun være muligt at finde ud af den afrundede værdi af fillængden) - dette er meget en vigtig faktor for at ændre filsystemet. FAT32 understøtter ikke indstilling af tilladelser til at få adgang til filer og mapper og nogle andre funktioner i moderne filsystemer. Alle disse grunde har ført til, at der nu er en tendens til at opgive FAT32 til fordel for mere avancerede filsystemer som NTFS , exFAT , Ext2 / Ext3 .

USB flash

Barrieren for at flytte væk fra FAT32 og flytte til andre filsystemer på USB-flashdrev er ydeevne. Ud over de beskrevne begrænsninger har FAT32 en række fordele (i hvert fald i forhold til NTFS) både i hastigheden af ​​at skrive til et flashdrev og i hastigheden af ​​at læse/kopiere data fra det [7] . På grund af den manglende journalføring i FAT32 reduceres slitagen af ​​flashdrevblokke desuden.

FAT32 og Mac OS X

Se også

Noter

  1. Beskrivelse af FAT32-filsystemet . microsoft.com . Hentet 15. december 2018. Arkiveret fra originalen 15. december 2018.
  2. Standard klyngestørrelse for FAT, NTFS og exFAT . Hentet 6. april 2015. Arkiveret fra originalen 14. juli 2015.
  3. FAT32-filsystembegrænsninger . Hentet 12. juni 2015. Arkiveret fra originalen 13. juni 2015.
  4. 1 2 Begrænsninger af FAT32-filsystemet . Hentet 14. september 2007. Arkiveret fra originalen 28. marts 2008.
  5. FAT32-filsystembegrænsninger i Microsoft Windows XP . Hentet 14. september 2007. Arkiveret fra originalen 28. marts 2008.
  6. fat32format (downlink) . Hentet 5. oktober 2017. Arkiveret fra originalen 21. juli 2009. 
  7. http://www.testfreaks.com/blog/information/usb-flash-drive-comparison-part-2-fat32-vs-ntfs-vs-exfat/ Arkiveret 2. april 2010 på Wayback Machine USB Flash [da ]