----警告:執(zhí)行該操作后所有硬盤數(shù)據(jù)會永久性丟失,請謹(jǐn)慎選擇執(zhí)行該操作!本文檔僅供參考,DELL公司將不對原有數(shù)據(jù)承擔(dān)任何責(zé)任。
由于誤操作(如:錯誤地使用壓縮代理)或病毒感染等原因,硬盤有時會產(chǎn)生一種“硬盤死鎖”故障。所謂硬盤死鎖,是指電腦在引導(dǎo)機(jī)器載入操作系統(tǒng)過程中,由于循環(huán)分配驅(qū)動器盤符,導(dǎo)致驅(qū)動器邏輯盤符用盡而使機(jī)器陷入死循環(huán)狀態(tài),最后使機(jī)器無法正常啟動操作系統(tǒng)。硬盤死鎖一旦發(fā)生,其故障現(xiàn)象是:只要故障硬盤安裝到電腦中,就無法從硬盤、軟驅(qū)啟動操作系統(tǒng)。即使把故障硬盤安裝成從屬IDE設(shè)備,同樣會導(dǎo)致正常軟硬盤無法引導(dǎo)機(jī)器。這種硬盤的故障現(xiàn)象,其表象似乎比真正的物理故障盤還嚴(yán)重,其實(shí)這是一種純軟故障。但由于這種故障硬盤安裝到電腦中后,正常盤也不能引導(dǎo)機(jī)器了,所以一般的解決方法是,使用CMOS SETUP中的低級格式化功能對其進(jìn)行低格。然而用這種方法存在很多弊病。
事實(shí)上解決這種故障的原理非常簡單,即只要將硬盤上的主引導(dǎo)扇區(qū)的所有內(nèi)容清為0,使這種硬盤如同新盤,就可以解決死鎖問題。問題是這種硬盤接入機(jī)器后,機(jī)器無法引導(dǎo)操作系統(tǒng),所以不能使用在操作系統(tǒng)下運(yùn)行某些刷新主引導(dǎo)扇區(qū)程序的方法來解決。如何在未引導(dǎo)操作系統(tǒng)的情況下不低格硬解決死鎖問題呢?為此,筆者通過實(shí)踐研究,找到了一種非常簡單的方法,無須啟動操作系統(tǒng)或?qū)τ脖P進(jìn)行低格,可萬無一
失解決硬盤循環(huán)死鎖問題。
觀察死鎖硬盤的故障現(xiàn)象,不難看出這種故障是在引導(dǎo)操作系統(tǒng)的過程中產(chǎn)生的,如果能在分配驅(qū)動器盤符之前,把對硬盤引導(dǎo)扇區(qū)刷新的指令寫入軟系統(tǒng)盤的引導(dǎo)扇區(qū),讓BOIO程序執(zhí)行這個特別的引導(dǎo)扇區(qū),就可以達(dá)到目的。
具體操作方法如下:
1.先取下帶有循環(huán)死鎖故障硬盤,準(zhǔn)備一張系統(tǒng)軟盤(帶有DEBUG調(diào)試程序)和一張空白軟盤,并將空白軟盤格式化。
2.生成一張?zhí)厥廛洷P。用系統(tǒng)軟盤啟動機(jī)器,執(zhí)行DEBUG命令后,取出系統(tǒng)盤,插入空白軟盤(待制作的特殊軟盤),在DEBUG環(huán)境下進(jìn)行如下操作:
A:\>DEBUG
-A 0100
XXXX:0100 XOR AX,AX
XXXX:0102 PUSH AX
XXXX:0103 POP DS
XXXX:0104 PUSH AX
XXXX:0105 POP ES
XXXX:0106 MOV CX,100
XXXX:0109 MOV BX,7C00
XXXX:010C MOV WORD PTR [BX],00
XXXX:0110 INC BX
XXXX:0111 INC BX
XXXX:0112 LOOP 10C
XXXX:0114 MOV AX,0301
XXXX:0117 MOV CX,0001
XXXX:011A MOV DX,80
XXXX:011D MOV BX,7C00
XXXX:0120 INT 13
XXXX:0122 JMP FFFF:0000
XXXX:0127
-W 100 0 0 1
-Q
通過以上操作,特殊軟盤就制作好了。
3.關(guān)閉機(jī)器,制作好的特殊軟盤保留在軟盤驅(qū)動器中。將故障硬盤裝回機(jī)器中,其電纜連接方法決定了上述MOV DX,80指令送入DX寄存器中的值。若將故障盤聯(lián)接成第一硬盤或系統(tǒng)中只接有此故障硬盤,即上述MOV DX,80指令中送入DX寄存器的值為80H,若系統(tǒng)中接有兩個硬盤,且將故障盤連接成第二硬盤,即送入DX寄存器的值應(yīng)為81H。
4.上電重新啟動機(jī)器,當(dāng)機(jī)器開始從軟盤載入操作系統(tǒng)時,大約過2-3秒鐘后,機(jī)器會自動復(fù)位重啟動。
5.將特殊軟盤取出,插入正確系統(tǒng)軟盤,讓機(jī)器從軟盤引導(dǎo)操作系統(tǒng)。若無意外,機(jī)器就會正常啟動,當(dāng)機(jī)器出現(xiàn)A:\>提示符時,標(biāo)志著故障硬盤的循環(huán)死鎖故障已經(jīng)排除。此后就可以對該硬盤進(jìn)行正常的分區(qū)格式化等操作。如果試圖恢復(fù)硬盤上的數(shù)據(jù),請不要分區(qū)格式化,接著進(jìn)行下一步驟。
6.用KV300(Z+版以上)引導(dǎo)機(jī)器,執(zhí)行KV300殺毒軟件,用該軟件的硬盤分區(qū)掃描恢復(fù)功能,對硬盤進(jìn)行分區(qū)掃描,即按 F10功能鍵,然后插入一張格式化好的空盤,回答“Y”,耐心等待十幾分鐘,再回答“Y”,當(dāng)屏幕顯示“OK!OK!OK!”的提示時。就表示硬盤的分區(qū)已恢復(fù)。重新啟動機(jī)器,一切完好如初。
DEBUG 硬盤數(shù)據(jù)清除操作指南
----適用于:病毒破壞分區(qū)表,修復(fù)無效;多操作系統(tǒng)安裝異常,造成的系統(tǒng)崩潰;惡意軟件鎖死硬盤;Pqmagic等第三方分區(qū)軟件造成的硬盤異常;
----該軟件版權(quán)為Mircosoft所有,請參考其最新更新及有關(guān)申明。
1. 準(zhǔn)備工作
A. 準(zhǔn)備一張可啟動軟盤(在一臺運(yùn)行WIN98的正常工作的計(jì)算機(jī)上格式化,注意需要同時選擇"復(fù)制系統(tǒng)文件"選項(xiàng))。
B. 拷貝c:\windows\command目錄下的以下文件到軟盤
debug.exe fdisk.exe format.com
C. 設(shè)置計(jì)算機(jī)為軟盤啟動,或在啟動時按 F12進(jìn)入單次有效的啟動選單(新機(jī)型支持),選"Diskette Drive"
2. 操作步驟
在啟動到出現(xiàn) A:\> 后,鍵入命令"debug"后回車,系統(tǒng)出現(xiàn)短橫線提示符,然后仔細(xì)鍵入以下各行(字母沒有大小寫分別),以第一行為例:依次鍵入 字母F,空格,字母L,數(shù)字100,空格,數(shù)字0,回車。
C:\> debug <Enter>
-F 200 L100 0 <Enter>
-A CS:100 <Enter>
***x:0100 MOV AX,301 <Enter> (***x:0100 為系統(tǒng)提示,不需要鍵入)
***x:0103 MOV BX,200 <Enter>
***x:0106 MOV CX,1 <Enter>
***x:0109 MOV DX,80 <Enter> (備注:如需要清除機(jī)器內(nèi)第二硬盤的數(shù)據(jù),則將80改為81即可)
***x:010C INT 13 <Enter>
***x:010E INT 20 <Enter>
***x:0110 <Enter> (直接敲回車即可)
-G <Enter>
Program terminated normally (這是上述操作后屏幕的提示,此時硬盤數(shù)據(jù)已經(jīng)完全清除,重新啟動計(jì)算機(jī)后生效。然后可以創(chuàng)建一個或多個分區(qū),格式化后安裝操作系統(tǒng)。具體細(xì)節(jié)請參閱有關(guān)操作系統(tǒng)的說明。)
聯(lián)系客服