Come funziona File Allocation Table funziona?

May 14

Come funziona File Allocation Table funziona?


A Table all'organizzazione dei file (FAT) è una tecnologia software che consente a un computer di interagire con l'hardware del disco rigido. Il grasso è memorizzato in una parte separata del disco indipendente di tutti gli altri dati memorizzati sul disco. Il sistema FAT è fondamentale per l'archiviazione efficiente e recupero di qualsiasi tipo di dati immesso sul disco. Nella maggior parte dei casi, anche se un disco rigido non riesce e si blocca, la sezione FAT del disco rimane intatta in quanto non viene elaborata nello stesso modo come tutte le altre informazioni memorizzate sul disco. Il sistema FAT è una delle più antiche tecnologie nel settore informatico.

Storia

La tecnologia FAT è stato inventato da Bill Gates, il fondatore di Microsoft, per l'uso in computer Intel. Il meccanismo di software è stato creato nel 1976, durante una settimana leggendario ad Albuquerque, in cui Gates e il suo piccolo team hanno lavorato giorno e notte per creare un disco di sistema affidabile al fine di rispettare una scadenza.

FAT è nato in pochi giorni di lavoro. L'originale destinato ad essere utilizzato per la FAT è stato quello di integrarsi con il linguaggio di programmazione di base e di interagire con i floppy disk rimovibili. Dopo la sua invenzione, Gates ha continuato a svilupparla ulteriormente nel primo sistema operativo Microsoft completo, DOS.

Funzione

Quando un file di computer è memorizzato su un disco rigido, esso deve essere suddiviso e distribuito in molti settori. Ogni settore in un disco è relativamente piccolo, così molti settori formano un singolo file. Affinché il file per essere recuperato in seguito, i settori corretti devono essere chiamati a fornire un continuo ri-costruzione dei dati del file. Il sistema FAT organizza settori in cluster, e quindi mantiene un record di cui cluster sono attualmente in uso per un file memorizzato e che sono disponibili come spazio libero. Inoltre, il FAT memorizza informazioni su quali sono necessari cluster per ogni file. Così, quando il sistema operativo del computer chiama il disco e richiede un file, il grasso va a lavorare a mettere il file insieme e consegnarlo al computer.

tipi

La tecnologia FAT inizialmente utilizzata una struttura di dati basata su otto unità di byte. Come i computer sono diventati più potenti e file di dimensioni maggiori sono stati memorizzati, il sistema FAT è stato aggiornato per supportare il doppio byte, 16. Questo è stato chiamato "FAT16". La tecnologia più evoluta poi in "FAT32", che ha utilizzato il doppio delle allocazioni byte da 16 a 32. Questo ha fornito operazione disco più veloce e la capacità di lavorare con i file memorizzati più grandi. Inoltre, FAT32 ha fornito capacità avanzate per la creazione automatica di backup della tabella di allocazione sullo stesso disco nel caso in cui la prima sezione FAT è diventato corrotto. Così il disco rimane utilizzabile per lunghi periodi di tempo prima di riparazione o sostituzione è necessaria.

I problemi

Dal momento che la FAT è il governo "cervello" di un disco rigido, tutti i dati su un disco possono essere efficacemente persi anche se solo la sezione FAT si è danneggiato. Tecnicamente, le generazioni successive di FAT32 hanno funzionalità di backup automatico tale che un disco rigido può ancora funzionare normalmente se una delle due copie FAT è danneggiato. Tuttavia, anche se il secondo FAT è intatta, il computer potrebbe ancora presenti errori. Il messaggio "No supporti di avvio" può essere visualizzato se la FAT è danneggiato sul disco che contiene il sistema operativo stesso.

Fissaggio del FAT

sistemi operativi Microsoft contengono built-in strumenti per esplorare e riparare problemi con hard disk. Questi strumenti di solito interagiscono direttamente con il grasso. Se un errore del disco rigido presenta, questi programmi sono il mezzo principale di risolvere i problemi. La copia di backup di un FAT su un disco può essere copiato di nuovo alla posizione originale FAT utilizzando strumenti come "SCANDISK" e "CHKDSK". Inoltre, questi strumenti verificare che lo spazio su disco assegnato dal FAT è infatti la memorizzazione dei dati attuali. In caso contrario, il grasso viene aggiornata automaticamente e lo spazio libero può anche essere creato da questo processo. In alcuni casi, gli errori del disco non vanno via, anche dopo l'esecuzione di questi programmi. E 'quindi necessario riformattare completamente il disco rigido, che cancella tutti i dati e ricostruisce il FAT da zero.