NTFS vs FAT
Failu sistēma (pazīstama arī kā failu sistēma) ir metode datu glabāšanai organizētā un cilvēkiem lasāmā formā. Datu failu sistēmas pamatvienību sauc par failu. Failu sistēma ir ļoti svarīgs komponents, kas atrodas lielākajā daļā datu glabāšanas ierīču, piemēram, cietajos diskos, kompaktdiskos un DVD diskos. Failu sistēma palīdz ierīcēm saglabāt failu fizisko atrašanās vietu. Turklāt failu sistēma var ļaut failiem piekļūt no tīkla, kļūstot par tādu tīkla protokolu klientu kā NFS (tīkla failu sistēma). FAT un NTFS ir divas failu sistēmas, kas tiek izmantotas Microsoft Windows operētājsistēmā. Patiesībā FAT (File Allocation Table) bija noklusējuma failu sistēma, kas izmantota vecākās Windows versijās. Sākot ar Windows XP, NTFS ir aizstājusi FAT kā noklusējuma failu sistēmu.
Kas ir FAT?
FAT bija noklusējuma failu sistēma, kas tika izmantota vecākās Windows versijās (pirms Windows XP). Tomēr FAT var izmantot ar disketēm un vecākām Windows versijām (vairāku sāknēšanas sistēmu gadījumā). FAT iegūst savu nosaukumu, jo tiek izmantots īpašs datu bāzes veids, ko sauc par failu piešķiršanas tabulu. Katram diska klasterim uz tabulas ir atbilstošs ieraksts. Sākotnēji FAT tika izmantots kopā ar DOS, un tā trīs versijas ir FAT12, FAT16 un FAT32. Kopu identificēšanai izmantoto bitu skaits ir skaitlis, kas tiek izmantots kā nosaukuma sufikss. FAT12, FAT16 un FAT32 kā maksimālie nodalījumu izmēri ir 32 MB, 4 GB un 32 GB. Lai gan sākotnējās sistēmas nespēja nolasīt lielākus cietos diskus, Microsoft bija nepārtraukti jāpaplašina FAT sistēma, jo strauji palielinājās cieto disku izmēri. Bet,galu galā Microsoft bija jāaizstāj FAT ar NTFS (kas ir daudz piemērotāks lielākiem diskiem). Nesen FAT sistēma nedaudz atgriežas, jo īkšķu diskdziņi ir sākuši izmantot FAT. Pašreizējo zibatmiņas disku izmēri pēc savas būtības ir mazi, tāpēc FAT sistēma tiem skaidri atbilst.
Kas ir NTFS?
NTFS ir noklusējuma failu sistēma, ko pašlaik izmanto Windows operētājsistēmās. NTFS pārņēma no FAT kā noklusējuma failu sistēmu, sākot no Windows XP. Līdz ar to Windows NT 4.0, Windows 2000, Windows XP, Windows. NET serveris un Windows darbstacija kā vēlamo failu sistēmu izmanto NTFS. NTFS ir pilnīgi atšķirīga datu organizācijas arhitektūra. Būtībā Microsoft izstrādāja NTFS, lai konkurētu ar UNIX, aizstājot daudz vienkāršāku FAT. FAT nodalījumu var viegli pārveidot par NTFS nodalījumu, nezaudējot datus. NTFS atbalsta tādas funkcijas kā indeksēšana, kvotu izsekošana, šifrēšana, saspiešanas un labošanas punkti.
Kāda ir atšķirība starp NTFS un FAT?
FAT bija noklusējuma failu sistēma vecākās Windows versijās, savukārt NTFS ir pašreizējā failu sistēma tās vietā. NTFS ir lielāka elastība nekā FAT. Iemesls tam ir fakts, ka FAT savās sistēmas teritorijās izmanto fiksētu struktūru, bet NTFS izmanto failus. Failu izmantošanas dēļ to ir ļoti viegli modificēt, paplašināt vai pārvietot pēc nepieciešamības. Piemēram, MFT vai Master File Table ir sistēmas fails, kas tiek izmantots NTFS, kas ir līdzīgs relāciju datu bāzes sistēmai. Veids, kā klasterošana tiek izmantota NTFS vietas piešķiršanai, arī atšķiras no FAT. NTFS maksimālais klastera izmērs ir 4 KB, savukārt failu saspiešana ir iekļauta, lai izvairītos no vaļības.
Bet MFT un citu sistēmas failu (kas aizņem daudz vietas) trūkums ir tāds, ka NTFS ir grūti izmantot ar mazākiem diskiem. Tāpēc FAT joprojām izmanto īkšķa diskdziņiem. NTFS arī prasa vairāk atmiņas nekā FAT. NTFS iebūvētie drošības pasākumi ir daudz labāki nekā FAT, jo tie ir paredzēti daudzu lietotāju vidēm. Piemēram, Windows XP Professional izdevumā atļaujas un šifrējumus var piemērot pat atsevišķiem failiem. Bet, no otras puses, aizmirst paroli operētājsistēmā Windows XP ir daudz problemātiskāk nekā operētājsistēmā Windows 98 (kurā tika izmantots FAT), jo ar NTFS ir ļoti grūti novērst problēmas un pielāgot. Turklāt tiek apgalvots, ka jaunākajai FAT versijai, ko sauc par exFAT, ir noteiktas priekšrocības salīdzinājumā ar NTFS.