exFAT
exFAT | |
---|---|
Dati generali | |
Sviluppatore | Microsoft |
Nome completo | Extended File Allocation Table |
Introduzione | Windows Embedded CE 6.0 Novembre 2006 |
Caratteristiche | |
Permessi file system | ACL |
Compressione trasparente | NO |
Crittografia trasparente | NO |
exFAT (acronimo inglese per Extended File Allocation Table, Tabella di Allocazione File Estesa), anche conosciuto come FAT64, è un file system, introdotto nel 2006 da Microsoft con Windows Embedded CE 6.0, pensato appositamente per memorie flash e, in generale, per dispositivi di archiviazione dalle dimensioni contenute.
Storia
[modifica | modifica wikitesto]Il supporto a exFAT è stato incluso nel 2008 nel Service Pack 1 di Windows Vista[1] e in Windows XP grazie a un aggiornamento[2]. macOS supporta la creazione di filesystem exFAT dalla versione OS X Snow Leopard. Nel gennaio 2013 è stata distribuita la prima implementazione open source stabile in C per Linux[3].
Nel 2019 con il kernel 5.4, grazie a Microsoft, il driver per exFAT è integrato nel kernel Linux e non richiede più installazione manuale.
Nel 2020, il kernel Linux, con la versione 5.7 usa il driver di Samsung per exFAT, più ottimizzato rispetto a quella fornito da Microsoft.
Descrizione generale
[modifica | modifica wikitesto]Ideato come alternativa a FAT32, risulta particolarmente indicato in quei casi in cui NTFS risulta poco flessibile, a causa della più complessa struttura di dati, e introduce notevoli miglioramenti rispetto alla File Allocation Table (FAT) precedente, tra cui:
- il limite teorico delle dimensioni dei file passa da 232 a 264 byte (da 4 gigabyte a 16 exabyte)
- la dimensione dei cluster passa a un valore teorico di 2255 byte, ma le implementazioni non supereranno i 32 MB
- permette di memorizzare più di 1000 file per cartella
- il supporto di liste di controllo degli accessi, tuttavia non disponibile su Windows Vista
- ha prestazioni migliori, in particolare nell'allocazione di spazio libero
- il supporto per il Transaction-safe FAT (disponibile opzionalmente in Windows Embedded CE 6.0)
exFAT presenta però alcune caratteristiche negative, come:
- l'impossibilità di essere utilizzato per la funzionalità ReadyBoost di Windows Vista (è tuttavia utilizzabile dalla versione del sistema Microsoft Windows 7)
- lo stato di licenza poco chiaro, in quanto Microsoft ha brevettato alcune porzioni delle versioni precedenti del FAT[4]
Note
[modifica | modifica wikitesto]- ^ (EN) Windows Vista Team Blog, Windows Vista Service Pack 1 Beta White Paper, su windowsvistablog.com. URL consultato il 05-03-2008 (archiviato dall'url originale il 2 settembre 2007).
- ^ Microsoft, Descrizione del driver del file exFAT, su support.microsoft.com. URL consultato il 03-02-2009.
- ^ Linux Freedom For Live, Articolo sulla distribuzione del driver su Linux Freedom for Live, su lffl.org. URL consultato il 24-01-2013.
- ^ (EN) Microsoft FAT patents upheld, su freeforafee.com. URL consultato il 05-03-2008.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- Sito ufficiale, su docs.microsoft.com.