硬碟邏輯炸彈

硬碟邏輯炸彈其實是由於硬碟的主引導記錄被修改所引起的。因此,要想了解其原理就必須先了解主引導記錄。硬碟的主引導記錄位於0柱面0磁頭1扇區,它是由3部分組成的,其中從0h到1Beh這446個位元組稱為引導程式;從1Beh到1Feh這64個位元組被稱為硬碟分區表,一共可容納4個分區的數據;從1Feh到200h這2個位元組被稱為自舉標誌,在啟動時BIOS檢查用的。後來我們檢查被炸硬碟的主引導記錄,結果發現:1引導程式部分被修改了;2硬碟分區表也被修改了,而且被改成一個循環鏈,即C糟的下一個分區指向D區,D區的下一個分區又指向C區,這樣一直循環下去造成一個死循環;3自舉標誌55AA沒被修改。

基本信息

硬碟邏輯炸彈其實是由於硬碟的主引導記錄被修改所引起的。因此,要想了解其原理就必須先了解主引導記錄。硬碟的主引導記錄位於0柱面0磁頭1扇區,它是由3部分組成的,其中從0h到1Beh這446個位元組稱為引導程式;從1Beh到1Feh這64個位元組被稱為硬碟分區表,一共可容納4個分區的數據;從1Feh到200h這2個位元組被稱為自舉標誌,在啟動時BIOS檢查用的。後來我們檢查被炸硬碟主引導記錄,結果發現:1引導程式部分被修改了;2硬碟分區表也被修改了,而且被改成一個循環鏈,即C糟的下一個分區指向D區,D區的下一個分區又指向C區,這樣一直循環下去造成一個死循環;3自舉標誌55AA沒被修改。
從上面被修改的情況來看,硬碟邏輯炸彈的關鍵是把分區表修改成一個循環鏈。當你無論採用何種方式啟動計算機時,都必須去搜尋硬碟上有哪些邏輯盤。這樣,硬碟的磁頭就被鎖在分區表上了,也就不能啟動計算機了,而且硬碟指示燈一直亮著。
如何修復硬碟,在這裡我們提供了四種方法,供參考。

方法一:低級格式化法

找一台主機CMOS裡帶低級格式化程式的計算機,把被炸硬碟用這台主機進行低級格式化,這樣就可以解除邏輯炸彈了。但這樣做硬碟上的數據就無法恢復了,並且現在CMOS裡帶低格程式的主機板也很少見了。

方法二:熱插拔法

1先將硬碟的電源拔松一點。
2將DOS系統盤插入A驅,然後啟動計算機,這時千萬盯住你的計算機,當軟碟要啟機之前,按下PAUSE鍵,使計算機暫停啟動。
3拔掉硬碟的電源線後敲任意鍵,計算機就可以從軟碟順利地啟動計算機了。
4重新插上電源線,這時你就可以對被炸的硬碟進行分區、格式化以及重新安裝系統了。
但這種方法我們並不贊同,原因是這種方法做不好會燒掉硬碟,實在是太危險了。

方法三:修改IO.SYS檔案法

1準備一張能啟機的DOS盤,然後還要準備一個工具軟體Pctools5.0
2在一台正常機器上,先去掉系統盤上IO.SYS的全部屬性,然後將這個檔案里的所有55AA用66BB替換。具體如下:
(1)找一台正常的計算機,啟動Pctools5.0,
(2)將DOS系統盤插入A驅,按F10後在對話框裡輸入盤符A後按回車。
(3)選擇根目錄下的IO.SYS 這個檔案,然後按A去掉這個檔案的所有屬性。
(4)按F鍵出現對話框後,再按F1鍵,然後輸入55AA後按回車。
(5)按E鍵進入編輯狀態,將55AA修改成66BB,然後按ESC鍵返回,按G鍵繼續搜尋IO。SYS中的55AA,繼續按E鍵編輯,直到把IO.SYS中的所有55AA都替換成66BB為止。
(6)按F5鍵將修改後的結果保存到IO.SYS中去。
3用這張修改了IO.SYS檔案的系統盤就可以順利地啟動被炸的計算機硬碟了。然後你就可以對硬碟進行處理了。

方法四:用DM硬碟工具修復

1找一個DM硬碟工具軟體,將它拷貝到一個DOS系統盤上,
2進入CMOS,將被炸硬碟的硬碟參數設為NONE,並保存CMOS的設定。
3用帶DM硬碟工具軟體的系統盤啟動,運行DM,選中被炸硬碟,進行分區格式化之後就可以解除硬碟上的邏輯炸彈了。
4重新啟動,進入CMOS,識別硬碟,保存CMOS的參數設定

相關詞條

相關搜尋

熱門詞條

聯絡我們