Numero di settori del FAT:
Deve essere calcolato. Il metodo di calcolazione del formato del FAT è stato dato nella descrizione del FAT data nel capitolo.
Il DBR di un sistema di lima FAT32 è stato dato nella la figura data dopo:
Settori per la pista (o settori a testa): I settori a testa è il numero di settori raggruppati sotto una testa. Inoltre, le teste per il cilindro riflette il numero di cilindri a testa.
Se questo divisorio è un divisorio di CHS, questi valori devono essere gli stessi di quelli restituiti da BIOS. Se non sono gli stessi, dovete considerare che il disc è stato misconfigured e che il divisorio può essere inutilizzabile. Settori nascosti: Poichè già abbiamo discusso, questo è il numero di settori sul disc fisico che precede l'inizio del volume, prima del settore in se del caricamento del sistema. È usato durante la sequenza del caricamento del sistema per calcolare l'immagine riportata assoluta all'indice di radice ed alle zone di dati. Pensare esso come il numero di settori fra l'inizio di questo divisorio e la tabella in se del divisorio.
Questo campo dovrebbe essere lo stesso come “il numero di settori che precedono il divisorio„ nella tabella del divisorio. Si noti che non è necessariamente l'indirizzo fisico di LBA del primo settore, poichè i divisorii secondari possono esistere. Se i settori nascosti non sono gli stessi di nella tabella del divisorio, potete considerare il settore del caricamento del sistema come corrotto ed il divisorio inutilizzabile. Notare inoltre che l'alta parola contiene solitamente l'immondizia nelle vecchie versioni del DOS.
Se ritenete sospetto che un settore del caricamento del sistema è diventato corrotto, potete controllare vari dei campi elencati sopra per vedere se i valori elencati là abbiano il significato. Per esempio, i byte per il settore saranno 512 nella vasta maggioranza dei casi. Potete anche pensare vedere le stringhe di testo nella sezione eseguibile di codice del settore del caricamento del sistema che sono adatte per il sistema operativo che ha formattato il disc.
Per esempio, le stringhe di testo tipiche sui volumi di FAT formattati da MS-DOS includono: “Disc non valido del sistema. „, “errore dell'ingresso/uscita del disc. „, “sostituire il disc ed allora premere tutta la chiave„, “il disc del Non-Sistema o l'errore di disc„, “sostituire e premere qualunque chiave quando aspettare.„ e “guasto del caricamento del sistema del disc.„ Le stringhe di testo sui volumi di FAT hanno formattato da Windows NT includono: “CARICAMENTO DEL SISTEMA: Incapace (o non potrebbe) trovare NTLDR„, “disc della lettura di errore dell'ingresso/uscita.„ e “inserire prego un altro disc.„ Ma ricordar di che non dovreste considerare questa lista come essendo tutto il compresi. Se trovate altri messaggi nel settore del caricamento del sistema, questo necessariamente non indica che ci è un problema con il settore del caricamento del sistema.
Le versioni differenti del MS-DOS e di Windows NT possono a volte avere stringhe un po'differenti del messaggio nei loro settori del caricamento del sistema. D'altra parte, se non trovate testo qualunque, o se il testo non è collegato chiaramente con il MS-DOS o Windows NT, dovreste considerare la possibilità che il vostro settore del caricamento del sistema può essere infettato da un virus o che certa altra forma della corruzione di dati può avvenire. Per recuperare da un settore del caricamento del sistema che è stato infettato da un virus, è solitamente meglio usare un programma commerciale del anti-virus.
Molti virus e Trojans basteranno molto più appena redigono i dati al settore del caricamento del sistema, in modo da la riparazione manuale del settore del caricamento del sistema non è suggerita, poichè non può completamente eliminare il virus o il Trojan ed in alcuni casi, può fare più danno che buona. Tuttavia stiamo andando occuparci di DBR nella sezione di programmazione di questo libro. Se ritenete sospetto che il settore del caricamento del sistema è stato danneggiato per un certo altro motivo, può essere possibile da recuperare da danni del settore del caricamento del sistema senza riformattare l'azionamento manualmente modificando i campi descritti precedentemente. Proveremo a superare tali problemi con la programmazione nelle tecniche di programmazione del recupero in questo libro.
|