NTFS vs FAT
Datotečni sustav (također poznat kao datotečni sustav) je tehnika za pohranjivanje podataka u organiziranom i ljudima čitljivom obliku. Osnovna jedinica sustava datoteka podataka naziva se datoteka. Datotečni sustav vrlo je važna komponenta koja se nalazi u većini uređaja za pohranu podataka poput tvrdih diskova, CD-ova i DVD-ova. Datotečni sustav pomaže uređajima da zadrže fizičku lokaciju datoteka. Nadalje, datotečni sustav može dopustiti pristup svojim datotekama s mreže tako da postane klijent mrežnih protokola poput NFS-a (Network File System). FAT i NTFS dva su datotečna sustava koja se koriste u operativnom sustavu Microsoft Windows. Zapravo, FAT (File Allocation Table) bio je zadani datotečni sustav koji se koristio u starijim verzijama Windowsa. Počevši od Windowsa XP, NTFS je zamijenio FAT kao zadani datotečni sustav.
Što je FAT?
FAT je bio zadani datotečni sustav korišten u starijim verzijama Windowsa (prije Windows XP). Ipak, FAT se može koristiti s disketama i starijim verzijama Windowsa (za sustave s višestrukim pokretanjem). FAT je dobio svoje ime zbog upotrebe posebne vrste baze podataka koja se zove File Allocation Table. Svaki klaster na disku ima odgovarajući unos u tablici. FAT se u početku koristio s DOS-om, a njegove tri verzije su FAT12, FAT16 i FAT32. Broj bitova koji se koriste za identifikaciju klastera je broj koji se koristi kao sufiks u imenu. FAT12, FAT16 i FAT32 imaju 32MB, 4GB i 32GB kao maksimalnu veličinu particije. Iako početni sustavi nisu mogli čitati veće tvrde diskove, Microsoft je morao kontinuirano proširivati FAT sustav zbog brzog povećanja veličine tvrdih diskova. Ali, na kraju je Microsoft morao FAT zamijeniti NTFS-om (koji je mnogo prikladniji za veće diskove). Nedavno se FAT sustav malo vraća jer su fleš diskovi počeli koristiti FAT. Veličine trenutnih flash pogona su same po sebi male, tako da im FAT sustav očito odgovara.
Što je NTFS?
NTFS je zadani datotečni sustav koji se trenutno koristi u Windows operativnim sustavima. NTFS je preuzeo FAT kao zadani datotečni sustav počevši od Windowsa XP. Shodno tome, Windows NT 4.0, Windows 2000, Windows XP, Windows. NET poslužitelj i Windows radna stanica koriste NTFS kao preferirani datotečni sustav. NTFS ima potpuno drugačiju arhitekturu organizacije podataka. U osnovi, Microsoft je razvio NTFS da se natječe s UNIX-om, zamjenom mnogo jednostavnijeg FAT-a. FAT particija može se jednostavno pretvoriti u NTFS particiju bez gubitka podataka. NTFS podržava značajke kao što su indeksiranje, praćenje kvota, enkripcija, kompresija i točke popravka.
Koja je razlika između NTFS i FAT?
FAT je bio zadani datotečni sustav u starijim verzijama Windowsa, dok je NTFS trenutni datotečni sustav umjesto njega. NTFS ima veću fleksibilnost od FAT-a. Razlog za to je činjenica da FAT koristi fiksnu strukturu u svojim područjima sustava, ali NTFS koristi datoteke. Zbog korištenja datoteka vrlo ih je lako mijenjati, proširivati ili premještati prema potrebi. Na primjer, MFT ili Master File Table sistemska je datoteka koja se koristi u NTFS-u, što je slično sustavu relacijske baze podataka. Način na koji se klasteriranje koristi u NTFS-u za dodjelu prostora također se razlikuje od FAT-a. Najveća veličina klastera NTFS-a je 4kb, dok je kompresija datoteke uključena kako bi se izbjeglo zatišje.
Ali loša strana MFT-a i drugih sistemskih datoteka (koje zauzimaju puno prostora) je ta što je NTFS teško koristiti s manjim diskovima. Zbog toga se FAT još uvijek koristi za flash diskove. NTFS također zahtijeva više memorije nego FAT. Ugrađene sigurnosne mjere u NTFS su daleko bolje nego u FAT-u, jer je namijenjen za višekorisnička okruženja. Na primjer, dopuštenja i enkripcije mogu se primijeniti čak i na pojedinačne datoteke u izdanju Windows XP Professional. No, s druge strane, zaboravljanje lozinke u sustavu Windows XP mnogo je problematičnije nego u sustavu Windows 98 (koji je koristio FAT), jer je vrlo teško rješavati probleme i podešavati s NTFS-om. Nadalje, tvrdi se da najnovija verzija FAT-a pod nazivom exFAT ima određene prednosti u odnosu na NTFS.