6.DOS引導系統引起的啟動故障
DOS引導系統主要由DOS引導扇區和DOS系統文件組成。系統文件主要包括iosys、msdos.sys、command.com,其中command.com是DOS的外殼文件,可用其他的同類文件替換,但缺省狀態下是DOS啟動的必備文件。在Windows 95攜帶的DOS系統中,msdos.sys是一個文本文件,是啟動windows必須的文件。但只啟動DOS時可不用此文件。如果DOS引導出錯,可從軟盤或光盤引導系統,之後使用sys c:傳送系統即可修復故障,包括引導扇區及系統文件都可自動修復到正常狀態。
7.FAT表引起的讀寫故障
fat表紀錄著硬盤數據的存儲地址,每一個文件都有一組連接的fat鏈指定其存放的簇地址。fat表的損壞意味著文件內容的丟失。慶幸的是DOS系統本身提供了兩(電腦沒聲音)個fat表,如果目前使用的fat表損壞,可用第二個進行覆蓋修復。但由於不同規格的磁盤其fat表的長度及第二個fat表的地址也是不固定的,所以修復時必須查找其正確位置。一些工具軟件,如NU等本身具有這樣的修復功能,使用也非常的方便。采用debug也可實現這種操作,即采用其m命令把第二個fat表移到第一個表處即可。如果第二個fat表也損壞了,則無法把硬盤恢復到原來的狀態,但文件的數據仍然存放在硬盤的數據區中,可采用chkdsk或scandisk命令進行修復,最終得到*.chk文件,這便是丟失fat鏈的扇區數據。如果是文本文件則可從中提取並可合並完整的文件,如果是二進制的數據文件,則很難恢復出完整的文件。
8.目錄表損壞引起的引導故障
目錄表記錄著硬盤中文件的文件名等數據,其中最重要的一項是該文件的起始簇號,目錄表由於沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用上面的chkdsk或scandisk程序的方法,從硬盤中搜索出chk文件,由目錄表損壞時是首簇號丟失,在fat為損壞的情況下所形成的chk文件一般都比較完整的文件數據,每一個chk文件即是一個完整的文件,把其改為原來的名字可恢復大多數文件。
9.誤刪除分區時數據的恢復
當用fdisk刪除了硬盤分區之後,表面現象是硬盤中的數據已經完全消失,在未格式化時進入硬盤會顯示無效驅動器。如果了解fdisk的工作原理就會知道,fdisk只是重新改寫了硬盤的主引導扇區(0面0道1扇區)中的內容。具體說就是刪除了硬盤分區表信息,而硬盤中的任何分區的數據均沒有改變,可仿造上述的分區表在錯誤的修復方法,即想辦法恢復分區表數據即可恢復原來的分區即數據,但這只限於除分區或重建分區之後。如果已經對分區用format格式化,在先恢復分區後,在按下面的方法恢復分區數據(電腦自動關機)。
10.誤格式化硬盤數據的恢復
在DOS高版本狀態下,格式化操作format在缺省狀態下都建立了用於恢復格式化的磁盤信息,實際上是把磁盤的DOS引導扇區,fat分區表及目錄表的所有內容復制到了磁盤的最後幾個扇區中(因為後面的扇區很少使用),而數據區中的內容根本沒有改變。這樣通過運行"unformat c:"即可恢復原來的文件分配表及目錄表,從而完成硬盤信息的恢復。另外,DOS還提供了一個miror命令用於紀錄當前的磁盤的信息,供格式化或刪除之後的恢復使用,此方法也比較有效。
<--/HTMLBUILERPART0-->
拯救硬盤故障10絕招(二)