Het FAT32-bestandssysteem, een integraal onderdeel van de Windows-software van Microsoft, maakt vereenvoudigd beheer van computerbestanden en mappen mogelijk. Als opvolger van het oorspronkelijke FAT16-bestandssysteem en geïntroduceerd met Windows 95 release 2, ondersteunt FAT32 grotere bestandsgroottes en schijfstations. Het bestandssysteem markeert elk bestand met zes attributen: alleen-lezen, verborgen, systeem, volumelabel, submap en archief.
Capaciteit en organisatie
FAT32 ondersteunt harde schijven tot 2TB groot en individuele bestanden tot 4GB minus één byte. Het organiseert een harde schijf in een hiërarchische verzameling van submappen die mappen worden genoemd, te beginnen met een hoofdmap. Het slaat alle bestanden op in mappen en lokaliseert bestanden volgens de map die ze innemen. In tegenstelling tot zijn voorganger, FAT16, kan FAT32 de hoofdmap naar elke positie op de schijf verplaatsen.
Alleen-lezen en verborgen
Bestanden die zijn gemarkeerd met het kenmerk alleen-lezen kunnen niet worden toegevoegd aan of overschreven, alleen worden gelezen. Het voorkomt ook dat het bestand wordt verwijderd door het "del"-commando, dus het doel van het kenmerk is om onbedoelde wijzigingen aan belangrijke bestanden te voorkomen.
Het verborgen kenmerk maakt het bestand onzichtbaar voor zoekopdrachten in directory's, tenzij u expliciet aangeeft dat u verborgen bestanden wilt zien. Het verbergt vertrouwelijke bestanden voor naïeve gebruikers. Deze twee attributen dienen als de enige beveiliging van FAT32. In tegenstelling tot het meer geavanceerde NTFS-bestandssysteem, maakt FAT32 geen onderscheid tussen beheerders en andere typen gebruikers.
Systeem- en volumelabel
Het systeemkenmerk van FAT32 markeert kritieke bestanden die door het Windows-besturingssysteem worden gebruikt. Net als bij het alleen-lezen kenmerk, voorkomt het systeemkenmerk dat hulpprogramma's het bestand wijzigen of verwijderen.
FAT32 kan één bestand in de hoofdmap markeren als een volumelabel. Wanneer u een schijfstation initialiseert met het format-commando, wordt u gevraagd om een optionele volumenaam, waarmee u de inhoud van de schijf kunt onderscheiden. Als u een volumelabel typt, maakt FAT32 een bestand met dat als naam en markeert het met het kenmerk volumelabel.
Submap en archief
Bestandsvermeldingen gemarkeerd met het subdirectory-attribuut worden beschouwd als directorynamen en niet als bestanden. De hoofdmap, zoals C:\, kan een willekeurig aantal bestanden en submappen hebben, en elke submap kan op zijn beurt bestanden en submappen bevatten.
Als een programma een bestand wijzigt, stelt het het archiefattribuut van het bestand in. Dit geeft aan dat een back-upprogramma het bestand moet kopiëren, omdat de inhoud van het bestand is gewijzigd. Als het back-upprogramma zich in de "incrementele" modus bevindt, kopieert het niet alle bestanden, alleen die met het archiefattribuut ingesteld. Zodra het de bestanden kopieert, wordt het attribuut gewist.