導致硬盤無法讀取的幾種常見原因
硬盤里面是一個比較復雜的結構,也是很敏感的部分。如果里面的結構有破壞就會導致硬盤出現無法讀取的故障,下面筆者來告訴我們硬盤無法讀取故障的原因。
一、分區表錯誤引發的啟動故障
分區表錯誤是硬盤的嚴重錯誤,不同的錯誤程度會造成不同的損失。如果是沒有活動分區標志,則計算機無法啟動。但從軟驅或光驅引導系統后可對硬盤讀寫,可通過FDISK重置活動分區進行修復。
如果是某一分區類型錯誤,可造成某一分區的丟失。分區表的第四個字節為分區類型值,正常的可引導的大于32MB的基本DOS分區值為06,而擴展的DOS分區值是05。很多人利用此類型值實現單個分區的加密技術,恢復原來的正確類型值即可使該分區恢復正常。
分區表中還有其它數據用于記錄分區的起始或終止地址。這些數據的損壞將造成該分區的混亂或丟失,可用的方法是用備份的分區表數據重新寫回,或者從其它的相同類型的并且分區狀況相同的硬盤上獲取分區表數據。
恢復的工具可采用NU等工具軟件,操作非常方便。當然也可采用DEBUG進行操作,但操作繁瑣并且具有一定的風險。
二、目錄表損壞引起的引導故障
目錄表記錄著硬盤中文件的文件名等數據,其中最重要的一項是該文件的起始簇號。目錄表由于沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用CHKDSK或SCANDISK程序恢復的方法,從硬盤中搜索出*.CHK文件,由于目錄表損壞時僅是首簇號丟失,每一個*.CHK文件即是一個完整的文件,把其改為原來的名字即可恢復大多數文件。
三、分區有效標志錯誤的故障
在硬盤主引導扇區中還存在一個重要的部分,那就是其最后的兩個字節:“55aa”,此字節為扇區的有效標志。當從硬盤、軟盤或光盤啟動時,將檢測這兩個字節,如果存在則認為有硬盤存在,否則將不承認硬盤。此處可用于整個硬盤的加密技術,可采用DEBUG方法進行恢復處理。另外,當DOS引導扇區無引導標志時,系統啟動將顯示為:“Mmissing Operating System”。方便的方法是使用DOS系統通用的修復方法。
四、DOS引導系統引起的啟動故障
DOS引導系統主要由DOS引導扇區和DOS系統文件組成。系統文件主要包括IO.SYS、MSDOS.SYS、COMMAND.COM,其中COMMAND.COM是DOS的外殼文件,可用其它的同類文件替換,但缺省狀態下是DOS啟動的必備文件。在Windows 95攜帶的DOS系統中,MSDOS.SYS是一個文本文件,是啟動Windows必須的文件,但只啟動DOS時可不用此文件。DOS引導出錯時,可從軟盤或光盤引導系統后使用SYS C:命令傳送系統,即可修復故障,包括引導扇區及系統文件都可自動修復到正常狀態。