日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

mbr分區(qū)軟件下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁系統(tǒng)工具硬盤工具 → 一哥MBR(硬盤主引導(dǎo)記錄分析) v2.4.1 綠色免費版

一哥MBR(硬盤主引導(dǎo)記錄分析)

v2.4.1 綠色免費版 一哥MBR(硬盤主引導(dǎo)記錄分析) 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

mbr分區(qū)軟件是一款專門用來解決硬盤分區(qū)問題的軟件哦,小巧方便,使用起來功能也很強(qiáng)大,感興趣的朋友趕緊來綠色資源網(wǎng)下載吧!

mbr分區(qū)軟件介紹

MBR,全稱為Master Boot Record,即硬盤的主引導(dǎo)記錄。

為了便于理解,一般將MBR分為廣義和狹義兩種:廣義的MBR包含整個扇區(qū)(引導(dǎo)程序、分區(qū)表及分隔標(biāo)識),也就是上面所說的主引導(dǎo)記錄;而狹義的MBR僅指引導(dǎo)程序而言。

硬盤的0柱面、0磁頭、1扇區(qū)稱為主引導(dǎo)扇區(qū)(也叫主引導(dǎo)記錄MBR)。它由三個部分組成,主引導(dǎo)程序、硬盤分區(qū)表DPT(Disk Partition table)和硬盤有效標(biāo)志(55AA)。在總共512字節(jié)的主引導(dǎo)扇區(qū)里主引導(dǎo)程序(boot loader)占446個字節(jié),第二部分是Partition table區(qū)(分區(qū)表),即DPT,占64個字節(jié),硬盤中分區(qū)有多少以及每一分區(qū)的大小都記在其中。第三部分是magic number,占2個字節(jié),固定為55AA。

MBR是不屬于任何一個操作系統(tǒng),也不能用操作系統(tǒng)提供的磁盤操作命令來讀取它,但可以通過命令來修改和重寫,如在minix3里面,可以用命令:installboot -m /dev/c0d0 /usr/mdec/masterboot來把masterboot這個小程序?qū)懙絤br里面,masterboot通常用匯編語言來編寫。我們也可以用ROM-BIOS中提供的INT13H的2號功能來讀出該扇區(qū)的內(nèi)容,也可用軟件工具Norton8.0中的DISKEDIT.EXE來讀取。

用INT13H的讀磁盤扇區(qū)功能的調(diào)用參數(shù)如下:

入口參數(shù):AH=2 (指定功能號)

AL=要讀取的扇區(qū)數(shù)

DL=磁盤號(0、1-軟盤;80、81-硬盤)

DH=磁頭號

CL高2位+CH=柱面號

CL低6位=扇區(qū)號

CS:BX=存放讀取數(shù)據(jù)的內(nèi)存緩沖地址

出口參數(shù):CS:BX=讀取數(shù)據(jù)存放地址

錯誤信息:如果出錯CF=1 AH=錯誤代碼

用DEBUG讀取位于硬盤0柱面、0磁頭、1扇區(qū)的操作如下:

A>DEBUG

-A 100

XXXX:XXXX MOV AX,0201 (用功能號2讀1個扇區(qū))

XXXX:XXXX MOV BX,1000 (把讀出的數(shù)據(jù)放入緩沖區(qū)的地址為CS:1000)

XXXX:XXXX MOV CX,0001 (讀0柱面,1扇區(qū))

XXXX:XXXX MOV DX,0080 (指定第一物理盤的0磁頭)

XXXX:XXXX INT 13

XXXX:XXXX INT 3

XXXX:XXXX (按回車鍵)

-G=100 (執(zhí)行以上程序段)

-D 1000 11FF (顯示512字節(jié)的MBR內(nèi)容)

windows操作系統(tǒng)下,例如xp,2003,Vista,windows7,有微軟提供的接口直接讀寫mbr;

FILE * fd=fopen("\\\\.\\PHYSICALDRIVE0","rb+");

char buffer[512];

fread(buffer,512,1,fd);

//then you can edit buffer[512] as your wish......

fseek(fd,0,SEEK_SET); //很重要

fwrite(buffer,512,1,fd); //把修改后的MBR寫入到你的機(jī)器

fclose(fd); //大功告成

具體含義如下:

(1)0x00~0x1BD:446個字節(jié),包含一段指令,用以通知計算機(jī)如何訪問分區(qū)表并定位操作系統(tǒng)的位置

這部分的代碼會因為操作系統(tǒng)不同而不同,利用引導(dǎo)代碼可以實現(xiàn)多重系統(tǒng)引導(dǎo)。多系統(tǒng)引導(dǎo)有兩種方法可以實現(xiàn):一種方法是用Windows操作系統(tǒng)在引導(dǎo)分區(qū)中設(shè)置一段代碼,先加載進(jìn)入用戶選擇系統(tǒng)的界面,允許用戶選擇要進(jìn)入的系統(tǒng),再進(jìn)入指定的系統(tǒng);第二種方法是改變MBR中的引導(dǎo)代碼,該代碼直接呈現(xiàn)給用戶一個選擇系統(tǒng)的界面。

(2)0x1BE~0x1FD:64個字節(jié),4個分區(qū)表項,每個表項占用16個字節(jié),描述一個分區(qū),最多可以描述4個分區(qū)(這就是為什么MBR分區(qū)體系只能分成4個區(qū)【我們平時看到的分區(qū)一般可以從26個字母中選取任意多個當(dāng)做分區(qū)標(biāo)識(多于4個),這是因為那些分區(qū)是邏輯分區(qū),這里的4個分區(qū)指的是主分區(qū)和擴(kuò)展分區(qū)的數(shù)目,而邏輯分區(qū)是在擴(kuò)展分區(qū)中劃分出來的,也叫做二級、三級擴(kuò)展分區(qū)?!浚?。

分區(qū)表項并沒有順序要求,即不要求第一個分區(qū)表項在第二個分區(qū)表項前。

分區(qū)表也不要求從第一個分區(qū)表項開始

(3)0x1FE~0x1FF:2個字節(jié),有效結(jié)束標(biāo)志“55AA”。如果沒有這個標(biāo)志,操作系統(tǒng)會認(rèn)為磁盤沒有初始化,無法正確加載磁盤的分區(qū)。

分區(qū)表參數(shù)含義(字節(jié))

1 活動(80)或非活動分區(qū)(00)

2 3 4 起始的磁頭 01 柱面 01 扇區(qū)00值

5 分區(qū)類型符 NTFS(07)FAT32(0B)擴(kuò)展(0F)

6 7 8 結(jié)束的磁頭 FE 柱面 FF 扇區(qū)FF值

9 10 11 12 本分區(qū)之前已用扇區(qū)數(shù)

13 14 15 16 本分區(qū)大小

虛擬MBR

即 EBR (extent boot record)擴(kuò)展引導(dǎo)記錄

其記錄表項 與MBR相同 ,用于管理擴(kuò)展還能分區(qū)上的邏輯驅(qū)動器。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)