- Windows prvenstveno koristi NTFS, FAT/FAT32, exFAT i ReFS, svaki sa jasnim prednostima i ograničenjima.
- FAT32 i exFAT se ističu po svojoj kompatibilnosti, dok NTFS i ReFS pružaju sigurnost i napredne funkcije.
- Prostori za pohranu podataka, dinamički diskovi, deduplikacija i BitLocker dodaju otpornost, uštedu prostora i šifriranje ovim sistemima.
- Izbor pravog datotečnog sistema utiče na kapacitet, performanse, sigurnost i kompatibilnost s drugim sistemima.

Kada formatirate tvrdi disk, SSD, USB disk ili SD karticu u Windowsu, zapravo birate kako će podaci koje pohranjujete na njemu biti organizirani i zaštićeni. Ovaj "način organiziranja" nazivamo datotečnim sistemom, a u Windowsu postoji nekoliko jasnih favorita: NTFS, FAT/FAT32, exFAT i ReFS , zajedno s nekim gotovo zastarjelim veteranima poput HPFS-a.
Razumijevanje ovih tehnologija nije samo za sistem administratore: odabir pogrešnog datotečnog sistema može značiti nemogućnost kopiranja velike datoteke , gubitak sigurnosnih funkcija ili probleme s kompatibilnošću s drugim uređajima i operativnim sistemima poput Linuxa, macOS-a, konzola ili kamera. Pogledajmo detaljnije kako svaki datotečni sistem funkcioniše u Windowsu, koje prednosti nudi i kada je najbolje koristiti jedan ili drugi.
Šta je datotečni sistem u Windowsu?
Datotečni sistem je softverski sloj odgovoran za postavljanje, lociranje i preuzimanje datoteka na uređaju za pohranu: tvrdim diskovima, SSD-ovima, fleš diskovima, sigurnosnim kopijama ili optičkim medijima. "Bibliotekar" odlučuje kako će se podaci organizirati i imenovati.
U Windowsu, svaki datotečni sistem je implementiran korištenjem specifičnih drajvera i biblioteka koje definiraju kako se pohranjuju metapodaci, kako se upravlja direktorijima, koja ograničenja veličine postoje i koje su napredne funkcije dostupne (šifriranje, kompresija, vođenje dnevnika itd.).
Svi datotečni sistemi kompatibilni sa Windowsom oslanjaju se na tri osnovna koncepta koja je važno razumjeti jer se pojavljuju u svoj tehničkoj dokumentaciji i alatima za administraciju:
- XNUMXVolumen je logička jedinica koja sadrži kompletan sistem datotekaMože odgovarati cijelom fizičkom disku, particiji ili logičkom volumenu kreiranom na vrhu nekoliko jedinica (na primjer, sa prostorima za pohranu ili dinamičkim diskovima).
- DirektorijumiDirektorij je hijerarhijska struktura koja grupira datoteke i poddirektorijeU praksi, ovo su "mape" koje vidite u File Exploreru.
- Arhiva: datoteka je uređen skup povezanih podataka (dokument, fotografija, baza podataka itd.) s imenom, atributima i pridruženim dozvolama.
Pored ovih osnovnih elemenata, Windows također nudi API-je i komponente za upravljanje datotekama, direktorijima, volumenima i diskovima , kao i napredne tehnologije poput Transactional NTFS (TxF), koji je godinama omogućavao izvršavanje operacija s datotekama unutar atomskih transakcija na NTFS volumenima.
FAT porodica: FAT12, FAT16, FAT32 i exFAT
FAT (File Allocation Table - tabela alokacije datoteka) porodica sistema jedan je od najstarijih dizajna u svijetu računara. Nastao je u MS-DOS-u krajem 70-ih i 80-ih godina, a danas je i dalje živ u USB diskovima, SD karticama, digitalnim fotoaparatima i bezbrojnim ugrađenim uređajima zahvaljujući svojoj jednostavnosti i univerzalnoj kompatibilnosti.
Osnovna ideja FAT-a je vrlo jednostavna: sistem održava tabelu koja služi kao indeks svih sadržaja volumena. Ova tabela pokazuje koji su klasteri slobodni, koji zauzeti i kako su povezani zajedno da bi formirali datoteke.
U klasičnom FAT volumenu možemo razlikovati tri osnovne zone koje nam pomažu da shvatimo kako on upravlja podacima:
- Boot sektor: je prvi sektor particije i pohranjuje osnovni parametri datotečnog sistema (veličina klastera, broj kopija FAT tabele, informacije o pokretanju, itd.).
- FAT tabeleobično ih ima glavna tabela i rezervna kopijaSvaki unos u tabeli odgovara klasteru i može ukazivati na to da je slobodan, da je kraj datoteke ili da se sljedeći klaster iste datoteke nalazi na drugoj poziciji.
- Područje podatakaZauzima gotovo cijeli volumen i sastoji se od klastera, koji su susjedne grupe sektora koje se koriste kao minimalna jedinica alokacijeDatoteka, ma koliko mala bila, uvijek zauzima barem jedan puni klaster, što može gubiti prostor kada postoji mnogo malih datoteka.
Direktoriji u FAT-u su jednostavno područja unutar zone podataka koja sadrže 32-bajtne unose . Svaki unos opisuje datoteku ili poddirektorij: kratko (i opcionalno dugo) ime, atribute, veličinu i početni broj klastera. Odatle se FAT tabela koristi kao povezana lista za praćenje preostalih klastera u datoteci.
Vremenom se pojavilo nekoliko revizija: FAT12, FAT16 i FAT32 . Broj se odnosi na broj bitova koji se koriste za referenciranje klastera (12, 16 ili 32), što direktno utiče na maksimalan broj klastera i, prema tome, na moguću veličinu i kapacitet klastera.
Danas se FAT12 i FAT16 praktično mogu vidjeti samo na starim disketama ili vrlo ograničenom broju uređaja . Nasuprot tome, FAT32 ostaje vrlo uobičajen jer gotovo svaki operativni sistem i elektronski uređaj može čitati i, obično, pisati na njega.
FAT32: stari prijatelj i ultrakompatibilan
FAT32 je uveden 1996. godine i, iako tehnički prilično zastario, ostaje zadani format za mnoge USB diskove i SD kartice koje danas kupujemo. Njegova najveća snaga je kompatibilnost: Windows, macOS, Linux, Android, igraće konzole, televizori, fotokopir aparati… gotovo sve razumije FAT32.
Ova kompatibilnost ima svoju cijenu: značajna ograničenja u kapacitetu i funkcijama . Najpoznatije je nemogućnost pohranjivanja pojedinačnih datoteka većih od 4 GB, što je primjetno kod vrlo velikih filmova, potpunih sigurnosnih kopija ili datoteka virtualnih mašina.
Nadalje, iako FAT32 može podnijeti velike volumene, zadani alat za formatiranje u Windowsu ne dozvoljava kreiranje FAT32 particija većih od 32 GB , iako uslužni programi trećih strana mogu postići do 2 TB. Postoje i praktična ograničenja s vrlo dubokim strukturama direktorija ili s velikim brojem datoteka u jednom direktoriju.
Što se tiče sigurnosti i pouzdanosti, FAT32 sistemu nedostaju mnoge moderne funkcije: nema granularne dozvole, nema vođenje dnevnika i nema ugrađenu enkripciju . Nestanak struje ili loše tempirani pad sistema mogu oštetiti FAT tabelu, što zahtijeva upotrebu alata za popravak kako bi se pokušao oporavak podataka.
Zbog svih ovih razloga, FAT32 se danas preporučuje uglavnom za male i lako prenosive diskove , gdje je prioritet iznad svega da "radi bilo gdje" i gdje nema potrebe za pohranjivanjem ogromnih datoteka ili primjenom naprednih sigurnosnih politika.
exFAT: moderna evolucija FAT-a dizajnirana za fleš memoriju
Kako bi prevazišao najočiglednija ograničenja FAT32 sistema bez žrtvovanja njegove jednostavnosti, Microsoft je 2006. godine predstavio exFAT (Extended File Allocation Table) , dizajniran posebno za fleš memoriju velikog kapaciteta.
exFAT održava opštu filozofiju FAT-a, ali ruši barijere veličine datoteka i volumena . Maksimalna teorijska veličina datoteke ide do 16 eksabajta, a volumeni mogu doseći 128 petabajta, što je više nego dovoljno za bilo koju tipičnu kućnu ili profesionalnu upotrebu.
Zahvaljujući ovim brojkama, exFAT je odličan izbor za eksterne tvrde diskove, prenosive SSD-ove, USB fleš diskove i SD kartice velikog kapaciteta , posebno pri rukovanju velikim datotekama kao što su 4K/8K video zapisi, slike diskova ili velike prenosive baze podataka.
Što se tiče kompatibilnosti, Windows i macOS trenutno nude punu podršku za čitanje i pisanje za exFAT. Na Linuxu je nativna podrška uspostavljena otkako je Microsoft objavio specifikacije i integrirao službeni drajver u kernel, iako neke starije distribucije i dalje zahtijevaju instalaciju paketa kao što su exfat-fuse i exfatprogs.
Međutim, exFAT ne nudi iste garancije ili napredne funkcije kao NTFS ili ReFS: nedostaje mu klasično vođenje dnevnika, NTFS dozvole i mnoge napredne mogućnosti oporavka . To je vrlo praktično i brzo rješenje za prenosivu pohranu, ali nije idealan format za postavljanje servera ili hosting operativnog sistema.
NTFS: Windows standard za interne diskove
NTFS (New Technology File System - novi tehnološki sistem datoteka) pojavio se 1993. godine zajedno s Windowsom NT i postao je zadani format za instalaciju Windowsa počevši od Windowsa 2000. Od tada je neosporni kralj na Windows desktop i laptop računarima, kao i na većini tradicionalnih servera.
U poređenju sa FAT-om, NTFS je napravio značajan korak naprijed na svim frontovima: veći kapacitet, veća sigurnost, bolja tolerancija grešaka i širok spektar naprednih funkcija koje omogućavaju bolje korištenje velikih diskova i okruženja sa više korisnika.
Interno, NTFS se oslanja na niz posebnih sistemskih datoteka koje organiziraju i metapodatke i, u mnogim slučajevima, same korisničke podatke:
- $Boot: sadrži osnovne informacije o pokretanju i ključne parametre datotečnog sistema potrebne za pokretanje volumena.
- Tabela glavnog fajla (MFT)Ovo je srce NTFS-a. MFT sadrži jedan zapis za svaku datoteku i direktorij na volumenuSvaki zapis pohranjuje atribute: ime, veličinu, datume, dozvole, pa čak i, kada je datoteka vrlo mala, vlastiti sadržaj direktno unutar MFT-a.
- $Bitmap: bilježi da li je svaki klaster slobodan ili zauzet koristeći bitmapu, omogućavajući efikasno upravljaju prostorom.
- $LogFile: je časopis u kojem se nalazi NTFS prvo zabilježite kritične operacije U vezi s metapodacima: Ako dođe do greške tokom ažuriranja, sistem može ponoviti ili poništiti radnje kako bi očuvao konzistentnost.
- $BadClus: održava listu neispravnih klastera, tako da može se ukloniti iz buduće upotrebe i izbjegavajte pisanje novih podataka na oštećena područja.
Umjesto rijetkih lanaca klastera, NTFS pokušava alocirati podatke u ekstentima (susjednim rasponima klastera) . Kad god je to moguće, smješta svaku datoteku u jedan veliki ekstent kako bi se smanjila fragmentacija. Kada to nije moguće, kreira više ekstenta, ali je i dalje generalno mnogo bolje organiziran od FAT-a.
Direktoriji su također posebne datoteke koje sadrže liste imena i referenci na objekte . Oslanjaju se na efikasne strukture podataka (kao što su B-stabla) kako bi ubrzali pretrage čak i kada postoje hiljade unosa.
Što se tiče kapaciteta, moderne verzije NTFS-a mogu obraditi ogromne datoteke (teoretski desetine terabajta ili eksabajta) i volumene koji su, za kućno okruženje, praktično "beskonačni". Iz perspektive korisnika, rijetko se susreće ograničenje veličine koje nameće sam datotečni sistem.
NTFS također pruža skup karakteristika koje ga razlikuju od FAT-a i exFAT-a:
- Detaljne dozvole i ACL: može se definirati liste kontrole pristupa na nivou datoteka i fascikliOvo vam omogućava da odredite koji korisnici i grupe mogu čitati, pisati ili izvršavati.
- Vođenje dnevnika metapodatakaTransakcijsko evidentiranje drastično smanjuje rizik od korupcije nakon nestanka struje ili pada sistema.
- Kompresija i enkripcijaNTFS dozvoljava komprimirati datoteke i mape i nudi EFS enkripciju, kao i besprijekornu integraciju sa BitLocker full drive enkripcijom.
- Diskovne kvote i linkovi: moguće je ograničite prostor koji svaki korisnik može koristiti i kreirajte čvrste veze, tačke montaže ili spojeve kako biste bolje organizovali sistem.
Iz ovih razloga, NTFS je preporučeni datotečni sistem za interne Windows diskove, particije na kojima su instalirane aplikacije i velike eksterne diskove koji se prvenstveno koriste u Windows računarima.
Što se tiče kompatibilnosti, stvari postaju malo komplikovanije: macOS može izvorno čitati NTFS, ali ne i pisati na njega , osim ako se ne koriste komercijalni ili drajveri trećih strana (kao što su Paragon NTFS ili Tuxera NTFS). Na Linuxu je podrška za čitanje i pisanje široko rasprostranjena i omogućava korištenje NTFS particija kao volumena podataka, iako instaliranje Linuxa na NTFS nije uobičajeno.
ReFS: Otporni datotečni sistem za servere
ReFS (Resilient File System) je najnoviji datotečni sistem koji je razvio Microsoft, a prvi put je predstavljen u Windows Serveru 2012. Dizajniran je za okruženja u kojima je održavanje integriteta podataka od tihe korupcije i kvarova hardvera ključno.
Jedan od temelja ReFS-a je korištenje Copy-on-Write (CoW) tehnologije koja se primjenjuje na metapodatke i, u određenim scenarijima, na podatke . Umjesto prepisivanja metapodataka prilikom ažuriranja datoteke, ReFS zapisuje modificiranu kopiju na drugo područje diska, a zatim ažurira reference. Rezultat je da su prethodne verzije kritičnih struktura uvijek dostupne, što uveliko pomaže u oporavku konzistentnog stanja nakon kvara.
Osim toga, ReFS koristi kontrolne sume za metapodatke i, opcionalno, za podatke , što mu omogućava otkrivanje tihih grešaka, nedosljednosti između replika ili problema na relaciji RAM > kontroler > kabel > disk. U kombinaciji s ogledalima ili paritetom, može proaktivno ispraviti mnoge od ovih problema.
Na nivou interne strukture, ReFS koristi B+ stabla kao zajedničku reprezentaciju i za metapodatke i za podatke. Ova stabla se sastoje od korijena, internih čvorova i listova, sa uređenim ključevima koji olakšavaju efikasnu pretragu i ažuriranje na vrlo velikim volumenima.
Ovaj dizajn čini ReFS posebno pogodnim za velike, visoko dostupne sisteme za pohranu podataka , na primjer, u datotečnim serverima, infrastrukturama za virtualizaciju ili rješenjima za sigurnosno kopiranje gdje se obrađuju ogromne količine podataka i potrebne su automatske popravke.
Još jedna ključna stvar je njegova integracija sa Storage Spaces . ReFS može raditi zajedno sa mirror-ovanim ili mirror-ubrzanim paritetnim diskovnim bazenima, nudeći funkcije kao što su automatsko ispravljanje oštećenih podataka, tokovi integriteta i online oporavak.
Među naprednim funkcijama koje ReFS pruža, a koje ne postoje (ili rade drugačije) u NTFS-u, su kloniranje blokova, rijetki VDL, ubrzana refleksijska parnost i različiti mehanizmi snimanja usmjereni na opterećenja servera.
Zauzvrat, ReFS-u nedostaje nekoliko funkcija koje NTFS nudi , kao što su kompresija i šifriranje datotečnog sistema, određene naslijeđene transakcijske mogućnosti (TxF) ili mogućnost korištenja kao sistema za pokretanje u većini trenutnih scenarija.
Na desktop računaru, ReFS se okvirno pojavio u Windowsu 10 i Windowsu 11 , gdje je prisutan drajver refs.sys, ali je njegova upotreba ograničena. Windows 11 23H2, na primjer, uvodi koncept Dev Drives-a , ReFS volumena namijenjenih programerima koji žele poboljšati performanse i sigurnost svojih repozitorija i alata.
Moguće je kreirati ReFS volumene u određenim izdanjima Windowsa 10/11 korištenjem komercijalnih alata za particioniranje, hakova za registar ili specifičnih funkcija poput Dev Drive-a . Međutim, ReFS još uvijek nije pokretački u većini konfiguracija klijenata i nastavlja se razvijati s različitim internim verzijama (kao što je ReFS 3.10 u Windowsu 11 23H2), koje nisu uvijek kompatibilne s prethodnim verzijama.
U kućnim Windows okruženjima ostaje uglavnom nepoznat, a njegova podrška u drugim sistemima, kao što je Linux, obično se oslanja na komercijalne drajvere trećih strana, poput onih od Paragona.
HPFS: Stari visokoperformansni datotečni sistem
Prije NTFS-a, Microsoft je razvio HPFS (High Performance File System) sa IBM-om , prvobitno predstavljen sa OS/2 1.2 krajem 80-ih. Njegov cilj je bio da ponudi znatno bolje performanse od FAT-a na vrhunskim serverima i sistemima tog vremena.
Za razliku od FAT-a, koji dodjeljuje prvi slobodni klaster koji pronađe, HPFS je pokušao smjestiti podatke u susjedne ili barem vrlo bliske blokove , kako bi smanjio fragmentaciju i poboljšao brzinu sekvencijalnog čitanja i pisanja.
Unutrašnja organizacija HPFS-a uključivala je tri kontrolna bloka na početku diska (blok za pokretanje, superblok i blok za rezervaciju) koji su zauzimali nekoliko sektora i opisivali strukturu datotečnog sistema.
Preostali prostor je bio podijeljen na pojaseve od približno 8 MB, sastavljene od susjednih sektora . Svaki pojas je imao svoju bitmapu koja je označavala koji su sektori zauzeti, a koji slobodni, što je omogućavalo detaljnije upravljanje prostorom.
Svaka datoteka i direktorij imali su pridruženi F-čvor smješten u blizini svojih podataka , koji je pohranjivao informacije o fizičkoj lokaciji i proširenim atributima. Struktura direktorija bila je organizirana kao uravnoteženo stablo s abecedno poredanim unosima radi ubrzanja pretraživanja.
Međutim, HPFS je imao svoja ograničenja i na kraju je postao zastario u korist NTFS-a. Moderne verzije Windowsa prestale su ga podržavati počevši od Windows NT 4 , tako da se danas praktično viđa samo na starijim OS/2 sistemima ili vrlo ranim historijskim instalacijama Windows NT-a.
Druge tehnologije skladištenja povezane sa Windowsom
Pored samih datotečnih sistema, Windows uključuje nekoliko tehnologija upravljanja pohranom podataka koje pružaju dodatne slojeve apstrakcije, otpornosti i optimizacije. U mnogim slučajevima, ove tehnologije kreiraju logičke volumene na koje se zatim montira NTFS ili ReFS.
Važno je napomenuti da ova rješenja ne zamjenjuju datotečni sistem, već rade zajedno s njim , dodajući funkcije kao što su zrcaljenje, paritet, deduplikacija ili potpuno šifriranje diska.
Glavne tehnologije povezane s Windows ekosistemom o kojima biste trebali biti svjesni su sljedeće:
- Prostori za skladištenje: omogućava grupisanje nekoliko fizičkih jedinica u skladišne bazene i kreirati virtualne volumene na njima s različitim stupnjevima otpornosti (dvostruko ili trostruko zrcaljenje, jednostruka ili dvostruka parnost). Radi samo s modernim datotečnim sistemima kao što su NTFS i ReFSi to je vrlo fleksibilna opcija za postavljanje "softverskih RAID-ova" kojima upravlja sam Windows.
- Dinamički diskovi: naslijeđena funkcija dostupna uglavnom u starijim verzijama Windowsa koja vam omogućava kreiranje jednostavni, prošireni, prugasti, zrcalni i RAID-5 volumeniOvi volumeni su obično formatirani pomoću NTFS-a ili, u nekim specifičnim slučajevima, pomoću FAT32. To je zastarjela tehnologija u poređenju sa Storage Spaces-ima, ali se i dalje nalazi u mnogim starijim instalacijama.
- Deduplikacija podataka: napredna funkcija prisutna u određenim izdanjima Windowsa (posebno Servera) koja Detektira duplikate blokova i pohranjuje jednu kopijuOdržavanje referenci na njega iz svih datoteka koje ga dijele. Ovo može uštedjeti ogromne količine prostora u okruženjima s puno redundantnih podataka (na primjer, repozitoriji virtualnih mašina ili gotovo identični dokumenti). Čvrsto se integrira sa NTFS i ReFS.
- BitLocker: rješenje od puna enkripcija diska Integriran u Windows, štiti cijele volumene, čineći podatke nedostupnim bez ispravnog ključa ili konfigurirane autentifikacije. Radi preko standardnih Windows datotečnih sistema, prvenstveno NTFS, FAT32 i exFAT, bez potrebe da aplikacije mijenjaju način rada s datotekama.
Ove tehnologije mogu zakomplicirati određene procese, poput oporavka podataka nakon ozbiljnog kvara, jer uvode dodatne slojeve između operativnog sistema i podataka na disku . Stoga je pri radu sa prostorima za pohranu, deduplikacijom ili BitLockerom ključno slijediti specifične vodiče koje pruža Microsoft ili odabrani softver za oporavak.
Kompatibilnost s drugim operativnim sistemima i izbor formata
Prilikom odabira datotečnog sistema u Windowsu, jedan od ključnih faktora je kompatibilnost s drugim uređajima i operativnim sistemima . Formatiranje diska za upotrebu samo na Windows računaru nije isto što i priprema USB diska koji ćete priključiti na televizore, igraće konzole, Mac i Linux računare.
Generalno govoreći, ako vam je potrebno da gotovo sve prepozna disk, FAT32 je i dalje najuniverzalniji format , iako ima ozloglašeno ograničenje veličine datoteka od 4 GB i ne preporučuje se za diskove velikog kapaciteta na kojima želite pohranjivati velike datoteke.
Kada trebate premještati datoteke veće od 4 GB između Windowsa, macOS-a i Linuxa, exFAT je standardni izbor, jer balansira modernu kompatibilnost s nedostatkom razumnih ograničenja veličine . Obično se koristi na eksternim diskovima za sigurnosne kopije ili velike video projekte.
Ako radite samo u Windows okruženjima i želite iskoristiti napredne funkcije poput dozvola, kompresije, kvota ili snimaka podataka, NTFS je logičan izbor za interne diskove i mnoge eksterne diskove . Također omogućava mnogo veći rast volumena i veće veličine datoteka.
U isključivo Apple ekosistemima, macOS koristi APFS i HFS+ kao svoje vlasničke datotečne sisteme, dok se Linux obično oslanja na ext2, ext3, ext4, XFS, Btrfs, F2FS, JFS ili ReiserFS, između ostalih. Svaki od njih ima svoju logiku i karakteristike, ali za dijeljenje podataka s Windowsom, i dalje se obično koriste FAT32, exFAT ili, u manjoj mjeri, NTFS.
Kada želite promijeniti datotečni sistem diska, imajte na umu da većina procesa formatiranja uništava postojeće podatke . Najbolje je prvo napraviti potpunu sigurnosnu kopiju, a tek onda formatirati i vratiti informacije. Postoje besplatni i plaćeni alati koji vam omogućavaju sigurnije upravljanje particijama i konverzijama, a čak i Windows uključuje osnovne čarobnjake za formatiranje i konverziju diskova, na primjer, u slučaju USB fleš diskova.
Kao opće pravilo, za svakodnevne potrebe kućnog korisnika, FAT32 je obično dovoljan za male USB diskove s malim dokumentima, exFAT za eksterne diskove s velikim datotekama, a NTFS za interne tvrde diskove ili isključivo Windows sigurnosne kopije . Za naprednije upotrebe, kao što su datotečni serveri ili velike farme podataka, do izražaja dolaze ReFS i tehnologije poput Storage Spaces, deduplikacije ili BitLockera.
S ovim sveobuhvatnim pregledom formata i tehnologija, postaje lakše razumjeti da odabir datotečnog sistema nije samo formalnost tokom formatiranja, već odluka koja utiče na performanse, sigurnost, oporavak podataka i buduću kompatibilnost . Odvajanje trenutka da razmislite o tome šta ćete raditi sa svakim diskom može vam uštedjeti mnogo glavobolja kada počnete premještati datoteke s jednog mjesta na drugo.
