造成原因
分區表丢失的原因很多,但常見問題總結起來有以下四種:
錯誤ghost
用戶在重裝系統或者恢複系統的時候,将恢複分區選擇成了恢複磁盤,在ghost的界面上就是local-partition-fromimage選擇成為了local-disk-fromimage。完成後,整個硬盤就變成了一個C盤,其他盤全部丢失。
軟件沖突
用戶使用類似PQ、分區助手等工具進行分區合并時,由于其他軟件對硬盤的獨占性或者是權限原因,分區操作被強制中斷,分區表就會發生錯亂或改寫而造成分區表丢失。
斷電
當用戶正常使用的時候,由于突然斷電會對硬盤造成較大的損傷,如數據錯亂、分區錯亂或者是硬盤壞道等,從而就造成了分區表的丢失。
熱插拔
U盤、移動硬盤或支持熱插拔的存儲設備在使用後,從電腦上熱插拔時,因為電流的突然變化會造成數據的結構的改變,從而造成分區表的丢失或者是其他的一些數據丢失現象。
分區DRB分析
NTFS文件系統的引導扇區是$Boot的第一個扇區,它的結構與FAT文件系統的DBR類似,所以習慣上也稱該扇區為DBR。DBR扇區在操作系統的引導過程起着非常重要的作用,如果這個扇區遭到破壞,這個分區将不能正常使用。
NTFS文件系統的DBR扇區與FAT文件系統的結構一樣,也包括跳轉指令、OEM代号、BPB參數、引導程序和結束标志。
其中BPB參數比較重要,其他的參數都可以通過複制其他的DBR扇區進行替換。
BPB參數塊:
BPB是BIOSParameterBlock的縮寫,其含義為BIOS參數塊。BPB從DBR的第12(0BH偏移處)個字節開始,到偏移53H結束,占用73字節,記錄了有關該文件系統的重要信息。
找回
找回分區表應該說是所有數據恢複中技術難度最簡單的一種,普通用戶都能夠做到,所使用軟件首推Diskgenius,類似的還有PTDD或者說易我分區醫生。以下用diskgenius和PTDD分别說明方法。
1.diskgenius恢複分區表
将故障盤挂接到一台正常的電腦,或者是使用光盤U盤等帶有diskgenius的啟動盤開機,然後運行diskgenius數據恢複軟件,點擊菜單的工具-搜索已丢失的分區表(重建分區表),範圍可選擇整個硬盤或者是出故障的那段區域,然後讓DiskGenius搜索。DiskGenius搜索分區采用搜索标志的方法,因此速度很快,500G的硬盤完全搜索也不超過30分鐘。如果遇到很長時間都不能完成那可能就是有壞道了,那麼這種情況得另想辦法,這裡不做讨論。
DiskGenius搜索完成後會把找出的分區顯示出來,此時如果搜索的分區符合你的要求,就點菜單上的保存更改,如果不符合,則重新搜索。或換其他工具。
保存更改後,DiskGenius會自動加載分區,打開我的電腦,丢失的分區就出現了,此時依次查看文件是否恢複,如果能正常訪問,則恢複成功。
2.PTDD恢複分區表
同樣,還是把硬盤挂接到正常電腦或者使用啟動光盤開機,然後運行PTDD,執行PTDD後,會自動搜索目前電腦上面所有的硬盤。完成搜索後,PTDD會顯示偵測到的硬盤及邏輯分區分割圖、硬盤容量、硬盤标簽,并以不同的顔色區分各種文件結構。接着在下拉式選單的Harddisk項目中,切換到要修複分區表的實體硬盤上,然後點選工具列上面的重建分區表(Rebuild),PTDD就會詢問使用者修複時,要透過自動模式(Automatic)或是使用交互模式(Interactive)。
使用自動模式時,PTDD會略過搜尋分區的階段,直接修複整個實體硬盤的分區表。而在交互模式下,PTDD會預先搜尋選取的硬盤,列出可辨識的所有分區及相關信息,包括文件系統、硬盤标簽、硬盤區段、容量等信息,使用者可以依照自己的需要,再修複特定的邏輯硬盤區的分區表;如果硬盤内有PTDD無法辨識的分區,使用者可以取消這次的修複工作,重新搜尋硬盤,直到找出最完整的分區表,如此一來,就可以在這個步驟避免不當修複,防止硬盤内的資料損毀。
當選擇交互模式時,會彈出來一個要求輸入指定文件名或卷标的對話框,一般用戶點自動就可以了,相當的簡單。完成後重啟電腦,檢測文件是否正常,如果正常,恢複工作就結束了。
一般而言,隻要不是硬盤有大量壞道造成的分區表丢失,以上兩個軟件完全能夠正常恢複分區表,數據也能完全恢複。



















