Sprog :
SWEWE Medlem :Logon |Registrering
Søg
Encyclopedia samfund |Encyclopedia Svar |Indsend spørgsmål |Ordforråd Viden |Upload viden
Forrige 1 Næste Vælg sider

Master Boot Record

Kort introduktion

Master Boot Record (MBR, Main Boot Record) er placeret i den forreste del af boot disk (Loader) kode. Det er ansvarligt for den disk operativsystem (DOS) til bestemmelse af legitimiteten af ​​disken i løbet af læse og skrive, den partition boot lokaliseringsoplysninger, som ved disken operativsystem (DOS) til at initialisere harddisken, når der genereres.

Normalt vil vi omfatte MBR boot kode sektor kaldes master boot sektor. Fordi denne sektor, boot kode optager det meste af pladsen, og derfor vil blive brugt til sektoren kaldet MBR sektor (kaldet MBR). Da denne sektor har båret en særlig ledelsesfunktioner i modsætning til andre fælles lagerplads på disken, da forvaltningen af ​​hele diskplads er et særligt rum, betyder det ikke hører til nogen partition på disken, så partition formatering kommandoer i rummet kan ikke slette den vigtigste Boot nogen registrerede oplysninger. Master boot sektor består af tre komponenter (i alt besatte 512 byte):1 master boot program som master boot record (MBR) (som repræsenterer 446 bytes)

Kan findes i FDISK programmet, som bruges til at styre harddisken at starte systemet og overføres til en bruger-specificeret registreret i et operativsystem partitionstabel.

2 disk partition tabelposter (DPT, Disk Partition Table)

Udgøres af de fire partitionstabel indgange (hver 16 bytes).

Ansvarlig for beskrivelse opdele disken, indholdet af disk medier og brugerdefinerede partitioner med FDISK beslutning. (Specific indhold udeladt)

3 markerer afslutningen (2 bytes)

Dens værdi AA55, når opbevaring af lav front, høj i stillingen, som synes at være 55aa (hexadecimal).

Detaljeret

MBR læste

Harddisk boot record (MBR) er ikke tilhører nogen ét operativsystem, ej heller kan de operativsystemet disk operationer kommando til at læse den. Men den 2. funktion vi kan bruge INT13h ROM-BIOS'en er forudsat at læse indholdet af sektoren og de tilgængelige softwareværktøjer Norton8.0 DISKEDIT.EXE læse.

Læs disk sektorer med en funktion opkaldsparametre INT13h følger:

Indgang parametre: AH = 2 (betegnet funktion nummer)

AL = antallet af sektorer, der skal læses

DL = disk nummer (0,1 - floppy, 80,81 - HDD)

DH = hoved nummer

CL høj 2 CH = cylinder nummer

CL = sektor nummer lav 6

CS: BX = læse data gemt i hukommelsen buffer adresse

Eksport parametre: CS: BX = læse data gemt i adressebogen

Fejlmeddelelse: Hvis der opstår en fejl CF = 1 AH = fejlkode

En sektor af operationen ligger på harddisken læse med fejlret 0 cylindre, 0 hoveder, er som følger:

A> DEBUG

-A 100

XXXX: XXXX MOV AX, 0201 (nr. 2 med en funktion til at læse en sektor)

XXXX: XXXX MOV BX, 1000 (adressen på de læste data i buffer til CS: 1000)

XXXX: XXXX MOV CX, 0001 (læs cylinder 0, sector 1)

XXXX: XXXX MOV DX, 0080 (betegnet den første fysiske disk 0 hoved)


Forrige 1 Næste Vælg sider
Bruger Anmeldelse
Ingen kommentarer endnu
Jeg ønsker at kommentere [Besøgende (34.235.*.*) | Logon ]

Sprog :
| Tjek kode :


Søg

版权申明 | 隐私权政策 | Copyright @2018 Verden encyklopædiske viden