天天看點

分區恢複小竅門:使用FinalData快速尋找分區

在磁盤的分區布局改變後,要恢複原分區中的資料,無論是采用手工重建還是使用軟體進行掃描恢複,都必須先重構原來的分區布局結構。手工重建是直接針對存儲媒體進行寫入修改,軟體掃描則是虛拟出原來的分區布局。

因分區問題導緻的資料丢失,建議首先考慮手工恢複。因為如果磁盤容量比較大,進行全盤掃描尋找原來的分區會比較費時。判斷是否有可能、并進一步通過手工恢複原有分區有一定的技巧,那就是使用FinalData軟體。

我們都知道,在DOS分區體系中,C/H/S尋址方式下的一個柱面不允許跨越分區。也就是說,分區資訊一定位于某個柱面的起始扇區。大多數的軟體在掃描時是對整個硬碟的所有扇區進行掃描,而FinalData則是首先對柱面的起始扇區進行掃描,以搜尋可能存在的分區資訊,找到分區資訊後再根據需要對某個分區進行逐扇區掃描,這就使得它尋找分區資訊的速度非常快。我們可以利用這一點來迅速地判斷是否有可能手工恢複分區表,并利用它搜尋到的資訊快速地找到各個分區的起始位置。

我們以一個40GB的硬碟為例,将其劃分為四個分區并進行了格式化,每個分區都設定了卷标。如圖10.24所示。

然後,将各個分區删除,重建立立一個主分區,并将該分區格式化。如圖10.25所示。

由于建立了一個主分區并進行了格式化,是以,現有的一個分區與原來的第二個分區間沒有任何的位置相連關系,也就無法得知第二個分區的起始位置。是以,我們隻能通過搜尋的方式來尋找。

<b>步驟1</b>  啟動FinalData,在主界面中單擊【檔案】|【打開】,如圖10.26所示。然後會彈出選擇驅動器對話框。

<b>步驟2  </b>在選擇驅動器對話框中有兩個頁籤,一是“邏輯驅動器”頁籤,另一個是“實體驅動器”頁籤,因為我們要搜尋整個實體硬碟,是以選擇“實體驅動器”,并在其中選擇我們要操作的磁盤“硬碟3”,如圖10.27所示。

<b>步驟3  </b>單擊【确定】後,程式即開始查找分區。如圖10.28所示。

<b>步驟4  </b>對搜尋結果進行分析。搜尋過程很快結束,結束後清單顯示找到的分區,如果要讓程式繼續在某個分區中尋找并恢複資料,可以将其標明後單擊【确定】。但我們所需要的隻是目前看到的這個分區清單。如圖10.29所示。

我們根據FinalData搜尋到的分區資訊畫出磁盤的分區布局示意圖,如圖10.30所示。

可以看到,FinalData找到了四個分區,第一個分區後有一部分未使用空間。但第一個分區并非我們所要尋找的原第一個分區。因為原來第一個分區的資訊已經不存在了,FinalData在這一步操作中隻是尋找尚存的分區資訊并根據這些資訊給出磁盤中可能存在的分區。現在看來,是有希望通過手工重建分區表恢複後三個分區的資料的。

下面我們要做的是重建分區表,FinalData并沒有給出确切的分區起始扇區位置,而是以MB的形式給出,這個值是不可能精确到準确的扇區位置的。但我們可以通過這個值計算出某個分區的大緻起始位置,然後再搜尋55AA,這樣就可以很快地找到我們需要的資訊位置了。

<b>步驟5  </b>重建分區表。首先來尋找第二個分區的起始位置,它的大緻位置是10001MB×2048= 20482048,是以我們跳轉到20482048号扇區向前、向後搜尋(通常我們要找的位置都是位于其後),很快在20482875号扇區找到一個“55AA”标志,但該扇區中除了“55AA”标志外沒有其他内容,這有可能是一個幹擾資訊位置,但也不要忘記,我們對所有的分區執行了删除操作,是以也可能是分區表項被删除所緻。按F3鍵繼續向下搜尋,在20482938号扇區找到一個FAT32的DBR扇區,由其BPB參數中得知該分區的大小為10233342個扇區,與我們要尋找的原第二個分區大小基本吻合。由第二個分區的起始位置和大小可以計算出下一個分區的大緻位置…最後我們得到三個分區的準确起始位置、分區類型及大小如表10.2所示。

表10.2  找到的分區

分區

起始扇區号

分區類型

分區大小扇區數

1

不考慮

~

2

20482938

FAT32

10233342

3

30716343

NTFS

22523067

4

53239473

24884622

在前面的過程中,我們沒有述及擴充分區表,其實第二個分區的起始位置加上它的大小扇區數後,得到的扇區位置就是一下個擴充分區表所在的扇區,但因為删除分區過程中會删除分區表項,是以擴充分區表已經基本上失去了作用。是以,我們可以找到各個檔案系統分區的起始位置及其大小,然後在主分區表中直接建構指向它的主分區表項即可。這就是資料恢複中需要的靈活性,因為我們最終的目的是恢複資料,而不是修複分區表連結關系,是以把時間浪費在手工修複繁瑣複雜的擴充分區表上是沒有意義的。

根據表10.2中的參數重建主分區表後,後三個分區完整再現。如圖10.31所示。

提示:對于第一個分區的資料,可以使用軟體對其進行掃描恢複,類似情況下的恢複,我們将在後面介紹資料恢複軟體的使用時進行講解。

節選自《資料重制--檔案系統原理精解與資料恢複最佳實踐》

本文轉自老骥伏枥51CTO部落格,原文連結:http://blog.51cto.com/sjhfml/135162 ,如需轉載請自行聯系原作者