尝试创建可启动的iso磁盘时,分区丢失了

我试图在usb棒的分区(sdc-2)上创建一个可引导的Ubuntu iso磁盘,它最初有三个分区(sdc-1/2/3,类型为ext3 / fat32 / ntfs)。 在这个post之后 ,我跑了:

sudo umount /dev/sdc2 sudo dd if=input.iso of=/dev/sdc 

现在,我再也无法访问3个分区了。 所以第一个问题,我犯了错误吗? 我的感觉是我应该使用= / dev / sdc2代替,对吧?

第二个问题,我该如何解决问题:

  1. 分区未显示。 运行testdisk,我看到一个“iso”分区,但是,“快速搜索”选项显示了三个底层分区。 如何恢复三个分区系统?

  2. 以前的分区sdc1似乎已损坏。 Testdisk检测到它,但无法列出文件。 dd操作是否会不可挽回地破坏它? 我可以在不使用光恢复等工具的情况下恢复任何变化?

非常感谢!!

我弄错了吗?

您用ISO文件覆盖了驱动器/dev/sdc的开头。 从你问题的最后一部分来看,它似乎不是你想要做的。 因此,是的,这是一个错误。 一个非常糟糕的。

你应该使用/dev/sdc2

如何恢复三个分区系统?

如您所知,您可以使用TestDisk轻松恢复第二个和第三个。

TestDisk可以从它在驱动器上找到的文件系统创建分区表。 但是,基本思想是您应该使用TestDisk复制不同驱动器上的文件,然后从头开始重新创建分区。

您将无法在第一个上执行相同操作,因为它已损坏。 您需要使用R-Linux等高级恢复工具来分析/dev/sdc1

如果您无法访问文件,请选择“深度搜索”,这可能需要一些时间,但可能能够找到正确的扇区来恢复分区。 确保分区类型右侧的字母不是“D”,因为这意味着它被设置为删除。 它可以更改为其他分区类型L,E或P(逻辑,扩展或主要)。 在找到所有工作分区后,只应将不起作用的重复项标记为删除。

找到分区并能够访问文件后,选择[Write]选项以保存分区表。

有关完整说明和详细的恢复选项,请参阅此分步指南: http : //www.cgsecurity.org/wiki/TestDisk_Step_By_Step