1. 程式人生 > >NTFS文件系統誤刪除數據的恢復教程

NTFS文件系統誤刪除數據的恢復教程

多少 ntfs文件系統 連接 roc type 模式 順序 遇到 src

NTFS文件系統是目前市面上使用比較廣泛的一個文件系統格式,該文件系統提供了數據保護和恢復功能,擁有更強的安全性,基本上取代了老式的FAT文件系統。由於NTFS文件系統的安全性更像,許多公司的服務器采用這一文件系統。對NTFS文件系統了解的朋友們知道,在該文件系統下重新格式化理論上是不會對數據造成太大影響的,但也有可能出現部分文件目錄結構丟失的情況。下面小編就給大家介紹一下NTFS文件系統下的服務器設備由於誤操作導致陣列中的分區被格式化時怎麽進行逆向操作恢復服務器數據。
·

第一步、備份數據

數據備份的過程中我們需要借助一款軟件,名字叫做winhex,很多朋友都使用過,其他具有相同功能的數據恢復類軟件也可以。備份時把故障服務器連接到一臺用於備份的正常服務器上,將故障服務器的所有硬盤設置為脫機狀態,然後使用Winhex進行磁盤備份就可以了。

·

第二步、分析分區大小

在備份完的數據內查看數據的0-2扇區,得到這臺服務器的分區大小是多少個扇區,然後按照RAID5的計算模式對該扇區數除以服務器內除去校驗盤外的實際硬盤數量,得到一個扇區數。這樣我們直接跳轉到磁盤備份文件的該扇區,在這個扇區的附近可以查找到另一個GPT分區表,這樣我們就可以查看分區的大小了。例如6塊盤的raid5陣列,如果分區大小為1048309759扇區,計算時就應該除以5等於209661951扇區。工作界面如下圖所示(GPT分區表項底層表現,標記項前8個字節為分區起始扇區,之後8個字節為分區結束扇區,單位512字節/扇區,64bit):
技術分享圖片
·

第三步、重組raid陣列

由於raid5的安全級別相比較其他的陣列來說更高,數據存儲相對更安全,所以多數公司會給自己的服務器配置raid5磁盤陣列,在raid5陣列下,只要分析出raid成員盤的數量和raid走向就可以進行重組了。

由於我們講述的是NTFS文件系統下的數據恢復,因此我們只需要找到分區的文件記錄項,根據NTFS文件系統中的MFT順序查看到raid5的條帶大小和raid走向。下圖為相似案例的截圖。
技術分享圖片
根據分析出來的RAID結構重組RAID,如果運氣好的話目錄結構可以保留,但是運氣不好的話可能會遇到文件目錄結構丟失的情況,不過數據可以恢復已經算是最好的結果了,文件目錄丟失情況如下圖所示:
技術分享圖片

NTFS分區的格式化對數據影響並不是很大,數據存留一般較為完整,恢復幾率較大,只是部分文件目錄結構可能丟失。不過還是要提醒廣大用戶不要過分依賴服務器數據恢復技術,雖然可以借助數據恢復技術對丟失的服務器數據進行恢復,但是隨之也增加了一定的風險和人力物力損失,在使用服務器和存儲數據時要加強備份,盡可能的避免服務器數據丟失的情況發生。

NTFS文件系統誤刪除數據的恢復教程