【問題記錄】從found.000中恢復數據(某個文件夾突然不見了)


Creation time:2020/06/21

  • 說明:本文是問題解決後編寫的,解決順序已經盡力按照我記得的編寫。希望能給遇到此問題的朋友一份參考。
  • 因涉及數據此等重要性的東西,建議還是看完全文再操作。在理解了我的解決思路之後,並且覺得我的方案有用方可嘗試。切勿在你解決無望的時候,看到本文以爲是發現新大陸,然後盲目操作導致數據丟失得不償失!(因爲我搜索過關於found.000的相關,有些人說用數據恢復軟件,有些人說這個文件恢復不了,還有人提問該文件夾能不能刪除諸如此類)
  • 但是你還是想嘗試,可以嘗試複製一份found.000出來,在別的盤上或者電腦上對該文件夾進行操作。(切勿在源路徑操作,方便你實在不行的情況下拿去維修)或者你對自己非常有信心,就在源路徑下操作吧(因爲我也不知道複製出來能不能恢復😂)。
  • 本文更多的是提供思路,實際操作需要的一些諸如命令行操作,文件夾提權等需要大家自行百度。

一、問題說明(此時我的電腦上是沒有found.000這個文件的)

某天我的D盤下的“資料”文件夾突然不見了。
當時我的思路是:

  1. 該文件夾被病毒隱藏了?
  2. 我之前誤刪了?

初步解決方案
通過問題排查(查看隱藏文件+受保護的文件),發現思路1是錯誤的。
那接下來就是怎麼驗證誤刪?因爲該文件夾比較大,刪除的情況下會提示放入不了回收站,要直接刪除嗎?所以回收站沒有我的刪除記錄。然後思路2的解決方法是進PE使用數據恢復軟件(如:Recuva,金山數據恢復)查看有沒有相關痕跡,結果發現沒有“資料“文件夾被刪除的相關痕跡(着急解決問題,沒想到截圖)。(進不進PE沒多大關係,但可能是因爲我進PE恢復數據導致重啓電腦的時候進行磁盤檢查,然後我的電腦上纔有found.000

經過以上的方案,還是不行之後。我剩下的思路只有裝殺軟看看。但是,我沒有裝,因爲接下來的操作我也是第一次遇到。

無意中,我使用 everything 軟件進行搜索"資料"的時候,通過搜索結果看到我的文件還是存在的。忘記截圖了,但我記得結果是xxx資料 D:\資料\xxx。當時我看到我的文件夾存在的時候很開心,馬上右鍵打開所在路徑,結果提示:請檢查你的路徑,沒有該路徑之類的話。(當時我一臉懵圈。everything可以搜索到,難道是everything之前的索引還存在?這個結果只是一個假象?)

  • everything的結果說明了什麼?(我此時相信我的文件夾還是存在的)說明了我的文件夾還是存在的。沒有被數據恢復軟件沒有檢索到是因爲我的文件夾根本沒有被刪除啊。但是不知道爲什麼就是看不到它了(注意,此時並不是隱藏,因爲常規的查看隱藏文件方式已經不起作用了,我的理解是,因爲某個原因,系統對”資料“這個文件夾的索引沒有了)

二、可行的解決方案

step1: 確保你的硬盤裏有found.000

因爲我成功解決問題的基礎是有這個文件。所以只需要在重啓的時候進行磁盤檢查,讓系統重新找回對這個文件夾的索引。(如果你的電腦此時有這個文件跳過這一步)

step2: 存在 found.000

使用 everything 搜索一下丟失文件夾的關鍵字。如下:可以看到我的資料都在這個文件夾下。
在這裏插入圖片描述

step3: 進入文件夾

於是我馬上右鍵打開所在路徑,我的天!進來了。我試了一下打開 pdf ,是可以打開的。我馬上覆制一份到別的盤打開,是可以打開的!於是我慢慢一步一步點上一級路徑跳轉,是可以訪問的。可是當我點擊dir0001.chk之後提示錯誤了。(具體提示的錯誤我忘記了)
在這裏插入圖片描述

step4: 從文件瀏覽器進入found.000

因爲step3: 倒着進不了上一級路徑。此時我想能不能正着進入該路徑,於是我從文件夾點進去,提示權限不足,此時對文件夾提權就好了。在這裏插入圖片描述

進入後,發現如下:(寫下此文的時候我已經忘記相關彈窗提示,但是我記得我第一次提權進入該文件夾的時候沒有這麼多東西的,我是進行了step5纔看到下圖如此完整的文件夾)在這裏插入圖片描述

step5: 從bash進入dir0001.chk

step4我說明了我第一次進入found.000文件夾是沒有什麼東西的。於是我的思路是:無論如何都要進入”單片機“的上一級目錄(我原本保存的路徑就是D:\資料\單片機),所以雖然不能進入found.000,但是隻要我進入”單片機“上一級目錄就可以對我之前的數據全部複製保存。

  • 怎麼操作?很簡單,當時我想到的是從命令行看能不能進入,於是有下圖:
    在這裏插入圖片描述

奇怪的是,我從命令行進入”單片機“的上一級目錄之後,我就可以正着進found.000文件夾,並且還能看到比較多的文件夾了。纔有了step4的第二張截圖。然後也有了下面的截圖。在這裏插入圖片描述

經過我的發現,之前的數據並不是全都在dir0001.chk中,在found000文件下的其他dirxxxx.chk都保存了我之前的資料。大家不放心每個文件夾都點開看看吧!

三、總結

  1. 想辦法讓電腦中存在 found.000(通過重啓後進行磁盤檢查)
  2. 想辦法進入found.000(通過命令行,必要時結合 everything)
  • 事後我想,是不是一開始就可以通過 命令行 進入該文件夾了?即使不能正着進去,我也可以通過 everything 打開所在路徑之後再通過命令行進入,然後通過cp 命令直接複製到別的盤保存。
  • 同時,我成功恢復數據感覺也是很多的機緣巧合,比如,如果我不進PE恢復數據,是不是就沒有磁盤檢查了,也就沒有生成found.000,我可能就還不能解決此問題了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章