Ora, cos'è un file system? È una tecnica di organizzazione e memorizzazione dei dati sul disco, inoltre specifica quale tipo di attributi possono essere allegati a un file come nomi di file, permessi, altri attributi.
Grafico comparativo
Base per il confronto | FAT32 | NTFS |
---|---|---|
Di base | Struttura semplice | Struttura complessa |
Numero massimo di caratteri supportati in un nome file | 83 | 255 |
Dimensione massima del file | 4GB | 16TB |
crittografia | Non fornito | Fornito |
Sicurezza | Tipo di rete | Locale e rete |
Conversione | consentito | Non autorizzato |
Tolleranza di errore | Nessuna disposizione per la tolleranza d'errore. | Risoluzione dei problemi automatica |
Compatibilità con i sistemi operativi | Vecchia versione di Windows - Win 95/98 / 2K / 2K3 / XP | Versioni successive: Win NT / 2K / XP / Vista / 7 |
Elenco di controllo di accesso | No | sì |
Spazio su disco a livello utente | No | sì |
Diario e registro dei canali | Assente | Offre l'inserimento nel journal per tenere traccia delle operazioni precedenti. |
Prestazione | Buono | Meglio di FAT32 |
Collegamenti duri e morbidi | Non presente | contiene |
Accesso alla velocità | Meno relativamente | Di Più |
Compressione | Nessuna disposizione di compressione. | Supporta la compressione dei file. |
Definizione di FAT32
Come accennato in precedenza, il FAT32 è il più vecchio file system sviluppato negli anni '70 disponibile per il sistema operativo Windows. È stato concepito essenzialmente per l'unità disco floppy con una dimensione inferiore a 500 K. Esistono tre versioni di FAT - FAT12, FAT16 e FAT32 e differiscono nella dimensione del file e della struttura sul disco. Il file system FAT è stato utilizzato per la prima volta in MS-DOS, dove la dimensione massima del disco rigido può essere di 32 MB e comprende settori di 512 partizioni K. È comunemente usato in unità rimovibili e dispositivi di archiviazione.
La dimensione massima di un file nell'unità FAT32 non può essere superata di oltre 4 GB e le partizioni realizzate in FAT32 dovrebbero essere inferiori a 8 TB. Il principale demerito dell'uso di FAT32 è che non fornisce alcuna sicurezza. La precedente versione FAT16 del file system FAT soffre della frammentazione interna e non ha la protezione di accesso per il file.
Gestione dello spazio su disco di FAT32
Il file system FAT32 utilizza un'allocazione collegata che memorizza i dati di controllo separatamente dal file system. Una tabella di allocazione file di un disco contiene un elemento per ogni blocco di disco nel disco in una matrice. Il blocco del disco assegnato a un file, il componente FAT associato contiene l'indirizzo del successivo blocco del disco. Pertanto, il blocco del disco e il suo elemento FAT formano in modo collaborativo un'unità che contiene le stesse informazioni del blocco del disco sotto forma di allocazione collegata.
La voce della directory di un file contiene l'indirizzo del suo primo blocco del disco e l'elemento FAT corrispondente a questo blocco del disco contiene l'indirizzo del secondo blocco del disco e così via. L'ultimo elemento FAT del blocco disco include il codice speciale per indicare la fine del file.
Definizione di NTFS
NTFS è l'ultima versione del file system ideato alla fine degli anni '90 per l'unità di sistema Windows e le unità rimovibili. Il NTFS è stato creato con l'intento di rimuovere le limitazioni dei file system FAT. Include caratteristiche come recupero dati, multi-streaming, tolleranza agli errori, sicurezza, dimensioni file e file system estesi, nomi UNICODE.
NTFS gestisce un giornale che tiene traccia delle operazioni eseguite nell'unità e può recuperare rapidamente gli errori, le copie shadow per il backup, la crittografia, i limiti delle quote disco e gli hard link. NTFS supporta una maggiore dimensione del file e volume dell'unità rispetto a FAT32. Impedisce l'accesso non autorizzato al contenuto dei file applicando un sistema di crittografia denominato Encryption File System che utilizza la sicurezza della chiave pubblica.
Gestione dello spazio su disco di NTFS
Il file system NTFS non si basa sulle dimensioni del settore sui diversi dischi. Utilizza un concetto dei cluster e il cluster è un gruppo di settori contigui per l'allocazione dello spazio su disco. Il cluster potrebbe contenere 2 n numero di settori. Una partizione logica sul disco è nota come volume e utilizza un file bitmap per indicare i cluster allocati e liberi nel volume. C'è anche un file chiamato come file di cluster non valido per mantenere il registro dei cluster inutilizzabili. Un set di volumi offre un modo per superare la capacità delle partizioni che può contenere fino a 32 volumi.
Il volume NTFS comprende la tabella file master (MFT), il settore di avvio e alcuni file utente e di sistema. La tabella dei file master è simile a una tabella FAT e include tutti i dettagli sui file e le cartelle sul volume. L'esistenza del settore di avvio rende ogni volume avviabile.
Differenze chiave tra FAT32 e NTFS
- Il FAT32 è semplice mentre la struttura NTFS è piuttosto complicata.
- NTFS può supportare dimensioni di file e volume maggiori insieme a nomi di file di grandi dimensioni rispetto al file system FAT32.
- FAT32 non fornisce crittografia e molta sicurezza mentre NTFS è abilitato con sicurezza e crittografia.
- È abbastanza facile convertire un file system FAT in un altro senza perdere dati. Al contrario, la conversione NTFS è difficile da raggiungere.
- Le prestazioni NTFS sono comparativamente migliori di FAT32 in quanto fornisce anche la tolleranza di errore.
- I file sono accessibili più velocemente nel caso di NTFS. Al contrario, FAT32 è più lento di NTFS.
- NTFS fornisce funzionalità come l'inserimento nel journal e la compressione, che non sono fornite da FAT32.
Vantaggi di FAT32
- Funziona in modo efficiente in partizioni di 200 MB.
- Fornisce compatibilità con diversi sistemi operativi e frequentemente utilizzato come partizione primaria su sistemi multiboot.
Vantaggi di NTFS
- Altamente sicuro
- Esegui bene anche nelle partizioni oltre i 400 MB.
- La struttura di file e directory migliora le prestazioni.
- Meno suscettibile alla frammentazione.
Svantaggi di FAT32
- Le partizioni oltre i 200 MB possono degradare le prestazioni.
- Insicuro.
- Suscettibile alla frammentazione.
- La struttura delle directory non ha un'organizzazione standard.
Svantaggi di NTFS
- NTFS non è supportato in maniera pervasiva.
- Le prestazioni si degradano in partizioni di 400 MB, il che significa che quando i piccoli volumi contengono file di piccole dimensioni, è possibile generare il sovraccarico.
Conclusione
Tra i file system FAT32 e NTFS, il file system NTFS è una tecnologia più recente che offre più funzionalità rispetto a FAT32 quali affidabilità, sicurezza e controllo degli accessi, efficienza di archiviazione, dimensioni avanzate e nome del file. Anche se, il FAT32 è ancora in uso a causa della sua compatibilità.