從硬碟恢復數據
我想
Knoppix.iso
用GNU/Linux
.dd
情況:
- 裝有 Linux Mint 的筆記型電腦
- 安裝到系統的硬碟(.iso 文件) 1TB 硬碟(使用 800 GB)
- 安裝在系統上的 U 盤(使之可啟動)
- 使用的命令:
$ sudo dd if=/HDD/knoppix.iso of=/dev/sdb
發生了什麼:
我不小心在命令中輸入了錯誤的路徑。我沒有寫入USB,而是將其複製
knoppix.iso
到硬碟上。當我注意到這一點時,我立即停止了這個過程。我查看了 HDD 的文件結構,一切都在它的位置,所以我解除安裝了 HDD。在家裡,我使用
Win7 Professional
. 我發現我的數據不見了,並且knoppix.iso
在 HDD 上解壓了。從那以後,我不再將 HDD 連接到任何類型的電腦上。我試圖找到解決此問題的解決方案,但我想確保不要搞砸,因為我在這裡沒有經驗。我也沒有備份。
我想做的事:
我找到了PhotoRec,我想嘗試用它來恢復我的數據。
問題:
這個項目是否能幫助我實現我的目標?你有關於如何使用它的建議嗎?你知道任何其他可能對這裡有幫助的程序嗎?
好消息是,與您的驅動器大小相比,knoppix iso 相對較小,因此即使在 1-2 分鐘(電腦術語中的永恆)內,也只有大約 1% 的驅動器被覆蓋,並且大部分數據沒有被擦除。如果它被抹去,那麼如果不付出巨大的代價,即使嘗試恢復也幾乎是不可能的。
在解除安裝硬碟之前,系統記憶體中還有原來的磁碟分區資訊,以及文件結構。由於您沒有通過正常的文件系統驅動程式碼,它沒有註意到底層磁碟塊發生了變化,並且一切看起來都很好(但不是)。
如果您還沒有,您可以寫下 的輸出
fdisk -l
,因為這是開始嘗試恢復分區資訊的好方法。一旦在那裡,您可能有機會恢復文件系統並嘗試使用任何冗餘資訊(取決於文件系統)來恢復內容。由於您指示將驅動器連接到 Windows 7 機器,因此驅動器上可能有 VFAT 或 NTFS,AFAIK 的恢復資訊少於某些 Linux 本機文件系統。
PhotoRec 將嘗試通過組合適合的文件元素來查找文件。根據文件的碎片,這可能是一個漫長的過程,因此嘗試恢復分區然後文件系統應該具有優先權。
要做的第一件事(如果您還沒有這樣做的話)是購買 2 TB 驅動器並在其中製作 1Tb 驅動器的副本,以便您可以在必要時將 1TB 驅動器恢復到目前狀態(一個新的驅動器可能是一項投資,但它會為您提供備份設備,無論您是否取回數據)。
然後嘗試恢復分區資訊。如果您仍然知道如何對其進行分區,則可以嘗試執行相同的命令,隨時不要格式化新分區!在備份整個驅動器之前不要這樣做!
如果驅動器上有多個分區,那麼一旦分區資訊被恢復,除了第一個以外的所有分區都可以完全恢復。
然後嘗試恢復文件系統(工具取決於類型),如果它是 VFAT 或 NTFS,那麼您最好尋找基於 Windows 的工具。
同時,您可以嘗試在光碟的備份副本上執行 PhotoRec,只要您不更改實際的備份副本,只需從那里拉出任何重建的文件並將它們複製到備份之外的新位置。
很難根據實際的分區和文件系統類型為您提供非常具體的步驟,對此感到抱歉。我希望這可以幫助您恢復一些數據。(我是否提到在嘗試任何更改之前備份您的光碟?)