Jaký je rozdíl mezi souborovými systémy exFAT a NTFS?

Operační systémy postarejte se o mnoho systémových detailů na nízké úrovni, abyste mohli vycházet se svou každodenní prací, ale vždy je dobré porozumět tomu, co se děje uvnitř vašeho stroje. A souborový systém formáty jsou skvělým příkladem. NTFS je formát, se kterým jste se pravděpodobně setkali u posledních verzí Okna, ale exFAT je také dobré vědět, pokud pracujete s jinými OS.

exFAT vs NTFS: Celková zjištění

NTFS

  • Funkce zabezpečení, jako jsou role/oprávnění.

  • Žurnálování pomáhá obnovit data v případě havárie.

  • Volitelné šifrování pro svazky NTFS.

  • Může spravovat více souborů v adresáři.

  • Standardní formát Windows od Windows XP.

exFAT

  • Více podporované operačními systémy.

  • Menší omezení kapacity než jeho předchůdce, FAT.

  • Podporuje větší velikosti souborů.

  • Úplná specifikace formátu vydaná společností Microsoft.

  • Žádné vestavěné zabezpečení.

  • Potenciálně náchylné k selhání systému.

Nejdůležitějším faktorem při rozhodování mezi těmito dvěma systémy souborů je systém, ke kterému disk připojíte. Můžete například připojit vyměnitelné úložiště jako

USB drží se systémů se systémem Windows, Operační Systém Mac, Linux, nebo dokonce Android. V tomto případě vám širší celková podpora souborového systému exFAT značně usnadní práci napříč platformami.

Na druhou stranu, pokud jste si jisti, že disk bude používán výhradně v systému Windows (jako interní zařízení vašeho počítače SSD pravděpodobně bude), přejděte na NTFS. Díky vestavěným funkcím zabezpečení a odolnosti, které získáte automaticky, je to jednoduché. To může zahrnovat média jako externí pevné disky také. Ale buďte opatrní, pokud se je pokusíte použít s jinými systémy, protože všechny funkce (i tak základní, jako je přístup pro zápis) nemusí být podporovány.

Podpora: exFAT je podporován na více systémech

exFAT

  • Široká podpora na různých operačních systémech.

  • Nejlepší volba pro starší verze OS.

  • Solidní podpora čtení/zápisu napříč platformami.

NTFS

  • Výchozí výchozí nastavení ve Windows.

  • Experimentální přístup pro zápis na některých platformách.

  • Systémy jiné než Windows mohou vyžadovat ruční instalaci ovladače.

Microsoft vytvořil souborový systém NT nebo NTFS pro svůj podnikový operační systém Windows NT. Učinil tak, aby vyřešil některá ze stávajících omezení a omezení formátu založeného na FAT používaného v operačních systémech pro spotřebitele. Ty zahrnovaly podporu pro větší velikosti souborů a adresářů, vylepšené zabezpečení a funkce odolnosti. Windows XP zdědil tento formát jako výchozí formát souborového systému a od té doby je velmi dobře integrován do verzí Windows.

Na druhou stranu Microsoft viděl potřebu jiného formátu souborového systému, který by vyřešil některé z hlavních nedostatků FAT (jmenovitě omezení velikosti souborů) pro externí média, jako jsou USB disky. Vytvořil tedy formát Extensible File Allocation Table neboli exFAT, aby naplnil tuto střední cestu. Specifikace pro exFAT je mnohem více podporována než NTFS a ve skutečnosti pro ni Microsoft dokonce vydal celou specifikaci. To umožňuje jakémukoli dodavateli hardwaru nebo softwaru jej používat ve svých vydáních. V důsledku toho je exFAT podporován všemi hlavními desktopovými OS a také mnoha dalšími na desktopu nebo mobilu.

Limit úložiště: exFAT má více, ale NTFS stále poskytuje spoustu

exFAT

  • Teoreticky nekonečný horní limit úložiště.

  • Podporuje také extrémně velké soubory.

  • Omezte maximální počet adresářů na svazek.

NTFS

  • Tvrdý horní limit skladování.

  • Limit dvou PB je více, než by většina uživatelů kdy potřebovala.

  • Podporuje vyšší počet adresářů.

NTFS původně odstranil jedno z hlavních omezení souborových systémů Windows pro podnikání: omezení velikosti souboru 4 GB. Jednotky (nebo svazky) s NTFS mohou být velké až 2 petabajty (PB), ačkoli určitá omezení v rámci operačního systému Windows budou fungovat pouze s jednotkami o velikosti do 16 TB. A protože NTFS je určen především pro systémy Windows, stává se to efektivním omezením velikosti jednotek, které můžete použít. Na druhou stranu exFAT může podporovat jednotky o velikosti až 128 PB a (alespoň teoreticky) může ukládat soubory až do 16 exabajtů (EB).

Pokud jde o správu souborů, ale NTFS má výhodu. Na jednotku NTFS můžete uložit více než 4 miliardy souborů na adresář, zatímco exFAT zvládne pouze 2,8 milionu.

Žurnálování: NTFS to má hned po vybalení

exFAT

  • Žurnálování vyžaduje ruční instalaci doplňku.

  • Nedostatek žurnálování způsobuje, že není kompatibilní s některými zálohovacími aplikacemi.

  • Jediná alokační tabulka zvyšuje pravděpodobnost ztráty dat.

NTFS

  • Vestavěné žurnálování pomáhá při obnově po havárii.

  • Po havárii lze přehrát všechny čekající zápisy.

  • Snižuje pravděpodobnost nutnosti opravy disku.

NTFS používá funkci zvanou žurnálování, která zaznamenává změny dat, která ještě nebyla ve skutečnosti zapsána na disk. To pomáhá v případě zhroucení systému, protože žurnál lze „přehrát“ a vrátit disk zpět do funkčního stavu. Preferované souborové systémy pro nejnovější verze populárních operačních systémů používají žurnálování, protože pomáhá zabránit uživatelům, aby skončili s poškozeným systémem po havárii.

exFAT tuto funkci přednastavenou nepodporuje, ačkoli některé doplňky ji mohou zpřístupnit (za cenu kompatibility). Ve skutečnosti, ve srovnání se svým předchůdcem FAT, exFAT používá pouze jedinou tabulku k záznamu, kde jsou uloženy bity představující vaše data. FAT používal redundantní tabulky, které vám alespoň daly nějakou další naději na obnovu dat, pokud se něco stane, když systém zapisuje data na disk.

Bezpečnostní funkce: NTFS má mnoho, ale pouze ve Windows

exFAT

  • Žádný vestavěný rámec oprávnění.

  • Spustitelná práva představují bezpečnostní riziko.

  • Šifrování musí být zpracováno ručně.

NTFS

  • Spolupracuje s rolemi/oprávněními Windows.

  • Tato oprávnění však nelze přenést na jiné OS.

  • Ve výchozím nastavení šifrováno.

Jak již bylo zmíněno, NTFS obsahuje schéma zabezpečení, které je v souladu se schématem v posledních verzích Windows. Konkrétně schopnost definovat, kdo může používat konkrétní data a k čemu je může používat (tj. pouze je číst, číst nebo zapisovat, nebo obojí a provádět je) je zabudována do NTFS. Má také možnost automaticky šifrovat data.

Porovnejte to s exFAT, který nemá žádný mechanismus pro sledování těchto oprávnění. To znamená, že disky naformátované jako exFAT budou (v závislosti na operačním systému) buď omezeny pouze na čtení a zápis dat, jinak soubory, které obsahují, mohou být spouštěny bez omezení, což je potenciální zabezpečení riziko.

NTFS nebo exFAT: Konečný verdikt

Když máte nový kousek úložiště, který chcete nastavit, nemusí být zcela jasné, který z těchto formátů byste měli použít. Naštěstí existuje několik základních pravidel, kterými se můžete při rozhodování řídit:

  • Pro interní disky použijte NTFS: Pokud se jedná o interní jednotku pro počítač se systémem Windows, měli byste použít NTFS. To platí zejména v případě, že do něj plánujete instalovat programy, protože funkce zabezpečení/oprávnění NTFS pomohou chránit váš systém před škodlivým softwarem.
  • Pro externí úložiště v systému Windows použijte NTFS: Pokud se jedná o externí médium (jako je přenosný pevný disk nebo karta microSD) a plánujete toto médium používat pouze se systémem Windows, můžete se opět rozhodnout pro NTFS. Funkce spolehlivosti, jako je žurnálování, pomáhají chránit vaše data v případě havárie a možná budete moci využít výhod vestavěné komprese souborů, abyste maximálně využili svůj prostor.
  • Použijte exFAT pro externí úložiště na jiných OS: Pokud plánujete používat své (pravděpodobně externí) úložiště s jinými operačními systémy, měli byste se rozhodnout pro exFAT. Je lépe podporován mnohem šířeji napříč OS, jako je macOS, Linux a Android. Například macOS bude číst ze souborových systémů NTFS, ale těm s exFAT nabídne plný přístup pro čtení i zápis.