Data-Recovery
ddrescue 了解
對不起我的英語…
我用dd失去了我的外置硬碟上的日期(我的外置硬碟上有ext4 格式,只有影片和一些文件),現在嘗試從我的硬碟上恢復日期。在這裡找到如何做
sudo ddrescue -f -r3 /dev/sdb1 memorycard.iso memorycard.log
為什麼agc使用兩種可能性,.iso和**.log**來保存?
否則,還有一個問題……
他只給**/sdb1而不是輸出硬碟/sda5**
也許很好
ddrescue -f -r3 /dev/sdb1 /dev/sda5/_rescue.img /dev/sda5/rescue.log
可以請有人用簡單的話解釋一下,因為他這樣做了,謝謝!
的
man
頁面ddrescue
在這裡。命令選項
ddrescue
告訴-f
如果您不將數據複製到正常文件,則強制覆蓋塊設備。在這種情況下,該選項不會執行任何操作,因為您正在將副本複製到正常
img
文件。-r3
重試任何壞扇區 3 次
/dev/sdb1
您試圖搶救的損壞驅動器的路徑。它應該已連接但未安裝。插入驅動器並執行
lsblk
以查看正確的路徑。/path/to/rescue.img
正是您想要將獲救數據複製到的位置,並且可以是任何具有足夠複製空間的已安裝驅動器。不要
/dev/
在正常文件系統中使用路徑,只使用普通路徑,例如/home/user/whatever
/path/to/rescue.log
是在哪裡
ddrescue
記錄它的進度,這樣如果你停止它,它就可以從它停止的地方恢復,而不必重新開始。再次使用正常的路徑描述。如果損壞的驅動器在,那麼只需在要將數據複製到的位置
/dev/sdb1
打開一個終端並執行sudo ddrescue -r3 /dev/sdb1 rescue.img rescue.log
編輯
恢復圖像後,您將需要
mount
它。這裡有一些幫助,但如果你有一個img
文件,那麼你可能會發現安裝它losetup
來幫助mount
. 您也可以嘗試指定iso
格式而不是 animg
並查看您的文件管理器是否可以直接打開它(因為 @acg 最初建議使用iso
)。安裝後,您還可以使用
testdisk
檢查 iso 是否有任何已刪除和失去的文件。