NTFS proti FAT
Datotečni sistem (znan tudi kot datotečni sistem) je tehnika shranjevanja podatkov v organizirani in v človeku berljivi obliki. Osnovna enota sistema podatkovnih datotek se imenuje datoteka. Datotečni sistem je zelo pomembna komponenta, ki je v večini naprav za shranjevanje podatkov, kot so trdi diski, CD-ji in DVD-ji. Datotečni sistem pomaga napravam pri vzdrževanju fizičnega položaja datotek. Poleg tega lahko datotečni sistem dovoli dostop do svojih datotek iz omrežja tako, da postane odjemalec omrežnih protokolov, kot je NFS (Network File System). FAT in NTFS sta dva datotečna sistema, ki se uporabljata v operacijskem sistemu Microsoft Windows. Pravzaprav je bil FAT (tabela dodelitve datotek) privzeti datotečni sistem, ki se je uporabljal v starejših različicah sistema Windows. Od sistema Windows XP je NTFS kot privzeti datotečni sistem nadomestil FAT.
Kaj je FAT?
FAT je bil privzeti datotečni sistem, ki se je uporabljal v starejših različicah sistema Windows (pred Windows XP). Kljub temu se FAT lahko uporablja pri disketih in starejših različicah sistema Windows (za sisteme z več zagoni). FAT dobi svoje ime zaradi uporabe posebne vrste baze podatkov, imenovane File Allocation Tabela. Vsak grozd na disku ima ustrezen vnos na tabeli. FAT so sprva uporabljali pri DOS-u, njegove tri različice pa so FAT12, FAT16 in FAT32. Število bitov, ki se uporabljajo za identifikacijo grozda, je število, ki se uporablja kot pripona v imenu. FAT12, FAT16 in FAT32 imajo največjo velikost particij 32 MB, 4 GB in 32 GB. Čeprav prvotni sistemi niso mogli prebrati večjih trdih diskov, je moral Microsoft stalno pospeševati sistem FAT zaradi hitrega povečanja velikosti trdega diska. Toda na koncu je moral Microsoft FAT nadomestiti z NTFS (kar je veliko bolj primerno za večje diske). V zadnjem času sistem FAT prinaša majhen povratek, ko so palčni pogoni začeli uporabljati FAT. Velikosti trenutnih bliskovnih pogonov so že same po sebi majhne, zato jim sistem FAT očitno ustreza.
Kaj je NTFS?
NTFS je privzeti datotečni sistem, ki se trenutno uporablja v operacijskih sistemih Windows. NTFS je prevzel od FAT kot privzeti datotečni sistem, začenši z Windows XP. Posledično Windows NT 4.0, Windows 2000, Windows XP, strežnik Windows .NET in delovna postaja Windows uporabljajo NTFS kot svoj želeni datotečni sistem. NTFS ima popolnoma drugačno arhitekturo organizacije podatkov. V bistvu je Microsoft razvil NTFS, da bi konkuriral UNIX-u, tako da je nadomestil veliko bolj preprost FAT. FAT particijo je mogoče enostavno pretvoriti v particijo NTFS brez izgube podatkov. NTFS podpira funkcije, kot so indeksiranje, sledenje kvot, šifriranje, stiskanje in popravilo točk.
Kakšna je razlika med NTFS in FAT?
FAT je bil privzeti datotečni sistem v starejših različicah sistema Windows, medtem ko je NTFS trenutni datotečni sistem namesto njega. NTFS ima večjo prožnost kot FAT. Razlog za to je dejstvo, da FAT uporablja fiksno strukturo na svojih sistemskih območjih, NTFS pa uporablja datoteke. Zaradi uporabe datotek je spreminjanje, razširitev ali premikanje po potrebi zelo enostavno. Na primer, tabela MFT ali glavna datoteka je sistemska datoteka, ki se uporablja v NTFS, in je podobna sistemu relacijske baze podatkov. Način uporabe grozda v NTFS za dodelitev prostora je tudi drugačen od FAT. Največja velikost grozda NTFS je 4kb, vključeno pa je stiskanje datotek, da se prepreči ohlapnost.
Slaba stran MFT in drugih sistemskih datotek (ki zavzame veliko prostora) pa je, da je NTFS težko uporabljati z manjšimi diski. Zato se FAT še vedno uporablja za pogone s palecami. NTFS potrebuje tudi več pomnilnika kot FAT. Vgrajeni varnostni ukrepi v NTFS so veliko boljši kot v FAT-u, ker je namenjen več uporabnikom. Na primer, dovoljenja in šifriranja je mogoče uporabiti za celo posamezne datoteke v izdaji Windows XP Professional. Toda po drugi strani je pozabiti geslo v operacijskem sistemu Windows XP veliko bolj problematično kot v sistemu Windows 98 (ki je uporabljal FAT), saj je z NTFS zelo težko odpraviti težave in jih prilagoditi. Poleg tega naj bi imela najnovejša različica FAT, imenovana exFAT, določene prednosti pred NTFS.