The FAT filesystem | Cerca per titolo, autore, parola chiave | |||||||||
The FAT filesystem Di Andries Brouwer, 2002-09-20. I file system tradizionali per DOS sono FAT12 e FAT16. FAT è un acronimo per: File Allocation Table: il disco viene suddiviso in cluster e FAT descrive quali cluster sono occupati e da quali file. In questa guida, descriveremo il file system FAT in dettaglio. FAT12 e FAT16 rivestono una certa importanza anche perchè sono di grande utilità nello scambio di dati tra differenti sistemi operativi e perchè sono i file system utilizzati da tutte le periferiche quali le videocamere digitali. Vedremo in dettaglio: i 512 byte del boot sector di un floppy DRDOS ( qui viene mostrata la versione FAT12 che rientra anche nel boot sector di FAT16 e FAT32 ); la File Allocation Table per FAT12, FAT16, FAT32; la directory principale; FAT in Linux ( Linux supporta FAT12 e FAT16 fin dalla versione 0.97 e FAT32 dalla versione 2.0.34 ). Per leggere direttamente dal tuo disco ( hard disk o floppy disk ), utilizza un debugger, come il debug.exe fornito da DOS/Windows. Ricorda: visto che il master boot code, presente nel MBR ( Master Boot Record ) è il primo programma eseguito dal tuo PC, non appena viene acceso, rappresenta il primo obiettivo per i programmatori di virus. C'è sempre del codice da eseguire in qualsiasi disco ( hard o floppy ) formattato, anche in assenza di un filesystem. Anche il Volume Boot Code ( presente nel Volume Boot Sector ) viene sempre eseguito nel momento in cui il sistema tenta di caricare dati da una periferica: quindi, un virus potrebbe annidarsi in un floppy disk, per esempio, anche se non formattato con un particolare filesystem. Anche in presenza del messaggio di errore "Nessun disco di sistema ...", il virus potrebbe essere già stato caricato in memoria ( fonte: Reference Guide - Hard Disk Drives: http://www.storagereview.com/guide/index.html ).
|
||||||||||
The FAT filesystem | Disclaimer: questo è un link a contenuti ospitati su server esterni. |