|
R-Studio 在它嘗試復原所掃描區域的資料時使用的是獨特的 IntelligentScan 技術。
掃描選取的區域時,R-Studio 直接從磁片讀取資料、分析資料,並且嘗試確定這些資料隸屬的記錄。可能的記錄類型如下:
- MBR 記錄
- NTFS 啟動磁區記錄
- FAT 啟動磁區記錄
- MFT 記錄
- NTFS 資料夾記錄
- FAT 記錄
- FAT 資料夾記錄
- Ext2FS SuperBlocks 記錄
所有這些記錄類型都具有不同的已知結構。獲知記錄欄位的有效值,並將每種資料類型關聯起來,R-Studio 以此確定資料的記錄類型。如果不能明確地確定其記錄類型,則資料將被分配給最可能的記錄類型。同一資料可以被分配給幾種記錄類型,每種分配都有一定的可能性。從這些記錄中產生一個可能的檔案清單。
R-Studio 產生每種記錄類型的記錄清單。該清單包含有被分配給清單中某一記錄類型的分配可能性的參考。相同的資料可以包含在不同的記錄清單中。然後 R-Studio 分析每個清單以及不同清單之間的元素間的關係,並根據它們的參數(例如分區起始點和可能的大小、檔案系統類型、群集大小和存在可能性)產生所找到的分區的清單。
使用檔案清單和分區清單,R-Studio 重建找到的分區上的檔案系統和檔案。一個檔案可能屬於幾個不同的分區。
當整個硬碟或部分硬碟掃描完畢時,R-Studio 會顯示找到的所有分區。然後,對找到的分區的參數可以進行手動修改,如果分區上的附加資訊可用的話。
採用 IntelligentScan 技術,R-Studio 不只是可以復原新的分區和現有分區上的檔案。它還可以尋找和復原已被刪除或重新格式化了的分區上的資料。例如,以前有一個 NTFS 分區,該分區後來被重新格式化為 FAT 分區,R-Studio 將在該磁片的同一位置顯示兩個分區,一個分區有 FAT 檔案系統,另一個分區有 NTFS 檔案系統。然後找到的檔案即可以得到復原。
|