- Windows använder främst NTFS, FAT/FAT32, exFAT och ReFS, alla med tydliga fördelar och begränsningar.
- FAT32 och exFAT utmärker sig genom sin kompatibilitet, medan NTFS och ReFS erbjuder säkerhet och avancerade funktioner.
- Lagringsutrymmen, dynamiska diskar, deduplicering och BitLocker ger dessa system ökad motståndskraft, utrymmesbesparingar och kryptering.
- Att välja rätt filsystem påverkar kapacitet, prestanda, säkerhet och kompatibilitet med andra system.

När du formaterar en hårddisk, SSD, USB-enhet eller SD-kort i Windows väljer du faktiskt hur informationen du lagrar på den ska organiseras och skyddas. Detta "sätt att organisera" är vad vi kallar ett filsystem, och i Windows finns det flera tydliga favoriter: NTFS, FAT/FAT32, exFAT och ReFS , tillsammans med några nästan föråldrade veteraner som HPFS.
Att förstå dessa tekniker är inte bara för systemadministratörer: att välja fel filsystem kan innebära att man inte kan kopiera en stor fil , att säkerhetsfunktioner går förlorade eller att man upplever kompatibilitetsproblem med andra enheter och operativsystem som Linux, macOS, konsoler eller kameror. Låt oss titta närmare på hur varje filsystem fungerar i Windows, vilka fördelar det erbjuder och när det är bäst att använda det ena eller det andra.
Vad är ett filsystem i Windows?
Ett filsystem är det programvarulager som ansvarar för att placera, lokalisera och hämta filer på en lagringsenhet: hårddiskar, SSD-diskar, flash-enheter, säkerhetskopior eller optiska medier. Det är "bibliotekarien" som bestämmer hur informationen organiseras och namnges.
I Windows implementeras varje filsystem med specifika drivrutiner och bibliotek som definierar hur metadata lagras, hur kataloger hanteras, vilka storleksgränser som finns och vilka avancerade funktioner som är tillgängliga (kryptering, komprimering, journalföring etc.).
Alla filsystem som är kompatibla med Windows bygger på tre grundläggande koncept som är viktiga att förstå eftersom de förekommer i all teknisk dokumentation och administrationsverktyg:
- VolymerEn volym är en logisk enhet som innehåller ett komplett filsystemDet kan motsvara en hel fysisk disk, en partition eller en logisk volym som skapats ovanpå flera enheter (till exempel med lagringsutrymmen eller dynamiska diskar).
- KatalogerEn katalog är en hierarkisk struktur som grupperar filer och underkatalogerI praktiken är det dessa "mappar" du ser i Utforskaren.
- registeren fil är en ordnad uppsättning relaterade data (ett dokument, ett foto, en databas etc.) med ett namn, attribut och tillhörande behörigheter.
Utöver dessa grundläggande element erbjuder Windows även API:er och komponenter för att hantera filer, kataloger, volymer och diskar , samt avancerade tekniker som Transactional NTFS (TxF), vilket i åratal möjliggjorde filoperationer inom atomära transaktioner på NTFS-volymer.
FAT-familjen: FAT12, FAT16, FAT32 och exFAT
FAT-familjen (File Allocation Table) är en av de äldsta designerna i PC-världen. Den har sitt ursprung i MS-DOS i slutet av 70- och 80-talen, och idag lever den kvar i USB-enheter, SD-kort, digitalkameror och otaliga inbyggda enheter tack vare sin enkelhet och universella kompatibilitet.
Kärnidén bakom FAT är mycket enkel: systemet upprätthåller en tabell som fungerar som ett index för allt innehåll i volymen. Denna tabell indikerar vilka kluster som är lediga, vilka som är upptagna och hur de är sammankopplade för att bilda filer.
I en klassisk FAT-volym kan vi urskilja tre grundläggande zoner som hjälper oss att förstå hur den hanterar data:
- boot sektorär partitionens första sektor och lagrar filsystemets grundläggande parametrar (klusterstorlek, antal FAT-tabellkopior, startinformation etc.).
- FAT-tabeller: det finns vanligtvis en huvudtabell och en reservtabellVarje post i tabellen motsvarar ett kluster och kan indikera att det är ledigt, att det är slutet på en fil eller att nästa kluster av samma fil finns på en annan position.
- DataområdeDen upptar nästan hela volymen och består av kluster, vilka är sammanhängande grupper av sektorer som används som minsta tilldelningsenhetEn fil, hur liten den än är, upptar alltid minst ett helt kluster, vilket kan slösa utrymme när det finns många små filer.
Kataloger i FAT är helt enkelt områden inom datazonen som innehåller 32-byte-poster . Varje post beskriver en fil eller underkatalog: kort (och valfritt långt) namn, attribut, storlek och initialt klusternummer. Därifrån används FAT-tabellen som en länkad lista för att spåra de återstående klustren i filen.
Med tiden har flera versioner tillkommit: FAT12, FAT16 och FAT32 . Siffran hänvisar till antalet bitar som används för att referera till kluster (12, 16 eller 32), vilket direkt påverkar det maximala antalet kluster och därmed den möjliga klusterstorleken och kapaciteten.
Idag ses FAT12 och FAT16 praktiskt taget bara på gamla disketter eller mycket begränsade enheter . Däremot är FAT32 fortfarande mycket vanligt eftersom nästan alla operativsystem och elektroniska enheter kan läsa och vanligtvis skriva till det.
FAT32: en gammal vän och ultrakompatibel
FAT32 introducerades 1996 och, även om det tekniskt sett är ganska föråldrat, är det fortfarande standardformatet för många USB-enheter och SD-kort vi köper idag. Dess största styrka är dess kompatibilitet: Windows, macOS, Linux, Android, spelkonsoler, tv-apparater, kopiatorer… nästan allt förstår FAT32.
Denna kompatibilitet har ett pris: betydande begränsningar i kapacitet och funktioner . Den mest kända är oförmågan att lagra enskilda filer större än 4 GB, vilket är märkbart med mycket stora filmer, fullständiga säkerhetskopior eller filer från virtuella maskiner.
Dessutom, även om FAT32 kan hantera stora volymer, tillåter inte standardformateringsverktyget i Windows att FAT32-partitioner skapas större än 32 GB , även om tredjepartsverktyg kan uppnå upp till 2 TB. Det finns också praktiska begränsningar med mycket djupa katalogstrukturer eller med ett stort antal filer i en enda katalog.
När det gäller säkerhet och tillförlitlighet saknar FAT32 många moderna funktioner: det har inga detaljerade behörigheter, ingen journalföring och ingen inbyggd kryptering . Ett strömavbrott eller en dåligt tajmad krasch kan skada FAT-tabellen, vilket kräver användning av reparationsverktyg för att försöka återställa data.
Av alla dessa skäl rekommenderas FAT32 idag främst för små och mycket portabla hårddiskar , där prioriteten framför allt är att det "fungerar var som helst" och där det inte finns något behov av att lagra jättefiler eller tillämpa avancerade säkerhetspolicyer.
exFAT: den moderna utvecklingen av FAT designad för flash
För att övervinna de mest uppenbara begränsningarna med FAT32 utan att offra dess enkelhet introducerade Microsoft exFAT (Extended File Allocation Table) år 2006, speciellt utformad för flashminne med hög kapacitet.
exFAT upprätthåller FAT:s allmänna filosofi men bryter mot fil- och volymstorleksbarriärerna . Den maximala teoretiska filstorleken går upp till 16 exabyte och volymerna kan nå 128 petabyte, mer än tillräckligt för typisk hemma- eller professionell användning.
Tack vare dessa siffror är exFAT ett utmärkt val för externa hårddiskar, bärbara SSD-diskar, USB-minnen och SD-kort med hög kapacitet , särskilt vid hantering av stora filer som 4K/8K-videor, diskavbildningar eller stora bärbara databaser.
När det gäller kompatibilitet erbjuder Windows och macOS för närvarande fullt läs- och skrivstöd för exFAT. På Linux har inbyggt stöd etablerats sedan Microsoft publicerade specifikationerna och integrerade en officiell drivrutin i kärnan, även om vissa äldre distributioner fortfarande kräver installation av paket som exfat-fuse och exfatprogs.
exFAT erbjuder dock inte samma garantier eller avancerade funktioner som NTFS eller ReFS: det saknar klassisk journalföring, NTFS-behörigheter och många av de avancerade återställningsfunktionerna . Det är en mycket praktisk och snabb lösning för flyttbar lagring, men det är inte det ideala formatet för att konfigurera en server eller vara värd för operativsystemet.
NTFS: Windows-standarden för interna hårddiskar
NTFS (New Technology File System) kom 1993 tillsammans med Windows NT och blev standardformatet för att installera Windows från och med Windows 2000. Sedan dess har det varit den obestridda kungen på stationära och bärbara Windows-datorer, såväl som på de flesta traditionella servrar.
Jämfört med FAT gjorde NTFS ett betydande språng framåt på alla fronter: större kapacitet, mer säkerhet, bättre feltolerans och ett brett utbud av avancerade funktioner som möjliggör bättre användning av stora diskar och miljöer med flera användare.
Internt förlitar sig NTFS på en serie speciella systemfiler som organiserar både metadata och, i många fall, själva användardata:
- $Boot: innehåller viktig startinformation och viktiga filsystemparametrar som behövs för att starta volymen.
- Master File Table (MFT)Detta är hjärtat i NTFS. MFT innehåller en post för varje fil och katalog på volymenVarje post lagrar attribut: namn, storlek, datum, behörigheter och till och med, när filen är mycket liten, sitt eget innehåll direkt i MFT:n.
- $Bitmap: registrerar om varje kluster är ledigt eller upptaget med hjälp av en bitmapp, vilket möjliggör hantera utrymme effektivt.
- $LogFile: är journalen där NTFS registrera kritiska operationer först Angående metadata: Om ett fel uppstår under en uppdatering kan systemet göra om eller ångra åtgärder för att bevara konsekvens.
- $BadClus: underhåller listan över defekta kluster, så att kan tas bort från framtida användning och undvik att skriva nya data till skadade områden.
Istället för glesa kedjor av kluster försöker NTFS allokera data i extents (sammanhängande klusterområden) . När det är möjligt placeras varje fil i en enda stor extent för att minska fragmentering. När detta inte är möjligt skapas flera extents, men det är fortfarande generellt mycket bättre organiserat än FAT.
Kataloger är också specialfiler som innehåller listor med namn och referenser till objekt . De förlitar sig på effektiva datastrukturer (som B-träd) för att snabba upp sökningar även när det finns tusentals poster.
När det gäller kapacitet kan moderna versioner av NTFS hantera enorma filer (teoretiskt sett tiotals terabyte eller exabyte) och volymer som, för en hemmiljö, är praktiskt taget "oändliga". Ur användarens perspektiv är det sällsynt att stöta på en storleksgräns som införs av själva filsystemet.
NTFS erbjuder också en uppsättning funktioner som skiljer det från FAT och exFAT:
- Detaljerade behörigheter och ACLkan definieras åtkomstkontrolllistor på fil- och mappnivåDetta låter dig ange vilka användare och grupper som kan läsa, skriva eller köra.
- MetadatajournalföringTransaktionsloggning minskar drastiskt risken för korruption efter ett strömavbrott eller en systemkrasch.
- Komprimering och krypteringNTFS tillåter komprimera filer och mappar och erbjuder EFS-kryptering, samt sömlös integration med BitLocker fullständig diskkryptering.
- Diskkvoter och länkar: det är möjligt begränsa det utrymme som varje användare kan använda och skapa hårda länkar, monteringspunkter eller korsningar för att bättre organisera systemet.
Av dessa skäl är NTFS det rekommenderade filsystemet för interna Windows-diskar, partitioner där program är installerade och stora externa enheter som främst används i Windows-datorer.
När det gäller kompatibilitet blir det lite mer komplicerat: macOS kan läsa NTFS direkt, men inte skriva till det , såvida inte kommersiella eller tredjepartsdrivrutiner används (som Paragon NTFS eller Tuxera NTFS). På Linux är läs- och skrivstöd utbrett och tillåter användning av NTFS-partitioner som datavolymer, även om det inte är vanligt att installera Linux på NTFS.
ReFS: Det robusta filsystemet för servrar
ReFS (Resilient File System) är det senaste filsystemet som utvecklats av Microsoft och introducerades först i Windows Server 2012. Det är utformat för miljöer där det är avgörande att upprätthålla dataintegritet mot tyst korruption och hårdvarufel.
En av hörnstenarna i ReFS är användningen av Copy-on-Write (CoW) som tillämpas på metadata och, i vissa scenarier, på data . Istället för att skriva över metadata på plats när en fil uppdateras, skriver ReFS en modifierad kopia till ett annat område på disken och uppdaterar sedan referenserna. Resultatet är att tidigare versioner av kritiska strukturer alltid är tillgängliga, vilket i hög grad hjälper till att återställa ett konsekvent tillstånd efter ett fel.
Dessutom använder ReFS kontrollsummor för metadata och, valfritt, för data , vilket gör att det kan upptäcka tysta fel, inkonsekvenser mellan repliker eller problem i RAM > styrenheten > kabeln > disksökvägen. I kombination med speglar eller paritet kan det proaktivt korrigera många av dessa problem.
På den interna strukturnivån använder ReFS B+ träd som en gemensam representation för både metadata och data. Dessa träd består av en rot, interna noder och löv, med ordnade nycklar som underlättar effektiva sökningar och uppdateringar över mycket stora volymer.
Denna design gör ReFS särskilt lämplig för stora lagringssystem med hög tillgänglighet , till exempel i filservrar, virtualiseringsinfrastrukturer eller säkerhetskopieringslösningar där enorma mängder data hanteras och automatiska reparationer behövs.
En annan viktig punkt är dess integration med Storage Spaces . ReFS kan fungera tillsammans med speglade eller speglade accelererade paritetsdiskpooler och erbjuder funktioner som automatisk korrigering av skadad data, integritetsströmmar och onlineåterställning.
Bland de avancerade funktioner som ReFS tillhandahåller och som inte finns (eller fungerar annorlunda) i NTFS finns blockkloning, gles VDL, accelererad reflektionsparitet och olika ögonblicksbildsmekanismer inriktade på serverarbetsbelastningar.
I gengäld saknar ReFS flera funktioner som NTFS erbjuder , såsom filsystemkomprimering och kryptering, vissa äldre transaktionella funktioner (TxF) eller möjligheten att användas som ett startsystem i de flesta aktuella scenarier.
På skrivbordet har ReFS gjort ett preliminärt framträdande i Windows 10 och Windows 11 , där refs.sys-drivrutinen finns men dess användning är begränsad. Windows 11 23H2 introducerar till exempel konceptet Dev Drives , ReFS-volymer riktade mot utvecklare som vill förbättra prestandan och säkerheten för sina arkiv och verktyg.
Det är möjligt att skapa ReFS-volymer i vissa utgåvor av Windows 10/11 med hjälp av kommersiella partitioneringsverktyg, registerhack eller specifika funktioner som Dev Drive . ReFS är dock ännu inte startbart i de flesta klientkonfigurationer och fortsätter att utvecklas med olika interna versioner (som ReFS 3.10 i Windows 11 23H2), vilka inte alltid är bakåtkompatibla.
I Windows-miljöer är det i stort sett okänt, och dess stöd i andra system, som Linux, förlitar sig vanligtvis på kommersiella drivrutiner från tredje part, som de från Paragon.
HPFS: Det gamla högpresterande filsystemet
Innan NTFS utvecklade Microsoft HPFS (High Performance File System) tillsammans med IBM , som ursprungligen introducerades med OS/2 1.2 i slutet av 80-talet. Målet var att erbjuda betydligt bättre prestanda än FAT på avancerade servrar och system på den tiden.
Till skillnad från FAT, som allokerar det första lediga klustret det hittar, försökte HPFS placera data i sammanhängande eller åtminstone mycket nära block för att minska fragmentering och förbättra sekventiella läs- och skrivhastigheter.
Den interna organisationen av HPFS inkluderade tre kontrollblock i början av disken (startblock, superblock och reservationsblock) som ockuperade flera sektorer och beskrev filsystemets struktur.
Det återstående utrymmet delades in i band om cirka 8 MB, bestående av sammanhängande sektorer . Varje band hade sin egen bitmapp för att indikera vilka sektorer som var upptagna och vilka som var lediga, vilket möjliggjorde en mer detaljerad hantering av utrymmet.
Varje fil och katalog hade en associerad F-nod placerad nära dess data , som lagrade information om den fysiska platsen och utökade attribut. Katalogstrukturen var organiserad som ett balanserat träd med alfabetiskt ordnade poster för att snabba upp sökningar.
HPFS hade dock sina egna begränsningar och blev så småningom föråldrat till förmån för NTFS. Moderna versioner av Windows slutade stödja det från och med Windows NT 4 , så idag ses det praktiskt taget bara på äldre OS/2-system eller mycket tidiga historiska Windows NT-installationer.
Andra lagringstekniker relaterade till Windows
Utöver själva filsystemen innehåller Windows flera lagringshanteringstekniker som ger ytterligare lager av abstraktion, motståndskraft och optimering. I många fall skapar dessa tekniker logiska volymer som NTFS eller ReFS sedan monteras på.
Det är viktigt att notera att dessa lösningar inte ersätter filsystemet, utan fungerar tillsammans med det och lägger till funktioner som spegling, paritet, deduplicering eller fullständig diskkryptering.
De viktigaste teknikerna relaterade till Windows-ekosystemet som du bör vara medveten om är följande:
- Förvaringsutrymmen: tillåter gruppering av flera fysiska enheter i lagringspooler och skapa virtuella volymer på dem med varierande grad av återhämtningsförmåga (dubbel- eller trippelspegling, enkel- eller dubbelparitet). Det fungerar bara med moderna filsystem som NTFS och ReFSoch det är ett mycket flexibelt alternativ för att konfigurera "programvaru-RAID" som hanteras av Windows självt.
- Dynamiska skivor: äldre funktion som huvudsakligen finns i äldre versioner av Windows och som låter dig skapa enkla, spannerade, stripade, speglade och RAID-5-volymerDessa volymer är vanligtvis formaterade med NTFS eller, i vissa specifika fall, med FAT32. Det är en föråldrad teknik jämfört med Storage Spaces, men den finns fortfarande i många äldre installationer.
- Datadedupliceringavancerad funktion som finns i specifika versioner av Windows (särskilt Server) som Upptäcker dubbletter av block och lagrar en enda kopiaAtt behålla referenser till den från alla filer som delar den. Detta kan spara enorma mängder utrymme i miljöer med mycket redundant data (till exempel virtuella maskindatabaser eller nästan identiska dokument). Den integreras tätt med NTFS och ReFS.
- BitLockerlösning av cifrado de disco completeo Integrerat i Windows skyddar det hela volymer, vilket gör data oåtkomliga utan rätt nyckel eller konfigurerad autentisering. Det fungerar ovanpå vanliga Windows-filsystem, främst NTFS, FAT32 och exFAT, utan att applikationerna behöver ändra hur de arbetar med filer.
Dessa tekniker kan komplicera vissa processer, såsom dataåterställning efter ett allvarligt fel, eftersom de introducerar ytterligare lager mellan operativsystemet och data på disken . Därför är det avgörande att följa de specifika guiderna från Microsoft eller den valda återställningsprogramvaran när man arbetar med lagringsutrymmen, deduplicering eller BitLocker.
Kompatibilitet med andra operativsystem och val av format
När du väljer ett filsystem i Windows är en av de viktigaste faktorerna kompatibilitet med andra enheter och operativsystem . Att formatera en skiva för användning endast på din Windows-dator är inte detsamma som att förbereda en USB-enhet som du ansluter till TV-apparater, spelkonsoler, Mac-datorer och Linux-datorer.
Generellt sett, om du behöver en enhet som ska kännas igen av nästan vad som helst, är FAT32 fortfarande det mest universella formatet , även om det har den ökända 4 GB-filgränsen och inte rekommenderas för högkapacitetsenheter där du vill lagra stora filer.
När du behöver flytta filer större än 4 GB mellan Windows, macOS och Linux är exFAT standardvalet, eftersom det balanserar modern kompatibilitet med avsaknaden av rimliga storleksgränser . Det används ofta på externa hårddiskar för säkerhetskopior eller stora videoprojekt.
Om du bara arbetar i Windows-miljöer och vill dra nytta av avancerade funktioner som behörigheter, komprimering, kvoter eller ögonblicksbilder, är NTFS det logiska valet för interna hårddiskar och många externa hårddiskar . Det möjliggör också mycket större volymtillväxt och större filstorlekar.
I renodlade Apple-ekosystem använder macOS APFS och HFS+ som sina proprietära filsystem, medan Linux vanligtvis förlitar sig på ext2, ext3, ext4, XFS, Btrfs, F2FS, JFS eller ReiserFS, bland andra. Var och en av dessa har sin egen logik och sina egna egenskaper, men för att dela data med Windows använder de fortfarande vanligtvis FAT32, exFAT eller, i mindre utsträckning, NTFS.
När du vill ändra filsystemet på en enhet, tänk på att de flesta formateringsprocesser förstör befintlig data . Det är bäst att först göra en fullständig säkerhetskopia och först sedan formatera och återställa informationen. Det finns gratis och betalda verktyg som låter dig hantera partitioner och konverteringar säkrare, och även Windows innehåller grundläggande guider för formatering och konvertering av enheter, till exempel när det gäller USB-minnen.
Som en allmän regel räcker FAT32 vanligtvis för små USB-enheter med små dokument, exFAT för externa enheter med stora filer och NTFS för interna hårddiskar eller rena Windows-säkerhetskopior för en hemmaanvändares dagliga behov . För mer avancerad användning, som filservrar eller stora datafarmar, kommer ReFS och tekniker som lagringsutrymme, deduplicering eller BitLocker in i bilden.
Med denna omfattande översikt över format och tekniker blir det lättare att förstå att valet av filsystem inte bara är en formalitet under formateringen, utan ett beslut som påverkar prestanda, säkerhet, dataåterställning och framtida kompatibilitet . Att ta en stund att fundera över vad du ska göra med varje enhet kan bespara dig mycket huvudvärk när du börjar flytta filer från en plats till en annan.
