卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

認識硬盤主引導扇區(qū)

硬盤主引導扇區(qū)是一個敏感的區(qū)域,它的安全與否直接決定硬盤是否能夠正常使用。深入認識和靈活使用硬盤主引導扇區(qū)將有助于你的系統(tǒng)維護和許多特殊工作完成。一、與DOS引導扇區(qū)的區(qū)別對于DOS系統(tǒng)來說,有兩種不

硬盤主引導扇區(qū)是一個敏感的區(qū)域,它的安全與否直接決定硬盤是否能夠正常使用。深入認識和靈活使用硬盤主引導扇區(qū)將有助于你的系統(tǒng)維護和許多特殊工作完成。

一、與DOS引導扇區(qū)的區(qū)別

對于DOS系統(tǒng)來說,有兩種不同的引導扇區(qū),即DOS引導扇區(qū)和硬盤主引導扇區(qū)。DOS引導扇區(qū)存在于軟盤的第一邏輯扇區(qū)或硬盤DOS分區(qū)的第一邏輯扇區(qū),是用FORMAT命令對磁盤格式化時產(chǎn)生的,是引導DOS系統(tǒng)或正確使用磁盤的必要條件,在DOS下可用DEBUG方便地讀出。硬盤主引導扇區(qū)則指的是硬盤的物理地址0面0道1扇區(qū),是用FDISK進行硬盤分區(qū)時產(chǎn)生的,它屬于整個硬盤而不屬于某個獨立的DOS分區(qū),是硬盤正確引導和使用的必要條件。

二、扇區(qū)結構

硬盤主引導扇區(qū)占據(jù)一個扇區(qū),共512(200H)個字節(jié),具體結構如下:

  1. 硬盤主引導程序,位于該扇區(qū)的0-1BDH處;
  2. 硬盤分區(qū)表,位于1BEH-1FDH處,每個分區(qū)表占用16個字節(jié),共4個分區(qū)表,16個字節(jié)各字節(jié)意義如下:

    • 0:自舉標志,80H為可引導分區(qū),00為不可引導分區(qū);
    • 1-3:本分區(qū)在硬盤上的開始物理地址;
    • 4:分區(qū)類型,其中1表示為12位FAT表的基本DOS分區(qū);4為16位FAT表的基本DOS分區(qū);5為擴展DOS分區(qū);6為大于32M的DOS分區(qū);其它為非DOS分區(qū)。
    • 5-7:本分區(qū)的結束地址;
    • 8-11:該分區(qū)之前的扇區(qū)數(shù),即此分區(qū)第一扇區(qū)的絕對扇區(qū)號;
    • 12-15:該分區(qū)占用的總扇區(qū)數(shù)。

  3. 引導扇區(qū)的有效標志,位于1FEH-1FFH處,固定值為AA55H。

三、硬盤主引導扇區(qū)的作用

硬盤主引導扇區(qū)在各個DOS版本下其內(nèi)容基本一致,主要完成的任務是:

  1. 存放硬盤分區(qū)表,這是硬盤正確讀寫的關鍵數(shù)據(jù)。
  2. 檢查硬盤分區(qū)的正確性,要求只能且必須存在一個活動分區(qū)。
  3. 確定活動分區(qū)號,并讀出相應操作系統(tǒng)的引導記錄。
  4. 檢查操作系統(tǒng)引導記錄的正確性,DOS引導扇區(qū)末尾也存在著一個AA55H標志,供引導程序識別。
  5. 釋放引導權給相應的操作系統(tǒng)。例如,當確認DOS操作系統(tǒng)引導記錄存在時,則調(diào)出DOS引導程序并執(zhí)行。另外,當它發(fā)現(xiàn)引導故障時將給出部分提示信息,如:“Invalid partition table”表示硬盤分區(qū)表錯誤,沒有或存在兩個以上活動分區(qū);“Error loading operating system”表示讀DOS引導記錄時出錯;“Missing operating system”表示DOS引導記錄無有效標志AA55H。

四、硬盤主引導扇區(qū)的應用

正是硬盤主引導扇區(qū)直接決定硬盤的安全性,所以利用它可以完成很多特殊的功能操作,簡單列舉如下:

  1. 清除硬盤引導功能:由于硬盤引導必須使用引導程序,并檢測活動分區(qū)的正確性,所以人為的修改或破壞引導程序部分,或者清除活動分區(qū)引導標志,都將使硬盤無法啟動。
  2. 加密整個硬盤:硬盤主引導扇區(qū)末尾的扇區(qū)有效標志AA55H是系統(tǒng)承認硬盤的前提,所以可以采取清除名修改此標志位達到加密硬盤的目的,即使從A驅(qū)引導系統(tǒng)也無法對硬盤進行操作,恢復AA55H即可解密硬盤。
  3. 加密單個硬盤分區(qū):硬盤單個分區(qū)的加密可采取修改分區(qū)類型的方法,比如把擴展DOS分區(qū)的類型標志05H改為FFH,則DOS認為此分區(qū)為非DOS分區(qū),無法對其進行訪問,包括此分區(qū)中的所有邏輯盤。當然修改或清除某一分區(qū)表的所有數(shù)據(jù)同樣具有加密單個分區(qū)的作用,但操作繁瑣并且具有危險性。
  4. 加入硬盤啟動口令識別:通過修改硬盤的主引導程序,在引導DOS操作系統(tǒng)之前,加入一段口令識別程序段,如口令正確則正常引導系統(tǒng),否則拒絕引導,達到口令識別的目的。
  5. 先于DOS駐留內(nèi)存程序:在主引導程序中安裝某些中斷服務程序,如時鐘中斷等,通過對INT

標簽: