Data-Recovery
訪問 SATA 驅動器的命令
我損壞了 Windows 筆記型電腦中的驅動器,現在我想嘗試恢復盡可能多的文件。雖然我對 Linux 知之甚少。
我在另一台機器上有 Ubuntu 10.04。我有一個用於驅動器的擴展塢,它連接到我的 Linux 機器。驅動器出現在磁碟實用程序中。
不幸的是,這是我不知道從哪裡開始的地方。任何幫助表示讚賞,如果需要,我可以提供更多資訊。
數據恢復是一件棘手的事情,比使用答案更適合幾本書。那裡有很多神話、傳說和巫毒食譜。:)
如果磁碟似乎正在匯流排上說話,也許您可以獲得一些數據。查找GNU ddrescue。它對磁碟或單個分區進行塊級救援。還有 ‘plain’
ddrescue
,幾乎相同。我都用過。您將需要
ddrescue
、即將消亡的磁碟和另一個大小相同或更大的磁碟。如果要挽救磁碟到磁碟,磁碟的大小可能應該相同。如果沒有,您可以進行磁碟到映像的複制,然後使用losetup
,dmsetup
和mount
(帶有-o loop
選項)來獲得對分區的文件級訪問權限。
ddrescue
有點像dd
(因此得名),但旨在解決磁碟的壞部分。首先,它複製大塊,在錯誤所在的地方留下漏洞(稀疏文件,如果您要保存到文件系統)。然後它分而治之,逐漸複製磁碟問題部分的較小區域,直到只有失敗的壞扇區未被複製。如果磁碟行為不正常,它也可以重試其操作。此外,您可以隨時停止並重新啟動它,只要您給它一個日誌文件(這是人類可讀的並告訴您哪些磁碟塊已損壞)。這是一個範例呼叫:
ddrescue /dev/sdg /mnt/sdg.img /mnt/sdg-ddrescue.log
您可以隨時中斷
Ctrl-C
並重新啟動它。如果救援操作不順利,請查看手冊頁以獲取其他選項。