|
擁有PQ6.0之后,物理壞道真的不難解決,而且可以有效避免擴散問題。但是需要注意的是,無論如何,此時的硬盤已經(jīng)處于亞健康狀態(tài),其中的數(shù)據(jù)還是非常危險的。用PQ6.0處理物理壞道后,究竟這塊硬盤還能用多少時間很難說,這要看運氣了。
DOS啟動的低級失誤——邏輯鎖
硬盤邏輯鎖是一種很常見的惡作劇手段。中了邏輯鎖之后,無論使用什么設(shè)備都不能正常引導系統(tǒng),甚至是軟盤、光驅(qū)、掛雙硬盤都一樣沒有任何作用。
要解決邏輯鎖的問題,就要知道問題的根源。其實在DOS系統(tǒng)啟動時,它會搜索所有邏輯盤的順序。首先要找的是主引導扇區(qū)的分區(qū)表信息,它位于硬盤的零磁頭零柱面的第一個扇區(qū)的OBEH地址開始的地方,當分區(qū)信息開始的地方為80H時表示是主引導分區(qū),其他的為擴展分區(qū),主引導分區(qū)被定義為邏輯盤C盤,然后查找擴展分區(qū)的邏輯盤,被定義為D盤,以此類推找到E,F(xiàn),G……邏輯鎖就是在此下手,修改了正常的主引導分區(qū)記錄,將擴展分區(qū)的第一個邏輯盤指向自己,DOS在啟動時查找到第一個邏輯盤后,查找下個邏輯盤總是找到是自己,這樣一來就形成了死循環(huán)。
對于這類問題,如果你不想要硬盤上的數(shù)據(jù)了,那么處理起來也是非常爽快的。大家可以在BIOS中將所有IDE接口設(shè)為NONE,然后用軟盤啟動系統(tǒng),此時肯定可以啟動,因為系統(tǒng)根本就沒有硬盤。接著,我們就使用經(jīng)典的硬盤管理軟件DM了。由于DM可以不依賴于主板BIOS來識別硬盤,因此你可以用DM進行分區(qū)格式化,這樣就能完全解決問題,而且萬無一失,簡單方便,惟一的遺憾就是數(shù)據(jù)保不住了。
此外還有一種方法也是非常值得推薦的,它可以保住硬盤中的數(shù)據(jù)。首先準備一張啟動盤,然后在一臺正常的機器上,使用你熟悉的二進制編輯工具(UltraEdit等)修改軟盤上的IO.SYS文件(修改前記住改該文件的屬性為正常),具體是在這個文件里面搜索第一個“55aa”字符串,找到以后修改為任何其他數(shù)值即可。用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區(qū)表已經(jīng)被破壞,你無法用FDISK來刪除和修改分區(qū),但是此時可以用上面關(guān)于分區(qū)表恢復的方法來處理。
死馬當活馬醫(yī)——修復0磁道損壞的硬盤
如果在對硬盤進行格式化時,系統(tǒng)提示“Track 0 Bad”的話,那么意味著硬盤的0磁道損壞了。一般來說這種故障是難以修好的,但是我們還是不必放棄,說不定還有一線生機。
其實0磁道損害也是壞道的問題,只不過關(guān)鍵的0磁道也有壞道而已。此時,我們所要做的就是重新標記0磁道的位置。這項工作我們可以交給PCTools 9.0工具包,我們要利用的是其中的DE.EXE命令。
為了修改0磁道文字,首先要去掉DE的只讀屬性,我們必須把Configuration下Read Only前的鉤消去。隨后在主菜單Select中進入Drive type,并選擇下一級的Physical→Hard disk。回車之后,我們的主菜單就會出現(xiàn)Partition Table(分區(qū)表),注意找Beginning Cylinder(起始柱面)這一項,它代表硬盤的0柱面開始,也就是0磁道的位置。此時大家只要稍微動一下,把它改為1或者2即可。
需要說明的是,這里的數(shù)值不能隨意改動,一旦改動幅度太大,BIOS就不能正確識別硬盤。但是問題是萬一改動后的位置仍然是有壞道的怎么辦?呵呵,我目前也想不出辦法,希望有機會大家可以探討一下。如果運氣不算太壞的話,那么我們接著就可以采用隱藏壞道的方法來進行分區(qū)格式化處理了。
|
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|