NTFS vs FAT
Souborový systém (známý také jako souborový systém) je technika pro ukládání dat v organizované a lidsky čitelné formě. Základní jednotka systému datových souborů se nazývá soubor. Souborový systém je velmi důležitou součástí, která sídlí ve většině zařízení pro ukládání dat, jako jsou pevné disky, CD a DVD. Systém souborů pomáhá zařízením udržovat fyzické umístění souborů. Kromě toho může souborový systém umožnit přístup k jeho souborům ze sítě tím, že se stane klientem pro síťové protokoly, jako je NFS (Network File System). FAT a NTFS jsou dva ze systémů souborů používaných v operačním systému Microsoft Windows. Ve skutečnosti byl FAT (File Allocation Table) výchozí systém souborů používaný ve starších verzích Windows. Počínaje Windows XP nahradil NTFS FAT jako výchozí systém souborů.
Co je FAT?
FAT byl výchozí systém souborů používaný ve starších verzích Windows (před Windows XP). FAT lze přesto použít s disketami a staršími verzemi Windows (pro systémy s několika systémy spouštěcími systémy). FAT získá své jméno díky použití zvláštního typu databáze nazvané File Allocation Table. Každý cluster na disku má v tabulce odpovídající záznam. FAT byl původně používán s DOSem a jeho tři verze jsou FAT12, FAT16 a FAT32. Počet bitů použitých k identifikaci klastru je číslo, které se používá jako přípona v názvu. FAT12, FAT16 a FAT32 mají 32 MB, 4 GB a 32 GB jako maximální velikost oddílů. Přestože počáteční systémy nebyly schopny číst větší pevné disky, Microsoft musel systém FAT neustále rozšiřovat, kvůli rychlému nárůstu velikostí pevných disků. Nakonec však Microsoft musel nahradit FAT NTFS (což je mnohem vhodnější pro větší disky). Systém FAT v poslední době přináší malý návrat, protože palcové disky začaly používat systém FAT. Velikosti současných flash disků jsou ze své podstaty malé, takže jim systém FAT jasně vyhovuje.
Co je NTFS?
NTFS je výchozí systém souborů, který se aktuálně používá v operačních systémech Windows. NTFS převzal z FAT jako výchozí systém souborů počínaje Windows XP. Windows NT 4.0, Windows 2000, Windows XP, Windows .NET server a Windows Workstation tedy používají NTFS jako preferovaný systém souborů. NTFS má zcela odlišnou architekturu organizace dat. V podstatě Microsoft vyvinul NTFS, aby konkuroval UNIXu tím, že nahradil mnohem jednodušší FAT. Oddíl FAT lze snadno převést na oddíl NTFS bez ztráty dat. NTFS podporuje funkce jako indexování, sledování kvót, šifrování, komprese a opravné body.
Jaký je rozdíl mezi NTFS a FAT?
FAT byl výchozí systém souborů ve starších verzích Windows, zatímco NTFS je jeho současný systém souborů. NTFS má větší flexibilitu než FAT. Důvodem je skutečnost, že FAT používá ve svých systémových oblastech pevnou strukturu, ale NTFS používá soubory. Díky použití souborů je velmi snadné modifikovat, rozšiřovat nebo přesouvat podle potřeby. Například tabulka MFT nebo Master File Table je systémový soubor používaný v NTFS, který je podobný systému relačních databází. Způsob, jakým se klastrování používá v NTFS pro přiřazení prostoru, se také liší od FAT. Maximální velikost NTFS clusteru je 4 kb, zatímco komprese souborů je zahrnuta, aby se zabránilo uvolnění.
Nevýhodou MFT a dalších systémových souborů (které zabírají spoustu místa) je, že NTFS je obtížné použít s menšími disky. Proto se FAT stále používá pro palcové disky. NTFS také vyžaduje více paměti než FAT. Vestavěná bezpečnostní opatření v NTFS jsou mnohem lepší než ve FAT, protože jsou určena pro víceuživatelská prostředí. Například oprávnění a šifrování lze použít i na jednotlivé soubory v edici Windows XP Professional. Na druhou stranu je však zapomenutí hesla v systému Windows XP mnohem problematičtější než v systému Windows 98 (který používal systém FAT), protože je velmi obtížné řešit a vylepšovat systém NTFS. Navíc nejnovější verze FAT zvaná exFAT má oproti NTFS určité výhody.