PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   救回檔案的原理? (https://www.pcdvd.com.tw/showthread.php?t=1052351)

低能兒 2014-06-21 06:21 PM

救回檔案的原理?
 
以前我看硬碟實戰的書,說檔案是靠FAT紀錄叢集鍊起來的....沒記錯的話
刪除檔案是將FAT中記錄抹去,檔案並沒有真的刪除,所以有機會救回
但FAT中記錄抹去,也就表示沒有索引的指向,怎麼知道檔案的整體放在那些磁叢呢?
尤其是碎裂未重組的時候

saiz 2014-06-21 06:34 PM

一本書的目錄不見了
還是可以看
直接看內文
檔案碎片好像也會包含指下一部份的指標之類

qqa177 2014-06-21 07:24 PM

印象中有FAT1 FAT2
但不曉得刪除檔案時兩者是否同步被抹除

至於樓上說的看內文,應該只有純文字檔可這樣搞...
好像是靠FAT指向的,檔案歲片應無指向下一部分的指標
以上不確定也可能有誤.....好幾十年的都忘了

saiz 2014-06-21 07:37 PM

引用:
作者qqa177
印象中有FAT1 FAT2
但不曉得刪除檔案時兩者是否同步被抹除

至於樓上說的看內文,應該只有純文字檔可這樣搞...
好像是靠FAT指向的,檔案歲片應無指向下一部分的指標
以上不確定也可能有誤.....好幾十年的都忘了

我是指救援軟體可以直接看內文救回
當然不是人去看
同檔案各碎片間應該有相同的metadata之類做關聯 辨識吧
至於實質上的原理 太深了 不清楚 :fear:

supermaxfight 2014-06-21 10:03 PM

是的,不要硬碟真的被清掉
分割區被亂來,只要找到對的分割區
東西有機會可以直接回來
連掃硬碟都不用去掃...

Scorpion 2014-06-22 12:51 AM

印象中 FAT 表的檔案名稱其實沒有完全抹除,被刪除的檔案在 FAT 表中只有檔名的第一個
字元被抹除,記得以前在 DOS 下的 PC Tools、Norton Utilities 有 Undelete 功能,假
設原始檔名是 ABCD.EXE,刪除後用 Undelete 功能救援時看到的檔名是 ?BCD.EXE,把
問號隨便填一個字元就回復了。

qqa177 2014-06-22 10:27 PM

引用:
作者Scorpion
印象中 FAT 表的檔案名稱其實沒有完全抹除,被刪除的檔案在 FAT 表中只有檔名的第一個
字元被抹除,記得以前在 DOS 下的 PC Tools、Norton Utilities 有 Undelete 功能,假
設原始檔名是 ABCD.EXE,刪除後用 Undelete 功能救援時看到的檔名是 ?BCD.EXE,把
問號隨便填一個字元就回復了。


好像是這麼回事,腦袋有點印象了..


所有的時間均為GMT +8。 現在的時間是12:50 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。