Lingua :
SWEWE Membro :Entra |Registrazione
Cerca
Comunità Encyclopedia |Enciclopedia Risposte |Invia domanda |Conoscenza Vocabolario |Carica conoscenza
Precedente 1 Successivo Selezionare Pagine

Master Boot Record

Breve introduzione

Master Boot Record (MBR, Main Boot Record) è situato nella parte anteriore del codice (Loader) disco di avvio. Esso è responsabile per il sistema operativo del disco (DOS) per determinare la legittimità del disco durante la lettura e scrittura, le informazioni sulla posizione di avvio della partizione, che dal sistema operativo del disco (DOS) per inizializzare il disco rigido quando generato.Solitamente, includere il settore codice di avvio MBR è chiamato il master boot sector. Poiché questo settore, il codice di avvio occupa la maggior parte dello spazio, e quindi verrà utilizzato per il settore denominato settore MBR (denominato MBR). Dato che questo settore ha dato una speciale funzioni di gestione a differenza altro spazio comune sul disco, come la gestione dell'intero spazio su disco è uno spazio speciale, non appartiene ad alcuna partizione sul disco, così formattazione partizione comandi all'interno dello spazio non può cancellare il principale Avviare tutte le informazioni registrate. Il settore di avvio principale è costituito da tre componenti (totale occupati 512 byte):

1 programma di avvio principale che il master boot record (MBR) (che rappresenta 446 byte)

Può essere trovato nel programma FDISK, che viene utilizzato per controllare il disco rigido per avviare il sistema e trasferita ad una sede specificata dall'utente in una tabella di partizione del sistema operativo.

Voci della tabella di partizione 2 del disco (DPT, Disk Partition Table)

Costituito da quattro voci della tabella delle partizioni (ogni 16 byte).

Responsabile per la descrizione del partizionamento del disco, il contenuto del supporto disco e partizioni definite dall'utente utilizzando decisione FDISK. (Contenuto specifico omesso)

3 segna la fine (2 byte)

Il suo AA55 valore, quando si ripone frontale basso, in alto nel post, che sembra essere 55AA (esadecimale).

Dettagliato

MBR leggere

Hard disk boot record (MBR) non appartengono a nessuna un sistema operativo, né può comandare le operazioni del disco del sistema operativo per leggerlo. Ma la seconda funzione possiamo utilizzare INT13h ROM-BIOS è previsto per leggere i contenuti del settore, e gli strumenti software disponibili Norton8.0 DISKEDIT.EXE leggere.

Leggi i settori del disco con un INT13h parametri di chiamata di funzione segue:

Parametri d'ingresso: AH = 2 (numero di funzione indicato)

AL = numero di settori da leggere

DL = numero del disco (0,1 - floppy; 80,81 - HDD)

DH = numero testa

CL alta 2 CH = numero dei cilindri

Numero CL = settore low 6

CS: BX = leggere i dati memorizzati nel buffer di memoria indirizzo

Parametri di esportazione: CS: BX = dati di lettura memorizzati nell'indirizzo

Messaggio di errore: se si verifica un errore CF = 1 AH = codice di errore

Situato sul disco rigido leggere con DEBUG 0, 0 teste cilindri, un settore del funzionamento è il seguente:

A> DEBUG

-A 100

XXXX: XXXX MOV AX, 0201 (No. 2 con una funzione per leggere un settore)

XXXX: XXXX MOV BX, 1000 (l'indirizzo dei dati letti nel buffer di CS: 1000)

XXXX: XXXX MOV CX, 0001 (leggi cilindro 0, settore 1)

XXXX: XXXX MOV DX, 0080 (designato il primo disco fisico 0 testa)


Precedente 1 Successivo Selezionare Pagine
Utente Recensione
Ancora nessun commento
Io voglio commentare [Visitatore (54.163.*.*) | Entra ]

Lingua :
| Controllare il codice :


Cerca

版权申明 | 隐私权政策 | Diritto d'autore @2018 Mondo conoscenza enciclopedica