|
FAT表引起的讀寫故障
FAT表記錄著硬盤數(shù)據(jù)的存儲地址,每一個文件都有一組FAT鏈指定其存放的簇地址。FAT表的損壞意味著文件內(nèi)容的丟失。慶幸的是DOS系統(tǒng)本身提供了兩個FAT表,如果目前使用的FAT表損壞,可用第二個進(jìn)行覆蓋修復(fù)。但由于不同規(guī)格的磁盤其FAT表的長度及第二個FAT表的地址也是不固定的,所以修復(fù)時必須正確查找其正確位置,一些工具軟件如NU等本身具有這樣的修復(fù)功能,使用也非常的方便。采用DEBUG也可實(shí)現(xiàn)這種操作,即采用其m命令把第二個FAT表移到第一個表處即可。如果第二個FAT表也損壞了,則也無法把硬盤恢復(fù)到原來的狀態(tài),但文件的數(shù)據(jù)仍然存放在硬盤的數(shù)據(jù)區(qū)中,可采用CHKDSK或SCANDISK命令進(jìn)行修復(fù),最終得到*.CHK文件,這便是丟失FAT鏈的扇區(qū)數(shù)據(jù)。如果是文本文件則可從中提取出完整的或部分的文件內(nèi)容。
目錄表損壞引起的引導(dǎo)故障
目錄表記錄著硬盤中文件的文件名等數(shù)據(jù),其中最重要的一項是該文件的起始簇號。目錄表由于沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用CHKDSK或SCANDISK程序恢復(fù)的方法,從硬盤中搜索出*.CHK文件,由于目錄表損壞時僅是首簇號丟失,每一個*.CHK文件即是一個完整的文件,把其改為原來的名字即可恢復(fù)大多數(shù)文件。
誤刪除分區(qū)時數(shù)據(jù)的恢復(fù)
當(dāng)用FDISK刪除了硬盤分區(qū)之后,表面上是硬盤中的數(shù)據(jù)已經(jīng)完全消失,在未格式化時進(jìn)入硬盤會顯示為無效驅(qū)動器。如果了解FDISK的工作原理,就會知道FDISK只是重新改寫了硬盤的主引導(dǎo)扇區(qū)(0面0道1扇區(qū))中的內(nèi)容,具體說就是刪除了硬盤分區(qū)表信息,而硬盤中的任何分區(qū)的數(shù)據(jù)均沒有改變。可仿照上述的分區(qū)表錯誤的修復(fù)方法,即想辦法恢復(fù)分區(qū)表數(shù)據(jù)即可恢復(fù)原來的分區(qū)及數(shù)據(jù)。如果已經(jīng)對分區(qū)格式化,在先恢復(fù)分區(qū)后,可按下面的方法恢復(fù)分區(qū)數(shù)據(jù)。
誤格式化硬盤數(shù)據(jù)的恢復(fù)
在DOS高版本狀態(tài)下,F(xiàn)ORMAT格式化操作在缺省狀態(tài)下都建立了用于恢復(fù)格式化的磁盤信息,實(shí)際上是把磁盤的DOS引導(dǎo)扇區(qū)、FAT分區(qū)表及目錄表的所有內(nèi)容復(fù)制到了磁盤的最后幾個扇區(qū)中(因為后面的扇區(qū)很少使用),而數(shù)據(jù)區(qū)中的內(nèi)容根本沒有改變。這樣通過運(yùn)行UNFORMAT命令即可恢復(fù)。另外DOS還提供了一個MIROR命令用于記錄當(dāng)前磁盤的信息,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效。
|
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|