4.3.4誤分區(qū)、誤格式化及誤刪除的挽救方法
1.誤分區(qū)
如果只是重新分區(qū),用DISKGEN重建分區(qū)表就可以了。
2.誤格式化
1) NTFS狀態(tài)
在NTFS分區(qū)方式下,可恢復(fù)的可能是100%。
首先在命令行方式下用“CJKLDSK G : /F”進(jìn)行恢復(fù),一般都能完全恢復(fù),因?yàn)镹TFS是一個(gè)可自恢復(fù)的文件系統(tǒng),對(duì)每一步必要的硬盤操作都有日志記錄,如同數(shù)據(jù)庫(kù)的ROLLBACK,要么全做,要么全都不做。只有在破壞嚴(yán)重,這種方法不能修復(fù)時(shí)才使用恢復(fù)軟件,而恢復(fù)軟件是不能100%恢復(fù)的。
2) FAT狀態(tài)
高級(jí)格式化操作一般有兩種,一種是在DOS下使用Format命令;另一種是在Windows環(huán)境下針對(duì)從盤進(jìn)行格式化。格式化的數(shù)據(jù)恢復(fù)可以針對(duì)系統(tǒng)盤也可以針對(duì)從盤,只需要知道高級(jí)格式化的操作并沒有把硬盤上的文件數(shù)據(jù)清除,而僅是重寫了FAT表就行了,由此完全可以借助一些工具軟件來有效恢復(fù)已經(jīng)被高級(jí)格式化過的硬盤上的數(shù)據(jù)。
如果是用DOS下的Format命令將硬盤格式化,那么針對(duì)FAT或FAT32格式,可以在啟動(dòng)盤中拷貝著名的UNFormat命令進(jìn)行恢復(fù)磁盤格式化功能。此時(shí)系統(tǒng)會(huì)將計(jì)算機(jī)的所有磁盤驅(qū)動(dòng)器全部列表顯示出來,從中選擇需要恢復(fù)的硬盤分區(qū)后,單擊“OK”按鈕,UNFormat即會(huì)自動(dòng)對(duì)磁盤進(jìn)行檢測(cè),查找有關(guān)恢復(fù)格式化信息,最后再根據(jù)這些信息對(duì)錯(cuò)誤格式化的磁盤進(jìn)行恢復(fù)。隨后只需在UNFormat恢復(fù)完成后重新使用磁盤掃描程序?qū)謴?fù)后的磁盤進(jìn)行掃描,排除因恢復(fù)過程所造成的磁盤軟故障之后就可以使用了。
如果對(duì)DOS不熟悉,那么建議使用FinalData, FinalData與同類軟件相比,在恢復(fù)效果上及操作簡(jiǎn)便性上更勝一籌。它可以恢復(fù)數(shù)據(jù)、主引導(dǎo)記錄(MBR),引導(dǎo)扇區(qū)、FAT。啟動(dòng)軟件后單擊”文件”中的”打開”,出現(xiàn)”選擇驅(qū)動(dòng)器”窗口,可以在”邏輯驅(qū)動(dòng)器”選項(xiàng)卡中選擇被刪除文件先前所在的驅(qū)動(dòng)器的盤符,或者在”物理驅(qū)動(dòng)器”選項(xiàng)卡中直接選擇計(jì)算機(jī)中的某一塊硬盤,確認(rèn)無誤后軟件將會(huì)對(duì)所選驅(qū)動(dòng)器進(jìn)行必要的文件掃描。
在結(jié)束了初步掃描的過程后,系統(tǒng)會(huì)讓用戶來選擇以簇為單位的磁盤分區(qū)搜索范圍,如果知道所刪除文件在磁盤中的大概位置,就可以通過”開始”和”結(jié)束”滑桿進(jìn)行合理地位置調(diào)整,這樣可以大大縮減程序掃描的時(shí)間,而一般的用戶對(duì)此并不十分了解,所以還是建議使用軟件的默認(rèn)設(shè)置,當(dāng)然相應(yīng)的要耗費(fèi)的時(shí)間較長(zhǎng)。
程序搜索完成后將會(huì)自動(dòng)進(jìn)行分析工作,在軟件的窗口中羅列出了所有搜索到的文件以及文件夾名稱,其文件的瀏覽方式與資源管理器如出一轍,可以看到一些文件和文件夾的名稱中第一個(gè)字符變成了”?!狈?hào),說明這就是曾經(jīng)被刪除的項(xiàng)目。
在這里可以很輕松地恢復(fù)的需要資料,只要將其選中(也可以全部選擇),單擊工具欄中的“復(fù)原”按鈕就可以了,然后需要在彈出來的窗口中確定文件所要保存的路徑。值得注意的是保存路徑的驅(qū)動(dòng)器一定不要用誤刪除文件所在的驅(qū)動(dòng)器,否則將會(huì)導(dǎo)致任務(wù)的失敗。
當(dāng)硬盤的所有分區(qū)都被刪除的時(shí)候,其實(shí)恢復(fù)工作并不難,方法如下:將需恢復(fù)盤設(shè)為從盤掛在任一臺(tái)裝有FinalData的計(jì)算機(jī)上,啟動(dòng)系統(tǒng)后,雙擊”我的電腦”,會(huì)發(fā)現(xiàn)根本找不到從盤,此時(shí)啟動(dòng)FinalData并單擊”文件”中的”打開”,出現(xiàn)”選擇驅(qū)動(dòng)器”窗口(前提:此時(shí)硬盤應(yīng)保證分區(qū)只被刪除而沒有格式化)。
注意:必須在”物理驅(qū)動(dòng)器”選項(xiàng)卡中選擇從盤,根據(jù)硬盤容量選擇即可。以下的恢復(fù)過程與上文內(nèi)容所述步驟相同。在恢復(fù)過程中以下幾點(diǎn)可供大家參考。
(1)假設(shè)D分區(qū)已經(jīng)被格化式,但是此時(shí)卻需要恢復(fù)格式化前的文件,那么請(qǐng)保證此時(shí)D分區(qū)中沒有進(jìn)行過復(fù)制、整理磁盤等操作,即該分區(qū)的最后一次操作就是格式化。此時(shí)該分區(qū)的內(nèi)容將可以得到很好的恢復(fù)。
(2)如果恢復(fù)的文件是圖像文件,F(xiàn)inalData將只能恢復(fù)其中很小的一部分,絕大部分將無法恢復(fù)。
(3)從實(shí)際的操作過程來看,F(xiàn)inalData的操作方式非常簡(jiǎn)單的,操作過程中用戶看到的是目錄、文件等自己比較熟悉的內(nèi)容,而非簇、扇區(qū)、二進(jìn)制標(biāo)志等底層信息。
FinalData在整個(gè)恢復(fù)操作過程中對(duì)目標(biāo)磁盤完全是一種只讀性操作,沒有對(duì)其進(jìn)行任何修改。這樣即使在恢復(fù)過程中有誤操作或者恢復(fù)不成功,至少不會(huì)對(duì)硬盤造成進(jìn)一步的破壞。當(dāng)然,正如上述總結(jié)的幾條經(jīng)驗(yàn)一樣,F(xiàn)inalData軟件也會(huì)因種種原因造成數(shù)據(jù)的無法恢復(fù)。雖然FinalData的功能很強(qiáng)大,但是其對(duì)物理性損壞的磁盤數(shù)據(jù)恢復(fù)無效。所以當(dāng)遇見物理性損壞的磁盤建議不必再使用FinalData。
3.誤刪除文件的恢復(fù)
誤刪除文件是每個(gè)計(jì)算機(jī)用戶都會(huì)犯的錯(cuò)誤,尤其是重要數(shù)據(jù)被誤刪除時(shí),可能會(huì)造成巨大的損失,下面以一個(gè)典型的例子來講解一下最簡(jiǎn)單有效的恢復(fù)措施。
例如,用Word撰寫文章的時(shí)候,該文章被誤刪除,那么可以通過”還原回收站文件”來恢復(fù)數(shù)據(jù),如果是按”Ctrl + Delete”組合鍵徹底刪除文件,則需在系統(tǒng)中設(shè)置顯示全部文件后,就可以在文章所在目錄中找到”~WRl0982. tmp"(類似文件名,一般選數(shù)據(jù)最大的文件)文件,用Word打開,會(huì)發(fā)現(xiàn)最后一次修改存盤的文章內(nèi)容赫然在內(nèi)。如果一個(gè)文件從”回收站”被刪除掉,其名稱將會(huì)發(fā)生變化,重命名的規(guī)則是:D(刪除)+其所在的驅(qū)動(dòng)器盤符+被刪除文件的序列號(hào)+原文件擴(kuò)展名,例如,df88 : Jpg是指從F盤中第88個(gè)被刪除的一個(gè)JPG圖形文件。
4.系統(tǒng)文件丟失的數(shù)據(jù)恢復(fù)
系統(tǒng)文件丟失將直接導(dǎo)致系統(tǒng)無法進(jìn)入或無法正常運(yùn)行,從而使數(shù)據(jù)讀取困難,針對(duì)這種情況,可以通過覆蓋安裝系統(tǒng)或?qū)⒋擞脖P作為另一硬盤的從盤,再通過數(shù)據(jù)轉(zhuǎn)移的方法來完成數(shù)據(jù)的恢復(fù)。
4.3.5用PQ將FAT32格式化為NTFS的數(shù)據(jù)恢復(fù)
如果誤將FAT32分區(qū)用PQ格式化成NTFS時(shí),且用了些數(shù)據(jù)恢復(fù)軟件也沒有恢復(fù)成功,此時(shí)可按下面方法操作。
能完全恢復(fù)的前提是根目錄和兩個(gè)FAT中至少有一個(gè)沒有被破壞。
計(jì)算公式:根目錄=保留扇區(qū)數(shù)+第一FAT+第=FAT,即G=B=F1 +F2文件分配表標(biāo)志。一般扇區(qū)的前三個(gè)字節(jié)是F8FFFF,這是FAT的第一個(gè)扇區(qū),分配表的末尾扇區(qū)一般全是0,因?yàn)榉謪^(qū)里面的數(shù)據(jù)一般不會(huì)寫到最后,登記非整個(gè)分區(qū)都寫滿。
根目錄的標(biāo)志:根目錄在第二FAT的后面,以非0數(shù)據(jù)開始,而第二FAT的開尾一般是0,因此根目錄應(yīng)該是一連串的0數(shù)據(jù)扇區(qū)后第一個(gè)非0數(shù)據(jù)扇區(qū),這個(gè)扇區(qū)一般是FAT大小2倍的位置附近,保留扇區(qū)B一般在40以內(nèi)。
(1)確定FAT的損壞情況一分區(qū)的32-40扇區(qū),發(fā)現(xiàn)已經(jīng)沒有F8FFFF的了,扇區(qū)里已經(jīng)寫了FIEE開頭,這是NTFS分區(qū)的MFT,因此斷定第一個(gè)FAT已經(jīng)被破壞。
(2)查找第二FAT的位置。用腳本來搜索前30000扇區(qū)內(nèi)以F8FFFF開頭的扇區(qū),發(fā)現(xiàn)在10829扇區(qū),由此斷定這是第二FAT的位置,即B + F1=10029
(3)確定根目錄的位置。根目錄大約在2 x 10029,用嘗試了幾次,就發(fā)現(xiàn)在20024扇區(qū)前面很多是0數(shù)據(jù)扇區(qū),而20024扇區(qū)里面有數(shù)據(jù),而且看到該分區(qū)的卷標(biāo)內(nèi)容,所以這個(gè)扇區(qū)就是根目錄的位置,即B + F1十F2 =20024。
(4)根據(jù)B+F1=10029,B+F1+F2 =20024,得到F1=F2 = 9995, B = 34
(5)得到了分區(qū)的重要參數(shù)后,用虛擬卷加載這個(gè)分區(qū),虛擬卷是在內(nèi)存中強(qiáng)制以某種文件系統(tǒng)加載硬盤某扇區(qū)。DataExplore在專業(yè)模式下,數(shù)據(jù)來源一虛擬卷一下一步,在虛擬卷中驅(qū)動(dòng)器填D:開始扇區(qū)填0,選FAT32類型,按預(yù)讀后把帶*的參數(shù)修改成:每扇區(qū)字節(jié)數(shù)512,每簇扇區(qū)數(shù)32,保留扇區(qū)數(shù)34,備份數(shù)2,根目錄項(xiàng)數(shù)0,每FAT扇區(qū)數(shù)0,物理驅(qū)動(dòng)器數(shù)9995。修改過后按“完成”按鈕,幾秒鐘后,原來的數(shù)據(jù)即可全部顯示出來了。
4.3.6開盤數(shù)據(jù)恢復(fù)
1.引起敲盤的原因
引起敲盤的原因主要有(1)磁頭壞;(2)板壞;(3)板和盤體接觸不緊密;
(4)固件壞。
首先要準(zhǔn)備好合適的工作環(huán)境,關(guān)鍵在于清潔?,F(xiàn)在的硬盤數(shù)據(jù)密度非常高,即使一個(gè)灰塵微粒也會(huì)阻止從某些扇區(qū)讀取數(shù)據(jù),最佳的方法是使用“無塵室”。無塵室應(yīng)該達(dá)到10級(jí)的清潔標(biāo)準(zhǔn)----1m 3的空間包含不多于10個(gè)微塵粒子。數(shù)據(jù)恢復(fù)的成功率是依賴于環(huán)境因素的。在準(zhǔn)備好清潔的工作環(huán)境后,需要選擇一些必要的工具,還要準(zhǔn)備一臺(tái)可以方便調(diào)節(jié)亮度和方向的臺(tái)燈和PC電源。最后還需要一些酒精、手套、口罩和帽子。因?yàn)槿梭w本身也是污垢的來源,頭發(fā)中有灰塵,手指上有油脂,因此應(yīng)避免這些因素影響硬盤。在做好以上準(zhǔn)備之后,就可以開始代換磁頭了。
2.選擇備件的原則
硬盤的型號(hào)要一致,主軸電機(jī)和VCM控制器芯片和讀寫信道芯片要一致。有關(guān)磁頭代換兼容性特征見表4-1。
4.3.7數(shù)據(jù)恢復(fù)實(shí)例
1. LINUX安裝錯(cuò)誤
(1)硬盤情況:40G硬盤,分三個(gè)區(qū),D,E中有很多重要數(shù)據(jù)。原來裝Win-dows XP系統(tǒng),做主盤。在試圖向從盤上裝LINUX的時(shí),誤將安裝盤符選為C,而后發(fā)現(xiàn)終止,此時(shí)硬盤無法自舉。軟盤啟動(dòng)無法看到任何有效分區(qū)。
(2)工具準(zhǔn)備:DISK1一WINXP啟動(dòng)盤(帶DEBUG)、DISK2-DISKEDIT等工具。
(3)修復(fù)思想:修復(fù)分區(qū)表中的擴(kuò)展分區(qū),重置主分區(qū)的分區(qū)類型。
(4)修復(fù)過程:用軟盤啟動(dòng),F(xiàn)DISK/MBR清除LILO,重建代碼,用DISKEDIT調(diào)入MBR觀察,已經(jīng)沒有了擴(kuò)展邏輯分區(qū)的信息。80激活分區(qū)的類型已經(jīng)變成83 (LINUX),用RE恢復(fù)分區(qū)表,但在機(jī)器上顯示溢出,找到一臺(tái)兼容機(jī),在上面再次運(yùn)行RE,恢復(fù)了D、E兩個(gè)分區(qū),機(jī)器工作正常。
2. NTSF}RVER硬盤崩潰
(1)相應(yīng)情況:這是一臺(tái)NT服務(wù)器,三個(gè)NTFS分區(qū),有重要數(shù)據(jù)在內(nèi)。硬盤崩潰,不能啟動(dòng),軟盤啟動(dòng)后,用NTFSDOS不能影射任何邏輯分區(qū)。
(2)工具準(zhǔn)備:DISK1-WINXP啟動(dòng)盤(帶DEBUG) 、DISK2-DISKEDIT等工具。
(3)修復(fù)過程:
UEDEBUG讀取分區(qū)表時(shí),發(fā)現(xiàn)完全混亂。反匯編后發(fā)現(xiàn)為一段有邏輯意義的代碼,以為硬盤被加密了。用FDISK/MBR進(jìn)行恢復(fù),重啟后,硬盤竟能啟動(dòng)進(jìn)入NT,只剩下C一個(gè)分區(qū),而后又恢復(fù)了另外兩個(gè)分區(qū)(此故障只是MBR不正常而己)。
3. NOVELL服務(wù)器掉電問題
一臺(tái)NOVELL服務(wù)器因UPS故障突然掉電重起。當(dāng)時(shí)的交易系統(tǒng)還是DBF數(shù)據(jù)庫(kù),按照規(guī)程,應(yīng)該運(yùn)行一個(gè)全部數(shù)據(jù)庫(kù)重建索引例程,但索引中,卻有7個(gè)庫(kù)無法重建,檢查發(fā)現(xiàn),庫(kù)無法打開。
DBF文件頭在突然死機(jī)中可能會(huì)損壞,但不知細(xì)節(jié)如何。初步判定,由于庫(kù)寫入時(shí),先修改文件頭中的記錄總數(shù),再寫入記錄??赡苁堑綦姇r(shí)文件頭已經(jīng)修改,但記錄沒有成功寫入,因此,應(yīng)該是記錄數(shù)不符。把這些損壞的數(shù)據(jù)庫(kù)和一個(gè)完好數(shù)據(jù)復(fù)制到本地,用FOXPRO打開記錄數(shù),換算成16進(jìn)制,然后找這個(gè)HEX串,判定找到記錄數(shù)地址。如果不知道處理DBF的公式,可把損壞數(shù)據(jù)庫(kù)的記錄數(shù)每次減一,然后再在FOXPRO打開試驗(yàn)。其中5個(gè)數(shù)據(jù)庫(kù)減一后就可以打開,只有一個(gè)數(shù)據(jù)庫(kù)直到減四后才正常。
聯(lián)系客服