exFAT Versus FAT32 Versus NTFS

Microsoft ha introdotto il nuovo file system exFAT con Vista SP1. La tabella di allocazione file estesa (exFAT) è il successore del vecchio file system FAT32. Quali sono i vantaggi e gli svantaggi di questo nuovo file system? Quali sono le differenze tra exFAT e FAT32? Quando exFAT è preferito a NTFS?

Microsoft ha rilasciato il file system exFAT con Vista SP1. Il file system che era stato annunciato per essere rilasciato con Vista originale era finalmente disponibile al pubblico su larga scala. Questo articolo spiegherà i problemi esistenti con FAT32 che exFAT è stato progettato per risolvere. Sorprendentemente per molte persone, exFAT potrebbe anche essere migliore rispetto al NTFS molto amato in alcune circostanze.

FAT32 è il file system con il quale la maggior parte degli utenti di Windows è più familiare. Per prima cosa, Windows supportava FAT32 con Windows 95 OSR2 e aumentava il suo supporto tramite XP.

FAT32 problemi e problemi

      Di default i sistemi Windows possono formattare solo un'unità fino a 32 GB. Il software aggiuntivo funziona su questo problema. Se formattato con queste dimensioni maggiori, FAT32 diventa sempre più inefficiente.
      La dimensione massima del file su un'unità formattata FAT32 è di circa 4 GB. Con i formati DVD e DVD ad alta risoluzione ora disponibili, questo limite è comunemente raggiunto.
      Gestire la frammentazione e i calcoli dello spazio su disco libero può diventare dolorosamente dispendioso in termini di risorse in grandi sistemi FAT32.
      Una directory FAT32 può contenere 65.536 voci di directory. Ogni file o sottodirectory può occupare più voci; pertanto, le directory FAT32 sono limitate al numero di file che può contenere.

Vantaggi exFAT

      Il limite della dimensione del file ora è di 16 exabyte.
      I limiti di formato del formato e i file per i limiti di directory sono praticamente eliminati.
      Come HPFS, exFAT utilizza bitmap di spazio libero per ridurre la frammentazione e problemi di allocazione / rilevamento dello spazio libero.
      Come HTFS, i sistemi di autorizzazione dovrebbero poter essere collegati tramite un elenco di controllo di accesso (ACL). Non è chiaro se o quando Vista includerà questa funzionalità, comunque.

exFAT è stato rilasciato per la prima volta con CE 6.0 ma alla fine ha raggiunto il mainstream con Vista SP1. Ovviamente, exFAT ha diversi punti di forza rispetto a FAT32. Allora perché In passato la maggior parte degli utenti esperti di sistemi Microsoft ha optato per la formattazione / conversione in un file system NTFS?

Abbastanza interessante, exFAT non viene utilizzato e non è stato progettato per la formattazione dei dischi rigidi. È consigliato solo nella memoria flash e solo su altri dispositivi esterni. Questo è il motivo per cui attualmente non è considerato un grande concorrente di NTFS sui dischi rigidi.

Tuttavia, exFAT dovrebbe essere un vero concorrente di NTFS su sistemi basati su flash con potenza di elaborazione e memoria limitate. NTFS sulla memoria flash è stato conosciuto per essere inefficiente per un bel po 'di tempo. L'ingombro / overhead più piccolo di exFAT lo rende ideale per questo scopo. Naturalmente, solo se la tua definizione di "ideale" consente al software di essere proprietario e non open source.

Vista leggerà felicemente FAT, exFAT e NTFS dal flash. ReadyBoost tuttavia non funzionerà con le unità flash formattate exFAT in Vista. Windows 7 leggerà tutti e tre i formati e può utilizzare le unità flash exFat ReadyBoost. Le versioni moderne di OS X dopo Snow Leopard (10.6.5) aggiungevano funzionalità di lettura e scrittura exFat.

In conclusione, FAT32 è un sistema semplice. La semplicità di FAT32 fa perdere efficienza a grandi dimensioni, ma consente di eseguire con meno risorse. La complessità di NTFS aumenta le funzionalità ma richiede più memoria e potenza di elaborazione. exFAT è un sistema migliorato e più complesso di FAT, ma è progettato solo per le unità flash.

Questo articolo è stato aggiornato per includere informazioni su Windows 7 e OS X.