Windows磁盤MBR結(jié)構(gòu)詳解

在之前的文章 Windows存儲(chǔ)管理之磁盤結(jié)構(gòu)詳解 中介紹了Windows的磁盤結(jié)構(gòu)和MBR。本文將對(duì)Windows Basic Disk中的MBR的結(jié)構(gòu)進(jìn)行介紹,幫助讀者更好的了解Windows系統(tǒng)中的磁盤存儲(chǔ)。

成都創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè)到技術(shù)研發(fā)擁有了開(kāi)發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽(tīng)企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)10年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開(kāi)發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)電信機(jī)房托管、成都App制作、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷。


Windows Basic Disk中的MBR:


Master Boot Record作為磁盤中最重要的數(shù)據(jù)結(jié)構(gòu),在磁盤分區(qū)的時(shí)候會(huì)被創(chuàng)建。MBR中包括幾個(gè)部分,一段可執(zhí)行的代碼叫做Master Boot Code,Disk Signature以及磁盤的分區(qū)表。在MBR的末端還有一直為0x55AA值大小為兩個(gè)字節(jié)的Sector Marker的簽名字段。這個(gè)字通常還標(biāo)注了extend boot record(EBR)和啟動(dòng)扇區(qū)(boot sector)的結(jié)束。


Master Boot Code代碼主要完成下列幾項(xiàng)活動(dòng)。

  1. 掃描活動(dòng)分區(qū)的分區(qū)表

  2. 找到活動(dòng)分區(qū)的起始扇區(qū)位置

  3. 將一個(gè)啟動(dòng)扇區(qū)的拷貝從活動(dòng)分區(qū)載入到內(nèi)存

  4. 將控制權(quán)轉(zhuǎn)移到啟動(dòng)扇區(qū)上的執(zhí)行代碼


如果Master Boot Code不能完成這些功能,Windows系統(tǒng)就會(huì)拋出一些錯(cuò)誤,比如“Invalid partition table”、“Error loading operating system”、“Missing operating system”從而提示相應(yīng)的步驟中發(fā)生了錯(cuò)誤。


Basic Disk中的分區(qū)表:


在Basic Disk中的Partition Table是一個(gè)64個(gè)字節(jié)的數(shù)據(jù)結(jié)構(gòu)用來(lái)定義物理磁盤上的分區(qū)類型與位置的,獨(dú)立于操作系統(tǒng)。每個(gè)分區(qū)表的記錄是16個(gè)直接長(zhǎng)度,最大包括四條記錄,每條記錄從預(yù)先定義的起始位置。下面的例子顯示一段MBR的記錄,其中包括顯示了一個(gè)三個(gè)分區(qū)記錄,起始位置分別是0x01BE、0x01CE、0x01DE。圖中還顯示了,分區(qū)記錄中幾個(gè)關(guān)鍵的字段。0x01C2是System ID,用來(lái)定義邏輯卷的類型,圖中07就是表示Installable File System(NTFS)。0x01C6開(kāi)始的四個(gè)字節(jié)是Relative Sectore,表示了邏輯卷的起始位置。0x01CA開(kāi)始的四個(gè)字節(jié)顯示了整個(gè)邏輯卷的扇區(qū)總數(shù)。Boot Indictor顯示了是否分區(qū)為活動(dòng)分區(qū)。

Windows磁盤MBR結(jié)構(gòu)詳解

網(wǎng)站名稱:Windows磁盤MBR結(jié)構(gòu)詳解
本文鏈接:http://bm7419.com/article38/iihhpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、微信小程序、品牌網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司