怎麼恢復被徹底刪除的文件?

也許大家常常感到困惑,爲什麼我下載遊戲需要幾個小時,但是刪除只需要幾秒?

這是因爲windows的文件系統的緣故,windows使用NTFS或者FAT系統作爲自己的文件系統,當一個遊戲被卸載或者刪除時,電腦只是通過改變一些比特(bits),將文件存儲的區域標記爲“空白”,就像標記一個”拆”一樣,所以速度非常快(當然,卸載的時候還有刪一下注冊表,不過這個時間消耗忽略不計)。然而,當安裝一個遊戲時,電腦必須將整個遊戲數據寫入硬盤,這需要更長的時間。

從另一個角度來說,電腦並沒有真正刪除遊戲,而只是將它們標記符從“已佔用”改爲“已刪除”,當安裝新文件時,系統會直接在原地址上覆蓋,這就是“文件恢復工具”的原理,它們只是取消“已刪除”的標記罷了。

下面我們要嘗試用手動和自動兩個方法,恢復被徹底刪除(指清空回收站後)的文件,首先,我們創建一個叫做abc的txt文件,隨便往裏面輸點東西,將其放入回收站並清空。

使用磁盤讀寫工具winhex打開磁盤,在磁盤的MFT表(就是文件的索引目錄,這裏標記了文件在哪以及有沒有被刪除)搜索被刪除文件的名稱“abc”

複製十六進制名稱,重新搜索,找到對應的MFT表:

如圖所示,80 屬性裏保存了文件的內容,01代表的非常駐屬性,查看簇流信息(表示着文件的內容存在的位置),21 02 D5 07 中高位 2 表示 07D5 即起始簇位置,低位1表示02,即簇大小,07D5 即十進制 2005 的簇,即文件的起始簇。對應扇區 16040,偏移 7D5000的位置:

點擊複製選塊,將其恢復成新文件,就得到恢復的txt內容:

除了手動恢復外,現在市面上還有許多自動恢復軟件,不過很可惜大部分都是付費的,其實他們的原理就是以上展示的尋找索引的過程,比如著名的磁盤恢復軟件Disk Genius:

使用其恢復功能可以大批量恢復被刪除但是還沒有被覆蓋的文件。

只是這麼簡單一個步驟,國內的電腦店就要高額的恢復費,不得不說真是暴利。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com