硬盤
硬盤是負責存儲我們的資料的軟件的倉庫,硬盤的故障如果處理不當往往會導緻系統的無法啓動和數據的丢失,那麽,當我們應該如何應對硬盤的常見故障呢?
常見故障一:系統不認硬盤
系統從硬盤無法啓動,從A盤啓動也無法進入C盤,使用CMOS中的自動監測功能也無法發現硬盤的存在。這種故障大都出現在連接電纜或IDE端口上,硬盤本身故障的可能性不大,可通過重新插接硬盤電纜或者改換IDE口及電纜等進行替換試驗,就會很快發現故障的所在。如果新接上的硬盤也不被接受,一個常見的原因就是硬盤上的主從跳線,如果一條IDE硬盤線上接兩個硬盤設備,就要分清楚主從關系。
常見故障二:硬盤無法讀寫或不能辨認
這種故障一般是由于CMOS設置故障引起的。CMOS中的硬盤類型正确與否直接影響硬盤的正常使用。現在的機器都支持“IDE Auto Detect”的功能,可自動檢測硬盤的類型。當硬盤類型錯誤時,有時幹脆無法啓動系統,有時能夠啓動,但會發生讀寫錯誤。比如CMOS中的硬盤類型小于實際的硬盤容量,則硬盤後面的扇區将無法讀寫,如果是多分區狀态則個别分區将丢失。還有一個重要的故障原因,由于目前的IDE都支持邏輯參數類型,硬盤可采用“Normal,LBA,Large”等,如果在一般的模式下安裝了數據,而又在CMOS中改爲其它的模式,則會發生硬盤的讀寫錯誤故障,因爲其映射關系已經改變,将無法讀取原來的正确硬盤位置。
常見故障三:系統無法啓動
造成這種故障通常是基于以下四種原因:
1. 主引導程序損壞
2. 分區表損壞
3. 分區有效位錯誤
4. DOS引導文件損壞
其中,DOS引導文件損壞最簡單,用啓動盤引導後,向系統傳輸一個引導文件就可以了。主引導程序損壞和分區有效位損壞一般也可以用FDISK /MBR強制覆寫解決。分區表損壞就比較麻煩了,因爲無法識别分區,系統會把硬盤作爲一個未分區的裸盤處理,因此造成一些軟件無法工作。不過有個簡單的方法——使用Windows 2000。找個裝有Windows 2000的系統,把受損的硬盤挂上去,開機後,由于Windows 2000爲了保證系統硬件
的穩定性會對新接上去的硬盤進行掃描。Windows 2000的硬盤掃描程序CHKDSK對于因各種原因損壞的硬盤都
有很好的修複能力,掃描完了基本上也修複了硬盤。
分區表損壞還有一種形式,這裏我姑且稱之爲“分區映射”,具體的表現是出現一個和活動分區一樣的分區。一樣包括文件結構,内容,分區容量。假如在任意區對分區内容作了變動,都會在另一處體現出來,好像是映射的影子一樣。我曾遇上過,6.4G的硬盤變成8.4G(映射了2G的C區)。這種問題特别尴尬,這問題不影響使用,不修複的話也不會有事,但要修複時,NORTON的DISKDOCTOR和PQMAGIC卻都變成了睜眼瞎,對分區總容量和硬盤實際大小不一緻視而不見,滿口沒問題的敷衍你。對付這問題,隻有GHOST覆蓋和用NORTON的拯救盤恢複分區表。
常見故障四:硬盤出現壞道
這是個令人震驚,人見人怕的詞。近來IBM口碑也因此江河日下。當你用系統Windows 系統自帶的磁盤掃描程序SCANDISK掃描硬盤的時候,系統提示說硬盤可能有壞道,随後閃過一片恐怖的藍色,一個個小黃方塊慢慢的伸展開,然後,在某個方塊上被标上一個“B”……
其實,這些壞道大多是邏輯壞道,是可以修複的。根本用不着送修(據說廠商之所以開發自檢工具就是因爲受不了返修的硬盤中的一半根本就是好的這一“殘酷的”事實)。
那麽,當出現這樣的問題的時候,我們應該怎樣處理呢?
一旦用“SCANDISK”掃描硬盤時如果程序提示有了壞道,首先我們應該重新使用各品牌硬盤自己的自檢程序進行完全掃描。注意,别選快速掃描,因爲它隻能查出大約90%的問題。爲了讓自己放心,在這多花些時間是值得的。
如果檢查的結果是“成功修複”,那可以确定是邏輯壞道,可以拍拍胸脯喘口氣了;假如不是,那就沒有什麽修複的可能了,如果你的硬盤還在保質期,那趕快那去更換吧。
由于邏輯壞道隻是将簇号作了标記,以後不再分配給文件使用。如果是邏輯壞道,隻要将硬盤重新格式化就可以了。但爲了防止格式化可能的丢棄現象(因爲簇号上已經作了标記表明是壞簇,格式化程序可能沒有檢查就接受了這個“現實”,于是丢棄該簇),最好還是重分區,使用如IBM DM之類的軟件還是相當快的,或者GHOST覆蓋也可以,隻是這兩個方案都多多少少會損失些數據。
常見故障五:硬盤容量與标稱值明顯不符
一般來說,硬盤格式化後容量會小于标稱值,但此差距絕不會超過20%,如果兩者差距很大,則應該在開機時進入BIOS設置。在其中根據你的硬盤作合理設置。如果還不行,則說明可能是你的主板不支持大容量硬盤,此時可以嘗試下載最新的主板BIOS并進行刷新來解決。此種故障多在大容量硬盤與較老的主板搭配時出現。另外,由于突然斷電等原因使BIOS設置産生混亂也可能導緻這種故障的發生。
常見故障六:無論使用什麽設備都不能正常引導系統
這種故障一般是由于硬盤被病毒的“邏輯鎖”鎖住造成的,“硬盤邏輯鎖”是一種很常見的惡作劇手段。中了邏輯鎖之後,無論使用什麽設備都不能正常引導系統,甚至是軟盤、光驅、挂雙硬盤都一樣沒有任何作用。
“邏輯鎖”的上鎖原理:計算機在引導DOS系統時将會搜索所有邏輯盤的順序,當DOS被引導時,首先要去找主引導扇區的分區表信息,然後查找各擴展分區的邏輯盤。“邏輯鎖”修改了正常的主引導分區記錄,将擴展分區的第一個邏輯盤指向自己,使得DOS在啓動時查找到第一個邏輯盤後,查找下個邏輯盤總是找到自己,這樣一來就形成了死循環。
給“邏輯鎖”解鎖比較容易的方法是“熱拔插”硬盤電源。就是在當系統啓動時,先不給被鎖的硬盤加
電,啓動完成後再給硬盤“熱插”上電源線,這樣系統就可以正常控制硬盤了。這是一種非常危險的方法,爲了降低危險程度,碰到“邏輯鎖”後,大家最好依照下面幾種比較簡單和安全的方法處理。
1. 首先準備一張啓動盤,然後在其他正常的機器上使用二進制編輯工具(推薦UltraEdit)修改軟盤上的IO.SYS文件(修改前記住先将該文件的屬性改爲正常),具體是在這個文件裏面搜索第一個“55AA”字符串,找到以後修改爲任何其他數值即可。用這張修改過的系統軟盤你就可以順利地帶着被鎖的硬盤啓動了。不過這時由于該硬盤正常的分區表已經被破壞,你無法用“Fdisk”來删除和修改分區,這時你可以用Diskman等軟件恢複或重建分區即可。
2. 因爲DM是不依賴于主板BIOS來識别硬盤的硬盤工具,就算在主板BIOS中将硬盤設爲“NONE”,DM也可識别硬盤并進行分區和格式化等操作,所以我們也可以利用DM軟件爲硬盤解鎖。
首先将DM拷到一張系統盤上,接上被鎖硬盤後開機,按“Del”鍵進入BIOS設置,将所有IDE接口設爲
“NONE”并保存後退出,然後用軟盤啓動系統,系統即可“帶鎖”啓動,因爲此時系統根本就等于沒有硬盤。啓動後運行DM,你會發現DM可以識别出硬盤,選中該硬盤進行分區格式化就可以了。這種方法簡單方便,但是有一個緻命的缺點,就是硬盤上的數據保不住了
常見故障七:開機時硬盤無法自舉,系統不認硬盤
這種故障往往是最令人感到可怕的。産生這種故障的主要原因是硬盤主引導扇區數據被破壞,表現爲硬盤主引導标志或分區标志丢失。這種故障的罪魁禍首往往是病毒,它将錯誤的數據覆蓋到了主引導扇區中。市面上一些常見的殺毒軟件都提供了修複硬盤的功能,大家不妨一試。但若手邊無此類工具盤,則可嘗試将全0數據寫入主引導扇區,然後重新分區和格式化,其方法如下:用一張幹淨的DOS啓動盤啓動計算機,進入A:\>後輸入以下命令(括号内爲注釋):
A:\>DEBUG(進入DEBUG程序)
-F 100 3FF0(将數據區的内容清爲0)
-A 400(增加下面的命令)
MOV AX,0301
MOV BX,0100
MOV CX,0001
MOV DX,0080
INT 13
INT 03
-G=400(執行對磁盤進行操作的命令)
-Q(退DEBUG程序)
用這種方法一般能使你的硬盤複活,但由于要重新分區和格式化,裏面的數據可就難保了。以上是硬盤在日常使用中的一些常見故障及解決方法,希望能對大家有所啓發。如果硬盤的故障相當嚴重并不能用上述的一些方法處理時,則很可能是機械故障。由于硬盤的結構相當複雜,所以不建議用戶自己拆卸,而應求助于專業人員予以維修。 |