我是否需要格式化/分区 ddrescue 目标驱动器?

我是否需要格式化/分区 ddrescue 目标驱动器?

我正在尝试使用 Ubuntu 上的 GNU ddrescue 从故障硬盘恢复数据。我使用了以下命令:

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

到目前为止,它运行迅速,没有问题。我担心的是目标驱动器“sdb”。在 Ubuntu“磁盘”实用程序中,它的内容列为“未分配空间”,分区为“主引导记录”。ddrescue 完成后我会看到什么?我应该以不同的方式准备驱动器吗?

两个驱动器大小相同,我可以看到每个驱动器上的活动。我不确定我正在从中恢复数据的驱动器(“sda”)是否是 MBR。感谢您的时间。

答案1

No.ddrescue会为你准备好一切。你只需要设置一下救援,但前提是分区表已损坏。从GNU ddrescue 手册

示例 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

相关内容