FAT32 e NTFS sono file system, cioè un insieme di costrutti logici che un sistema operativo può utilizzare per tenere traccia dei file di gestione su un volume del disco. L'hardware di archiviazione non può essere utilizzato senza un file system, ma non tutti i file system sono universalmente supportati da tutti i sistemi operativi.
Tutti i sistemi operativi supportano FAT32 perché è un semplice file system ed è in circolazione da molto tempo. NTFS è più robusto ed efficace di FAT poiché utilizza strutture dati avanzate per migliorare l'affidabilità, l'utilizzo dello spazio su disco e le prestazioni complessive. Il supporto per NTFS è cresciuto ma non è così universale come FAT32.
Questo confronto esamina le caratteristiche, i vantaggi e gli svantaggi di NTFS rispetto al FAT32.
Se stai cercando di decidere quale file system utilizzare durante la formattazione di un disco o un'unità USB, considera la portabilità. Ad esempio, se desideri utilizzare l'USB su computer meno recenti o su sistemi non PC come cornici digitali, televisori, stampanti o proiettori, scegli FAT32 perché è universalmente supportato. Se si sceglie un file system per il disco rigido di backup, selezionare NTFS.
FAT32 | NTFS | |
---|---|---|
Introdotto | 1977 | Luglio 1993 (Windows NT 3.1) |
Prestazioni complessive | Sono assenti sia la sicurezza integrata che la recuperabilità. La compressione dei file non è possibile. | La recuperabilità, la crittografia e la compressione sono progettate in NTFS in modo trasparente per l'utente. |
Max. dimensione del volume | 2 TiB (con settori a 512 byte, che è la configurazione più comune) 8 TiB (con 2 settori KiB e 32 cluster KiB) 16 TiB (con 4 settori KiB e 64 cluster KiB) | 264 cluster: 1 cluster (formato); 256 TB (256 × 10244 byte) - 64 KB (64 × 1024 byte) (implementazione) |
Max. dimensione del file | Circa 4 GB. Tecnicamente, i limiti delle dimensioni del file sono 2.147.483.647 byte (2 GiB - 1) (senza LFS) 4.294.967.295 byte (4 GiB - 1) [1] (con LFS) 274.877.906.943 byte (256 GiB - 1) (solo con FAT32 + [35]) | 16 EiB - 1 KiB (formato); 16 TiB - 64 KiB (Windows 7, Windows Server 2008 R2 o versione precedente), 256 TiB - 64 KiB (Windows 8, implementazione di Windows Server 2012) |
Max. numero di file | 268,173,300 per 32 gruppi di KiB | 4.294.967.295 (2 ^ 32-1) |
attributi | Sola lettura, Nascosto, Sistema, Volume, Rubrica, Archivio | Sola lettura, nascosto, sistema, archivio, non indicizzato, offline, temporaneo, compresso |
Date registrate | Data / ora modificata, data / ora di creazione (solo DOS 7.0 e versioni successive), data di accesso (disponibile solo con ACCDATE attivato), [2] data / ora di eliminazione (solo con DELWATCH 2) | Creazione, modifica, modifica POSIX, accesso |
Intervallo di date | Dal 1980-01-01 al 2099-12-31 | 1 gennaio 1601 - 28 maggio 60056 (I tempi dei file sono numeri a 64 bit che contano intervalli di 100 nanosecondi (dieci milioni al secondo) dal 1601, ovvero 58.000+ anni) |
Data di risoluzione | 2 secondi per l'ultima volta modificata, 10 ms per il tempo di creazione, 1 giorno per la data di accesso, 2 secondi per il tempo di eliminazione | 100 ns |
Autorizzazioni del file system | Parziale, solo con DR-DOS, REAL / 32 e OS 4690 | ACL |
Max. lunghezza del nome file | 255 caratteri UCS-2 quando si utilizza LFN | 255 unità di codice UTF-16 |
Compressione trasparente | Non supportato | Per file, LZ77 (da Windows NT 3.51 in poi) |
Crittografia trasparente | Non supportato | Per file, DESX (da Windows 2000 in poi), Triple DES (Windows XP in poi), AES (Windows XP Service Pack 1, Windows Server 2003 in poi) |
Dimensioni e spazio | La dimensione massima del volume è di 32 GB per tutti i sistemi operativi e 2 TB per alcuni sistemi operativi. La dimensione massima del file è 4 GB. | 16 EiB - 1 KiB (formato); 16 TiB - 64 KiB (Windows 7, Windows Server 2008 R2 o versione precedente), 256 TiB - 64 KiB (Windows 8, implementazione di Windows Server 2012) |
Sviluppatore | Microsoft, Caldera | Microsoft |
Nome e cognome | Tabella di allocazione file a 32 bit | Nuovo file system della tecnologia |
Sistemi operativi supportati | Tutte le versioni di Windows, macOS, Linux, PlayStation 3 e 4 | Famiglia Windows NT (da Windows NT 3.1 a Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012), Mac OS X, GNU / Linux |
Identificatore di partizione | MBR / EBR: FAT32: 0x0B 0x0C (LBA), e.a. BDP: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | 0x07 (MBR), EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) |
FAT (tabella di allocazione file) è stato creato da Bill Gates e Marc McDonald nell'anno 1977. Ha subito molti cambiamenti da allora. Il numero "32" in FAT32 indica il numero di bit necessari per tenere traccia dei file. FAT16 era popolare fino all'arrivo di dischi rigidi da 4 GB. NTFS è nato dal file system HPFS in collaborazione con Microsoft e IBM. NTFS è apparso inizialmente per la piattaforma Windows NT. Da allora si è sviluppato e appare nelle ultime versioni di Windows come Vista, XP. Microsoft continua a mantenere il brevetto NTFS.
FAT32 è un sistema semplice e privo di lanugine documentato che tiene traccia principalmente delle posizioni dei file. La semplicità di FAT32 ha reso il file system ideale per i supporti di memorizzazione portatili come schede di memoria, lettori mp3 e lettori flash. Il file system NTFS è più complesso e offre numerosi miglioramenti che aumentano la sicurezza e le prestazioni. Il file system NTFS consente la compressione automatica dei file prima di essere scritti liberando spazio su disco e dispone anche di quote disco che consentono all'amministratore di sistema di allocare spazio su disco agli utenti.
FAT32 è un derivato della tabella di allocazione file (FAT) che supporta unità con più di 2 GB di spazio di archiviazione. Il file più grande possibile è 4 GB meno 2 byte. In confronto alle sue versioni precedenti, FAT32 utilizza piccoli cluster e quindi utilizza lo spazio in modo più efficace. Può riposizionare la cartella principale e utilizzare la copia di backup del FAT al posto della copia predefinita. NTFS è molto più flessibile di FAT32. NTFS esegue crittografia a livello di file, supporto per file sparsi, quote di utilizzo del disco, analisi del collegamento distribuito, compressione dei file, gestione della memoria gerarchica, ecc..
FAT32 può essere convertito in NTFS ma non è così facile convertire NTFS in FAT. NTFS ha una grande sicurezza, file per compressione di file, quote e crittografia dei file. Se è presente più di un sistema operativo su un singolo computer, è preferibile formattare alcuni volumi come FAT32.
L'utilizzo di più sistemi operativi nello stesso computer renderebbe FAT32 una scelta migliore se si desidera che entrambi i sistemi operativi leggano l'unità. Se esiste solo il sistema operativo Windows, NTFS è perfettamente a posto. Quindi in un sistema informatico Windows NTFS è un'opzione migliore.