盡管Ghost的硬盤備份與恢復功能非常方便,但在用它恢復系統時一旦操作失誤,後果將非常嚴重,最常見的錯誤是本來應該進行分區恢復的,結果卻恢復了整個硬盤,造成硬盤邏輯分區資料丟失。前些日子我就有過這樣的遭遇,但經過認真分析和操作,成功恢復了D盤、E盤和F盤的全部資料。現將此過程寫出,供大家借鑒!
不小心造成誤操作
恢復主分區備份時,應選擇“Local→Partition→From Image”(本地→分區→從映像文件),誤操作為“Local→Disk→From Image”(本地→硬盤→從映像文件)。因為我備份的是主分區數據,而D、E、F盤有許多日常工作資料,沒有備份。誤操作後整個硬盤只剩下一個C盤,D盤、E盤、F盤全都不見了。
恢復全程回放
考慮到Ghost在恢復數據時有自動分區和格式化功能,但通過我的實際經驗,覺得它只是改變了啟動扇區的數據,而實際數據應該還在,於是就開始了恢復過程。
第一步:備份分區表
找一塊和原硬盤大小、分區一模一樣的硬盤,以及江民KV3000的密鑰盤,然後用該盤啟動電腦,接著在DOS下用KV3000/B命令備份這塊硬盤分區表的數據到A盤上的hdpt.dat文件(會提示你保存到另一張軟盤上)。
小提示
★KV3000和/B之間不要加空格,否則會進入硬盤修復程序。
★如果使用的江民殺毒2003版本,請使用密鑰盤中的JMHDFIX代替KV3000即可,其余參數不變。
第二步:恢復分區表
用上述啟動盤啟動被誤操作要恢復數據的電腦,在DOS下用KV3000/hdpt.dat命令恢復分區表,重啟,C盤被克隆的Windows 98照樣運行,而丟失的D、E、F盤全都回來了,而且數據100%的恢復。
第三步:追繳C盤數據
恢復主分區後,C盤中有一些新存的數據也想恢復,怎麼辦呢我在網上找到了在Windows下可恢復數據的軟件Easy Recovery 5.1(Pro),它有恢復磁盤格式化(DISKFOMAT)的功能。一用還真不錯,許多刪除的數據全都找回來了,而且原來刪除掉沒被覆蓋的數據都能恢復。
總結教訓
1.備份好分區表
有了這次經歷,感悟頗深,首先在使用新電腦或新分區後,要備份分區表。以防分區表被各種形式破壞後(如病毒等的破壞),可以用上面的方法恢復。
2.資料不要放在C盤
存儲數據最好放在D、E、F盤中,不要放在C盤及桌面上。否則出現災難後,將很難恢復。
3.通過命令安全備份/恢復
可把Ghost.exe拷貝到D盤根目錄下(要注意,一定要使用Ghost 2001或先前版本,否則以下命令中某些參數不被支持),然後在D:\下生成一個名為backup.bat的命令,內容如下:
@echo off
Ghost.exe -clone,mode=pdump,src=1:1,dst=d:\win98.gho -z9 -sure
再在D:\下建立一個名為rest.bat的批處理文件,輸入如下內容:
@echo off
Ghost.exe -clone,mode=pload,src=d:\win98.win98.gho:1,dst=1:1 -sure -rb
這樣,只要用Windows 98啟動盤啟動電腦到DOS狀態,切換到D盤根目錄,輸入backup能備份系統,而輸入rest可以恢復系統,避免進入Ghost誤操作而引起不必要的麻煩。
小提示
另外,通過一張軟盤也可以打造一張超級自動備份/恢復盤,具體實現方法,可以參見本刊2003年第3期第20頁上《一張軟盤同時搞惦系統備份與恢復》一文。
Ghost的幾個實用技巧
★現在病毒很多,如果讓它們鑽進你的GHO文件中就比較麻煩了。因此,我們在備份前必須考慮用最新的殺毒軟件把病毒殺掉,並利用殺毒軟件的分區表備份功能在軟盤上生成文件分區表備份。如遇病毒攻擊分區信息致癱時,可輕松予以復原。
★在選擇壓縮率時,建議不要選擇最高壓縮率,因為最高壓縮率非常耗時,而壓縮率又沒有明顯的提高。
★備份時最好要有UPS(不間斷電源)的支持,這樣就不容易發生更多風險。
找回被Ghost誤克隆的分區