萬盛學電腦網

 萬盛學電腦網 >> 電腦故障維護 >> 硬件教室--排雷新法在線閱讀

硬件教室--排雷新法在線閱讀

  這兩天在站上看到一篇文章“硬盤歷險記”,作者是聖堂天使 黑晶,講述他們勇闖禁區,“膽大妄為” 采用“熱插拔”的方法解決身中邏輯炸彈的硬盤的事。其敢於冒險 創新嘗試的精神令我心折。然而我還是認為,那種方法的危險不亞於排除地雷或者是定時炸彈,一不小心就會讓硬盤一命嗚呼,不是一般水平的DIYER能夠輕易嘗試的。非藝高膽大 眼明手快者不可為。即便如此,還是要在萬般無奈 別無他法的情況下才死馬當活馬醫,以圖絕處生機。我雖然自認可以算是老鳥,卻也沒有那樣的好身手采用那樣的辦法“排雷”。
  其實大概在四五年前我就遇到類似的“邏輯炸彈”的問題,據說還是某著名防病毒廠家加入到他們產品中來防止盜版的。後來在bbs上討論分析過,很多人提出了自己的結論和解決辦法。我看過後很受啟發,剛好手頭也有兩三台“中彈”的機子,於是經過一番研究試驗,找到了比較安全穩妥的辦法。決不需要熱插拔,也不需要其他特殊工具,更不用低格,最大的可能代價只是一張軟盤——我想,比起一塊硬盤的代價,應該容易承擔得多了吧!兩位作者固然勇氣可嘉,身手不凡,其實他們原本沒有必要冒那麼大得風險的。好了,不賣關子,以下待我一一道來:
1.准備一張系統盤,最好是dos6.x的,還帶上debug fdisk等工具(不難弄到吧?)
2.在一台正常的機器上,先去掉系統盤上io.sys文件的全部屬性,然後使用你熟悉的任何二進制編輯工具(debug就可以,古老的pctools5.0也行,或者windows下的ultraedit更好)在這個文件裡面搜索字竄55aa,找到以後修改為任何其他數值(如66bb),保存退出後恢復該文件的原來屬性。
3.好了,用這張改造後的系統軟盤就可以順利地帶著中彈的硬盤啟動了,當然,現在還不能使用c d之類的邏輯盤,但是fdisk應該可以使用了,重新分區吧!!如果fdisk還是不能使用,那麼就需要使用debug修改硬盤主引導扇區的標志了(就是聖 黑兩位的文章裡提到的做法)。
  其實,就算確實要使用“熱插拔”法解決邏輯炸彈,聖黑兩位的做法還是有改進的余地。也就是說,應該可以改用“冷拔熱插”法,這樣能夠減少一半的風險。具體是在軟盤啟動先給硬盤插上數據線而不插電源線,等待啟動完成後再給硬盤“熱插”上電源線,此時從理論上,以及按照我的經驗推斷,應該可以使用分區軟件了。但是本人仍然沒有膽量去實際嘗試這樣的一個“熱插”,僅僅是推測而已,不知聖黑兩位或其他網友是否敢於一試。未經證實之言,僅供參考。)。
  至於那張改動後的軟盤就看著辦吧:是按照原來的做法改回去呢,還是干脆重新格掉繼續使用?要不就原樣留下作為你“安全排雷”的經歷的紀念吧,哈哈!!


copyright © 萬盛學電腦網 all rights reserved