|
6、DOS引導(dǎo)系統(tǒng)引起的啟動故障
DOS引導(dǎo)系統(tǒng)主要由DOS引導(dǎo)扇區(qū)和DOS系統(tǒng)文件組成。系統(tǒng)文件主要包括iosys、msdos.sys、command.com,其中command.com是DOS的外殼文件,可用其他的同類文件替換,但缺省狀態(tài)下是DOS啟動的必備文件。在Windows 95攜帶的DOS 系統(tǒng)中,msdos.sys是一個文本文件,是啟動windows必須的文件。但只啟動DOS時可不用此文件 。但DOS引導(dǎo)出錯時,可從軟盤或光盤引導(dǎo)系統(tǒng),之后使用sys c:傳送系統(tǒng)即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可自動修復(fù)到正常狀態(tài)。
7、fat表引起的讀寫故障
fat表紀(jì)錄著硬盤數(shù)據(jù)的存儲地址,每一個文件都有一組連接的fat鏈指定其存放的簇地址。fat表的損壞意味著文件內(nèi)容的丟失。慶幸的是DOS系統(tǒng)本身提供了兩個fat表 ,如果目前使用的fat表損壞,可用第二個進(jìn)行覆蓋修復(fù)。但由于不同規(guī)格的磁盤其fat表的長度及第二個fat表的地址也是不固定的,所以修復(fù)時必須正確查找其正確位置 ,由一些工具軟件如nu等本身具有這樣的修復(fù)功能,使用也非常的方便。采用debug也可實現(xiàn)這種操作,即采用其m命令把第二個fat表移到第一個表處即可 。如果第二個fat表也損壞了,則也無法把硬盤恢復(fù)到原來的狀態(tài),但文件的數(shù)據(jù)仍然存放在硬盤的數(shù)據(jù)區(qū)中,可采用chkdsk或scandisk命令進(jìn)行修復(fù) ,最終得到*。chk文件,這便是丟失fat鏈的扇區(qū)數(shù)據(jù)。如果是文本文件則可從中提取并可合并完整的文件,如果是二進(jìn)制的數(shù)據(jù)文件 ,則很難恢復(fù)出完整的文件。
8、目錄表損壞引起的引導(dǎo)故障
目錄表紀(jì)錄著硬盤中文件的文件名等數(shù)據(jù),其中最重要的一項是該文件的起始簇號,目錄表由于沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用上面的chkdsk或scandisk程序的方法 ,從硬盤中搜索出chk文件,由目錄表損壞時是首簇號丟失,在fat為損壞的情況下所形成的chk文件一般都比較完整的文件數(shù)據(jù),每一個chk文件即是一個完整的文件 ,把其改為原來的名字可恢復(fù)大多數(shù)文件。
9、誤刪除分區(qū)時數(shù)據(jù)的恢復(fù)
當(dāng)用fdisk刪除了硬盤分區(qū)之后,表面現(xiàn)象是硬盤中的數(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ù) ,但這只限于除分區(qū)或重建分區(qū)之后。如果已經(jīng)對分區(qū)用format格式化,在先恢復(fù)分區(qū)后,在按下面的方法恢復(fù)分區(qū)數(shù)據(jù)。
10、誤格式化硬盤數(shù)據(jù)的恢復(fù)
在DOS高版本狀態(tài)下,格式化操作format在缺省狀態(tài)下都建立了用于恢復(fù)格式化的磁盤信息,實際上是把磁盤的DOS引導(dǎo)扇區(qū),fat分區(qū)表及目錄表的所有內(nèi)容復(fù)制到了磁盤的最后幾個扇區(qū)中(因為后面的扇區(qū)很少使用),而數(shù)據(jù)區(qū)中的內(nèi)容根本沒有改變 。這樣通過運(yùn)行"unformat c:"即可恢復(fù)原來的文件分配表及目錄表,從而完成硬盤信息的恢復(fù)。另外DOS還提供了一個miror命令用于紀(jì)錄當(dāng)前的磁盤的信息 ,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效。
|
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|