我的 Windows 筆記型電腦中的驅動器已損壞,現在我想嘗試恢復盡可能多的檔案。雖然我對 Linux 知之甚少。
我在另一台機器上有 Ubuntu 10.04。我有一個驅動器擴充塢,它連接到我的 Linux 機器。該驅動器出現在磁碟實用程式中。
不幸的是,這是我不知道該往哪裡繼續的地方。感謝任何幫助,如果需要,我可以提供更多資訊。
答案1
資料復原是一件棘手的事情,而且更適合幾本書而不是 USE 答案。那裡有很多神話、傳說和巫毒食譜。 :)
如果磁碟似乎正在總線上通話,也許您可以得到一些的數據。抬頭GNU地址救援。它對磁碟或單一分割區進行區塊級救援。還有 'plain' ddrescue
,幾乎相同。我都用過。
您將需要ddrescue
即將失效的磁碟和另一個相同或更大大小的磁碟。如果要挽救磁碟到磁碟,磁碟的大小可能應該相同。如果沒有,您可以執行磁碟到映像的複製,然後使用losetup
,dmsetup
和mount
(帶有-o loop
選項)來獲得對分割區的檔案級存取。
ddrescue
工作原理有點像dd
(因此得名),但旨在解決磁碟的壞部分。首先,它複製大塊,在錯誤所在的地方留下漏洞(稀疏文件,如果您保存到文件系統)。然後,它會分而治之,逐漸複製磁碟上有問題的部分的較小區域,直到只剩下發生故障的壞扇區未複製。如果磁碟行為異常,它還可以重試操作。
此外,您可以隨時停止並重新啟動它,只要您給它一個日誌檔案(該檔案是人類可讀的,並告訴您哪些磁碟區塊已損壞)。這是一個範例調用:
ddrescue /dev/sdg /mnt/sdg.img /mnt/sdg-ddrescue.log
Ctrl-C
您可以隨時中斷並重新啟動它。如果救援行動進展不順利,請檢查線上說明頁面以取得其他選項。