NTFS vs FAT
Systém súborov (známy tiež ako súborový systém) je technika ukladania údajov v organizovanej a ľudsky čitateľnej forme. Základná jednotka systému súborov údajov sa nazýva súbor. Systém súborov je veľmi dôležitou súčasťou vo väčšine zariadení na ukladanie údajov, ako sú pevné disky, CD a DVD. Systém súborov pomáha zariadeniam udržiavať fyzické umiestnenie súborov. Systém súborov ďalej umožňuje prístup k svojim súborom zo siete tým, že sa stáva klientom pre sieťové protokoly, ako je NFS (Network File System). FAT a NTFS sú dva zo súborových systémov používaných v operačnom systéme Microsoft Windows. FAT (File Allocation Table) bola v skutočnosti predvoleným systémom súborov používaným v starších verziách systému Windows. Od systému Windows XP nahradil NTFS FAT ako predvolený systém súborov.
Čo je FAT?
FAT bol predvolený systém súborov používaný v starších verziách systému Windows (pred Windows XP). FAT sa napriek tomu dá použiť s disketami a staršími verziami Windows (pre systémy s viacerými systémami). FAT dostane svoje meno vďaka použitiu špeciálneho typu databázy s názvom File Allocation Table. Každý klaster na disku má v tabuľke zodpovedajúcu položku. FAT bol pôvodne používaný s DOSom a jeho tri verzie sú FAT12, FAT16 a FAT32. Počet bitov použitých na identifikáciu klastra je číslo, ktoré sa používa ako prípona v názve. FAT12, FAT16 a FAT32 majú 32 MB, 4 GB a 32 GB ako maximálnu veľkosť oddielu. Aj keď počiatočné systémy nedokázali prečítať väčšie pevné disky, Microsoft musel systém FAT nepretržite rozširovať, a to kvôli rýchlemu zväčšovaniu veľkostí pevných diskov. Nakoniec však Microsoft musel nahradiť FAT NTFS (čo je oveľa vhodnejšie pre väčšie disky). Systém FAT sa v poslednom čase pomaly vracia, pretože palcové disky začali používať systém FAT. Veľkosti súčasných jednotiek flash sú vo svojej podstate malé, takže systém FAT ich jednoznačne vyhovuje.
Čo je to NTFS?
NTFS je predvolený systém súborov, ktorý sa aktuálne používa v operačných systémoch Windows. NTFS prevzal systém súborov FAT ako predvolený systém súborov od systému Windows XP. Windows NT 4.0, Windows 2000, Windows XP, Windows .NET server a Windows Workstation preto používajú NTFS ako preferovaný systém súborov. NTFS má úplne inú architektúru organizácie údajov. Spoločnosť Microsoft v podstate vyvinula systém NTFS, aby konkuroval systému UNIX nahradením oveľa jednoduchšieho systému súborov FAT. Oblasť FAT sa dá ľahko previesť na oblasť NTFS bez straty údajov. NTFS podporuje funkcie ako indexovanie, sledovanie kvót, šifrovanie, kompresia a opravné body.
Aký je rozdiel medzi NTFS a FAT?
FAT bol predvolený systém súborov v starších verziách systému Windows, zatiaľ čo NTFS je jeho súčasný systém súborov. NTFS má väčšiu flexibilitu ako FAT. Dôvodom je skutočnosť, že FAT vo svojich systémových oblastiach používa pevnú štruktúru, ale NTFS používa súbory. Z dôvodu použitia súborov je veľmi ľahké modifikovať, rozširovať alebo presúvať podľa potreby. Napríklad tabuľka MFT alebo Master File Table je systémový súbor používaný v NTFS, ktorý je podobný systému relačných databáz. Spôsob, akým sa klastrovanie používa v NTFS na priradenie priestoru, sa tiež líši od FAT. Maximálna veľkosť klastra NTFS je 4 kB, zatiaľ čo kompresia súborov je zahrnutá, aby sa zabránilo uvoľneniu.
Nevýhodou MFT a ďalších systémových súborov (ktoré zaberajú veľa miesta) je však to, že NTFS je ťažké používať s menšími diskami. Preto sa FAT stále používa pre palcové disky. NTFS tiež vyžaduje viac pamäte ako FAT. Vstavané bezpečnostné opatrenia v NTFS sú omnoho lepšie ako vo FAT, pretože sú určené pre viacužívateľské prostredie. Napríklad povolenia a šifrovanie je možné použiť aj na jednotlivé súbory v edícii Windows XP Professional. Na druhej strane, zabudnutie hesla v systéme Windows XP je oveľa problematickejšie ako v systéme Windows 98 (ktorý používal systém FAT), pretože je veľmi ťažké riešiť problémy a vylepšiť ich pomocou systému NTFS. Ďalej sa uvádza, že najnovšia verzia FAT s názvom exFAT má oproti systému NTFS určité výhody.