NTFS proti FAT
Datotečni sistem (znan tudi kot datotečni sistem) je tehnika za shranjevanje podatkov v organizirani in človeku berljivi obliki. Osnovna enota podatkovnega datotečnega sistema se imenuje datoteka. Datotečni sistem je zelo pomembna komponenta, ki se nahaja v večini naprav za shranjevanje podatkov, kot so trdi diski, CD-ji in DVD-ji. Datotečni sistem pomaga napravam ohranjati fizično lokacijo datotek. Poleg tega lahko datotečni sistem omogoči dostop do svojih datotek iz omrežja tako, da postane odjemalec omrežnih protokolov, kot je NFS (omrežni datotečni sistem). FAT in NTFS sta dva datotečna sistema, ki se uporabljata v operacijskem sistemu Microsoft Windows. Pravzaprav je bil FAT (File Allocation Table) privzeti datotečni sistem, uporabljen v starejših različicah sistema Windows. Od operacijskega sistema Windows XP je NTFS nadomestil FAT kot privzeti datotečni sistem.
Kaj je FAT?
FAT je bil privzeti datotečni sistem, uporabljen v starejših različicah sistema Windows (pred Windows XP). Kljub temu je FAT mogoče uporabljati z disketami in starejšimi različicami sistema Windows (za sisteme z več zagoni). FAT je dobil svoje ime zaradi uporabe posebne vrste baze podatkov, imenovane File Allocation Table. Vsaka gruča na disku ima ustrezen vnos v tabeli. FAT je bil prvotno uporabljen z DOS-om, njegove tri različice pa so FAT12, FAT16 in FAT32. Število bitov, uporabljenih za identifikacijo gruče, je število, ki se uporablja kot pripona v imenu. FAT12, FAT16 in FAT32 imajo največjo velikost particije 32 MB, 4 GB in 32 GB. Čeprav prvotni sistemi niso mogli brati večjih trdih diskov, je moral Microsoft zaradi hitrega povečevanja velikosti trdih diskov sistem FAT nenehno širiti. Toda na koncu je Microsoft moral zamenjati FAT z NTFS (ki je veliko bolj primeren za večje diske). V zadnjem času se sistem FAT rahlo vrača, saj so pogoni FAT začeli uporabljati FAT. Velikosti trenutnih bliskovnih pogonov so 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 FAT kot privzeti datotečni sistem, začenši z operacijskim sistemom Windows XP. Posledično Windows NT 4.0, Windows 2000, Windows XP, strežnik Windows. NET in delovna postaja Windows uporabljajo NTFS kot prednostni datotečni sistem. NTFS ima popolnoma drugačno arhitekturo organizacije podatkov. V bistvu je Microsoft razvil NTFS za konkurenco UNIX-u, tako da je nadomestil veliko preprostejši FAT. Particijo FAT je mogoče preprosto pretvoriti v particijo NTFS, ne da bi pri tem izgubili podatke. NTFS podpira funkcije, kot so indeksiranje, sledenje kvotam, šifriranje, stiskanje in popravljalne točke.
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 prilagodljivost kot FAT. Razlog za to je dejstvo, da FAT uporablja fiksno strukturo v svojih sistemskih področjih, NTFS pa uporablja datoteke. Zaradi uporabe datotek jih je po potrebi zelo enostavno spremeniti, razširiti ali premakniti. Na primer, MFT ali Master File Table je sistemska datoteka, ki se uporablja v NTFS, ki je podoben sistemu relacijskih baz podatkov. Način uporabe gručenja v NTFS za dodeljevanje prostora se prav tako razlikuje od FAT. Največja velikost gruče NTFS je 4 kb, medtem ko je stiskanje datotek vključeno, da se izognete ohlapnosti.
Toda slaba stran MFT in drugih sistemskih datotek (ki zavzamejo veliko prostora) je, da je NTFS težko uporabljati z manjšimi diski. Zato se FAT še vedno uporablja za bliskovne pogone. NTFS zahteva tudi več pomnilnika kot FAT. Vgrajeni varnostni ukrepi v NTFS so veliko boljši kot v FAT, saj je namenjen večuporabniškim okoljem. Na primer, dovoljenja in šifriranja je mogoče uporabiti celo za posamezne datoteke v izdaji Windows XP Professional. Toda po drugi strani je pozabljanje gesla v sistemu Windows XP precej problematično kot v sistemu Windows 98 (ki je uporabljal FAT), ker je zelo težko odpraviti težave in prilagoditi NTFS. Poleg tega naj bi imela najnovejša različica FAT, imenovana exFAT, določene prednosti pred NTFS.