File Allocation Table (FAT) File Systems
Comprendere il file system FAT
Il file system FAT è stata inizialmente introdotta con l'MS-DOS il sistema operativo (OS), quando i dischi rigidi sono in genere molto più piccoli, e la struttura delle cartelle non è stato come intricato come è oggi in rete. Il file system FAT continua ad essere sostenuto da ogni sistema operativo di Microsoft, poiché il suo avvento. Il file system FAT iniziale ha potuto sostenere solo un massimo le dimensioni della partizione di 2 GB. Che cosa questo significa è che quando un disco rigido del computer fisso è stato superiore a 2 GB, è dovuto partizionare il disco in un certo numero di partizioni più piccole, con ogni partizione di dimensioni non superiori a 2 GB.
Il file system FAT protegge i file da memorizzare due copie della tabella di allocazione dei file sul volume FAT. Nei casi in cui una copia della tabella di allocazione dei file è corrotto, l'altra copia della tabella di allocazione dei file è utilizzato. La tabella di allocazione dei file di localizzazione è specificata nel BIOS Parameter Block (BPB) del settore di avvio FAT. È inoltre memorizzati sul volume in un determinato byte offset. Ciò garantisce che tutti i file necessari per avviare il sistema può essere trovato.
L'attuale numero, i nomi dei vari file system FAT sono associati con il numero di bit utilizzati per una tabella di allocazione dei file voce. Ad esempio, FAT12 utilizza un 12-bit di tabella di allocazione dei file entrata, FAT16 utilizza un 16-bit di tabella di allocazione dei file entrata, e il file system FAT32 utilizza un file a 32 bit della tabella di ripartizione entrata. FAT16 funziona in modo efficace su piccoli dischi e semplice cartella strutture, mentre il file system FAT32 in modo efficace su grandi opere di dischi che hanno intricato cartella strutture. FAT16 in modalità MS-DOS, Windows 3.x, Windows 95, Windows 98 e Windows 2000 funziona in modo identico, con ogni sistema operativo. FAT32 è stato introdotto con Windows 98, il secondo rilascio (OSR2). FAT32 la stessa opera in Windows 98 OSR2 e Windows 2000.
Il file system FAT16
Il file system FAT16 è compatibile con la maggior parte dei sistemi operativi. Questo è evidente da MS DOS, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 e Windows XP è in grado di utilizzare il file system FAT16. FAT16 in generale funziona bene nella gestione dello spazio su disco quando la dimensione del volume è inferiore a 256MB. Si dovrebbe evitare di utilizzare FAT16 su volumi che sono più grandi di 512 MB. FAT16 non possono essere utilizzati su volumi che superano i 4 GB.
FAT16 cluster mappe sulla partizione FAT. Un cluster è la più piccola unità che il sistema operativo del sistema operativo utilizza quando si assegna lo spazio sulla partizione. Un cluster è anche, a volte indicato come unità di allocazione.
La tabella di allocazione dei file identifica un cluster in una partizione FAT in quanto:
- Inutilizzato
- Cluster in uso da un file
- Bad cluster
- Ultimo cluster in un file
Il volume FAT16 è strutturata come segue:
- Settore di avvio sulla partizione di sistema
- La tabella di allocazione dei file primario
- La copia o duplicare tabella di allocazione dei file
- Una cartella principale
- Tutte le altre cartelle e file
La cartella principale possiede una voce per ogni file e cartelle memorizzati sul volume FAT16 e ha il suo numero massimo di voci della tabella fissato a 512 per ogni unità disco. Un file o della cartella contiene le informazioni qui di seguito elencati:
- Nome: Questa è in formato 8.3
- Attributo: 8 bit
- Crea orario: 24 bit
- Crea data: 16 bit
- Ultima data di accesso: 16 bit
- Ultima modifica orario: 16 bit
- Ultima modifica data: 16 bit
- A partire numero di cluster nel file della tabella di ripartizione: 16 bit
- Dimensione del file: 32 bit
L'attributo byte in una cartella indica che tipo di entrata e si è generalmente controllata dal sistema operativo. Quattro pezzi di byte, l'attributo può essere attivato o disattivato dall'utente. Questi sono:
- Archivio, Sistema, Nascosto, Read-only
I file vengono assegnati la prima posizione disponibile sul volume FAT16. Il primo indirizzo del cluster utilizzato dal file di partenza è il numero di cluster in tabella di allocazione dei file. I cluster sono inoltre un puntatore al prossimo cluster nel file. Il gruppo alla fine del file contiene tuttavia un esagono indicatore che indica che questa particolare cluster è la fine del file.
A pochi svantaggi connessi con il file system FAT16 sono riassunte qui di seguito:
- Il file system FAT16 non ha locali di sicurezza per il file system o le caratteristiche di compressione.
- Il settore di avvio non è stato eseguito il backup.
- La cartella principale non può che avere un massimo di 512 voci che significa che i file che hanno nomi lunghi possono notevolmente diminuire il numero di ingressi disponibili.
- FAT16 non funziona bene con il volume delle dimensioni che sono di grandi dimensioni.
Il file system FAT32
Il file system FAT32 è in grado di gestire partizioni più grandi di quello che il file system FAT16 è in grado di gestire. Partizioni FAT32 in grado di supportare fino a 2047 GB di dimensione rispetto a FAT16 di 4 GB. Con il file system FAT32, non vi è alcuna restrizione sul numero di voci che la cartella principale può contenere. Con FAT16, la cartella principale potrebbe contenere solo un massimo di 512 voci. Il settore di avvio è anche il backup su volumi FAT32. Un volume FAT32 deve tuttavia avere un minimo di 65.527 cluster.
Il file system FAT32 architettura è molto simile alla struttura del file system FAT16. FAT32 è stato progettato con poche modifiche architettoniche per garantire la compatibilità con gli attuali programmi e driver di periferica. Ciò significa che i driver di periferica e FAT strumenti utilizzati per le partizioni FAT16 continueranno a lavorare per le partizioni FAT32.
FAT32, tuttavia, bisogno di 4 byte nella tabella di allocazione dei file per memorizzare i valori dei cluster. Ciò ha portato alla revisione o ampliamento di strutture dei dati interni, in strutture di dati su disco e API pubblicate.
A pochi svantaggi connessi con il file system FAT32 sono riassunte qui di seguito:
- Come il file system FAT16, il file system FAT32 non comprende la sicurezza locale per i file di sistema o le caratteristiche di compressione.
- L'MS-DOS, Windows 95 e Windows NT 4.0 sistemi operativi non sono in grado di accedere o leggere partizioni FAT32.
- Entrambe le partizioni FAT16 e FAT32 non scala bene - la tabella di allocazione dei file aumenta di dimensioni, come il volume cresce.
|
Bookmark Il File Allocation Table (FAT) File Systems

