我需要對 ddrescue 目標磁碟機進行格式化/分割區嗎?

我需要對 ddrescue 目標磁碟機進行格式化/分割區嗎?

我正在嘗試在 Ubuntu 上使用 GNU ddrescue 從故障硬碟恢復資料。我使用了以下命令:

sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]

到目前為止,它運行速度很快,沒有任何問題。我關心的是目標驅動器“sdb”。在 Ubuntu 的“磁碟”實用程式中,其內容列為“未分配空間”,分割區為“主開機記錄”。 ddrescue 完成後我會看到什麼?我應該以不同的方式準備驅動器嗎?

兩個驅動器大小相同,我可以看到每個驅動器上的活動。我不確定要從中恢復資料的驅動器(“sda”)是否是 MBR。感謝您的時間。

答案1

不,ddrescue會為你準備好一切。你只需要設定一些東西救援,但前提是分區表損壞。從GNU 地址救援手冊:

範例 1:全自動救援具有兩個 ext2 分割區的整個磁碟/dev/sda/dev/sdb.

注意:您不需要/dev/sdb事先分區,但如果分區表/dev/sda損壞,您需要以某種方式在 上重新建立它/dev/sdb

 ddrescue -f -r3 /dev/sda /dev/sdb mapfile
 fdisk /dev/sdb
 e2fsck -v -f /dev/sdb1
 e2fsck -v -f /dev/sdb2

完成後ddrescue(並且您已經安全地完成了所有操作,例如沒有安裝任何/dev/sda/dev/sdb在救援期間,請小心中斷並“修復”故障驅動器),您將看到故障光碟中的所有可能資料都已複製到新的那一個。說「所有可能的資料」我還指分區表和分區標誌。

相關內容