Windows 7 Chkdsk 在我的隨身碟中搜尋壞扇區恢復,並刪除了數百個我最重要的資料夾和檔案。不幸的是我沒有從他們那裡得到任何新的備份。
檔案系統是NTFS。
使用 R-studio 復原工具,我從 16GB 隨身碟中找到了 112GB 文件,已使用空間約 5GB。恢復的檔案不包括其路徑(及其名稱)。在這些恢復的文件之間,大多數文件都有多個副本,並且其中還發現了一些先前刪除的文件,其中一些已損壞,一些正常。
我希望在那裡找到幾乎所有丟失的文件,但是在沒有名稱和路徑的情況下手動組織這些大量文件不僅很痛苦,而且也是不可能的。
不幸的是,我遺失的檔案並不多,在 chkdsk 分割區的根目錄的found.000 中,只有大約 30 個。
但是當我查看 chkdsk 日誌檔案時,似乎所有這些都被記錄下來。日誌檔案中最有趣的資訊是 3 種類型的條目,第一種類型的範例條目如下:
Deleting orphan file record segment 20386.
每個條目的數字都不同,已排序,但它們不是排成一行的。
第二系列條目的格式為:
The object id index entry in file 0x19 points to file 0x4bce
but the file has no object id in it.
這裡也只是第一行結尾的第二個十六進位數字,條目系列的變化。
最後一系列條目包括檔案和資料夾的名稱以及一些索引號碼和檔案十六進位位址,此處提供了範例:
Index entry Release of index $I30 in file 0x3b2a points to unused file 0x4bce.
Deleting index entry Release in index $I30 of file 15146.
Release是遺失資料夾的名稱之一,15146是0x3b2a的十進位表示。其他條目包括一個檔案或資料夾的名稱。第 2 部分和第 3 部分中的所有條目並不匹配,但其中一些條目與上面的範例一樣匹配。
有趣的是,復原工具 (R-Studio) 將這些復原的檔案命名為 3-5 位數字,我希望這些數字能夠與日誌條目中的數字相匹配,以某種方式...
問題中的要點:
- 在 Windows chkdsk 後,如何使用產生的日誌檔案中提供的資訊來還原 NTFS 分割區中已刪除的檔案條目及其路徑(或至少其名稱)?
- 是否有足夠的資訊來恢復它們?像 NTFS 日誌或 chkdsk 日誌?
- 如果需要的話,我可以而且我已經準備好為此目的編寫一個應用程式。但我不知道應該從哪裡開始以及該程式應該做什麼來恢復丟失的檔案。