當(dāng)前位置:湖南陽光電子技術(shù)學(xué)校文章資訊顯示器維修

湖南陽光電子技術(shù)學(xué)校 簡介

學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口
來校路線:長沙火車站售票廳后坪,乘135路公交車到“紅花坡站”,即到.
學(xué)校電話:13807313137,13308461099
免費電話:13807313137
值班手機:(0)13807313137 楊老師
開課時間:我校常年面向全國招生,月月開班。每月1號,16號開學(xué)。
招生范圍:凡年滿15歲的公民,不限年齡,性別,地區(qū)。都?xì)g迎來我校學(xué)習(xí)。
食宿問題:學(xué)校免費住宿,免費提供床上用品。食堂就餐,費用自理,約12元/天。
學(xué)校官網(wǎng):www.hnygpx.net www.410014.com
專業(yè)介紹:歡迎查看我校專業(yè)課程!
收費標(biāo)準(zhǔn):歡迎查看我校收費標(biāo)準(zhǔn)!
在線 Q Q:您想咨詢招生情況,請聯(lián)系我啊·您想咨詢招生情況,請聯(lián)系我啊
網(wǎng)上報名:歡迎您報讀湖南陽光電子學(xué)校!


硬盤主引導(dǎo)扇區(qū)的結(jié)構(gòu)及功能全面釋疑

減小字體 增大字體 作者:佚名  來源:本站整理  發(fā)布時間:2011-04-11 08:55:59

  很多朋友對于,硬盤的主引導(dǎo)扇區(qū)里的MBR(Main Boot Record)和DPT(Disk Partition Table)的區(qū)別有些分不太清。于是我想把它寫個簡短的介紹,希望能對這些朋友有點幫助。

  引導(dǎo)扇區(qū)在每個分區(qū)里都存在,但是我們常說的*主引導(dǎo)扇區(qū)*是硬盤的第一物理扇區(qū)。它由兩個部分組成:即主引導(dǎo)記錄MBR和硬盤分區(qū)表DPT。在總共512字節(jié)的主引導(dǎo)分區(qū)里其中MBR占446個字節(jié)(偏移0--偏移1BDH),DPT占64個字節(jié)(偏移1BEH--偏移1FDH), 后兩個字節(jié)“55,AA”(偏移1FEH偏移1FFH)是分區(qū)的結(jié)束標(biāo)志。大致的結(jié)構(gòu)如下圖: 圖1

  圖一:主引導(dǎo)扇區(qū)結(jié)構(gòu)圖

  主引導(dǎo)記錄中含了硬盤的一系列參數(shù)和一段引導(dǎo)程序。引導(dǎo)程序主要是用來在系統(tǒng)硬件自檢完后引導(dǎo)具有激活標(biāo)志的分區(qū)上的操作系統(tǒng)。它執(zhí)行到 后的是一條JMP指令跳到操作系統(tǒng)的引導(dǎo)程序去。這里往往是引導(dǎo)型病毒的注入點,也是各種多系統(tǒng)引導(dǎo)程序的注入點。但是由于引導(dǎo)程序本身完成的功能比較簡單,所以我們可以完全地判斷該引導(dǎo)程序的合法性(看JMP指令的合法性),因而也易于修復(fù)。象命令fdisk/mbr可以修復(fù)MBR和KV300這類軟件可以查殺任意類型的引導(dǎo)型病毒,就是這個原因。

  往下來是硬盤的分區(qū)表,由4個16字節(jié)的分區(qū)信息表組成。每個信息表的結(jié)構(gòu)如下:

  偏移 長度 所表達(dá)的意義

  0 字節(jié) 分區(qū)狀態(tài): 如0--非活動分區(qū)

  80-- 活動分區(qū)

  1 字節(jié) 該分區(qū)起始頭(HEAD)

  2 字 該分區(qū)起始扇區(qū)和起始柱面

  4 字節(jié) 該分區(qū)類型:如82-- Linux Native分區(qū)

  83-- Linux Swap 分區(qū)

  5 字節(jié) 該分區(qū)終止頭(HEAD)

  6 字 該分區(qū)終止扇區(qū)和終止柱面

  8 雙字 該分區(qū)起始絕對分區(qū)

  C 雙字 該分區(qū)扇區(qū)數(shù)

   后的兩個標(biāo)志“55 AA”是分區(qū)表的結(jié)束標(biāo)志,如果這兩個標(biāo)志被修改(有些病毒就會修改這兩個標(biāo)志),則系統(tǒng)引導(dǎo)時將報告找不到有效的分區(qū)表。

  由上面的所列出的結(jié)構(gòu)可以大致地了解主引導(dǎo)扇區(qū)的結(jié)構(gòu)和用途。下面,有一些關(guān)于主引導(dǎo)扇區(qū)的常見問題:

  Q1、fdisk/mbr 會不會把硬盤的分區(qū)表破壞呀?

  A: 從上面的土一我們可以看到fdisk/mbr是不會影響到DPT的。Fdisk/

  mbr只是把主引導(dǎo)分區(qū)里的MBR部分重新寫過,而不會對DPT有任何破壞。

  Q2、在Linux里有一種方法可以恢復(fù)MBR是用如下的命令:

  dd if=/boot/boot.NNNN of=/dev/had bs=446 count=1

  其中bs(buffer size)是指重寫的字節(jié)數(shù)。為什么不是512

  呢?主引導(dǎo)扇區(qū)是一個扇區(qū)(512字節(jié)呀)?

  A: 答案是因為我們用上面的命令是為了修復(fù)可能被病毒修改了的主引導(dǎo)記

  錄MBR,或者想把LILO卸載掉,而不是恢復(fù)整個主引導(dǎo)扇區(qū)。所以我們

  只把主引導(dǎo)扇區(qū)的備份文件boot.NNNN的前446個字節(jié)重寫入主引導(dǎo)扇區(qū)。

  Boot.NNNN是我們在安裝Linux之前整個主引導(dǎo)分區(qū)的備份。如果我們把

  512個字節(jié)全部寫入主引導(dǎo)扇區(qū)就可能會把安裝了Linux后改變了的硬盤

  DPT表也破壞掉。那就壞事了。 :-)

  linuxrat補充一些:=)…

  MBR- Main/Master Boot Record, 有些書上是寫成Master的.我認(rèn)為可以分成三個部分吧, MBR+DPT+MagicNumber(446+64+2=512)這也就是為什么進行MBR備份的時候要指定bs=512 或者 bs=1k, count=1的原因.然后恢復(fù)時經(jīng)常看到HOWTO里面是bs=446 count=1. 這個446就是指令部分的恢復(fù)。

網(wǎng)頁說明

    硬盤主引導(dǎo)扇區(qū)的結(jié)構(gòu)及功能全面釋疑這條信息,為您提供了中國 新 全的硬盤主引導(dǎo)扇區(qū)的結(jié)構(gòu)及功能全面釋疑信息,歡迎您免費查看硬盤主引導(dǎo)扇區(qū)的結(jié)構(gòu)及功能全面釋疑信息。如果您對硬盤主引導(dǎo)扇區(qū)的結(jié)構(gòu)及功能全面釋疑這條消息有好的意見建議請聯(lián)系我們,讓我們一起進步!
  • 熱門關(guān)鍵詞:CPU(355)  維修(197)  彩電(172)  故障(142)  招生(109)  職業(yè)中專(105)  技工學(xué)校(104)  電腦(98)  機芯(93)  開縣(91)  學(xué)校(88)  手機(87)  首選(65)  培訓(xùn)(65)  筆記本(60)  云陽(58)  學(xué)主板維修哪里 好(50)  學(xué)電腦硬件哪里 好(50)  檢修(50)  MTK(43)  海爾(42)  東芝(40)  三極管(38)  模式(36)  三星(35)  液晶電視(35)  工廠(33)  TCL(32)  北京(30)  電子元件(30)  技術(shù)(30)  彩色(29)  電路(27)  開機(26)  電磁爐(25)  BIOS(24)  海信(24)  松下(24)  職業(yè)(24)  win7(23)