如何挽救驱动器上已删除的分区表?

如何挽救驱动器上已删除的分区表?

我不小心使用

dd if=/dev/zero of=/dev/sdb bs=512 count=1

分区表现在消失了。有什么方法可以重新创建分区表吗?

我的硬盘是2X2TB 软 RAID(GPT 分区表)

root@rescue:/# parted -l
Model: ATA HGST HUS724020AL (scsi)
>Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system     Name     Flags
 1      20.5kB  1049kB  1029kB                  primary  bios_grub
 2      2097kB  1987GB  1987GB                  primary
 3      1987GB  1992GB  5242MB  ext4            primary
 4      1992GB  2000GB  8388MB  linux-swap(v1)  primary


Error: /dev/sdb: unrecognised disk label
Model: ATA HGST HUS724020AL (scsi)
>Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

任何帮助将非常感激。

答案1

恢复损坏分区的最佳方法之一是运行以下软件测试磁盘和/或相簿在您的设备上。

它不一定能成功,所以要小心。但是,大多数时候它都帮我摆脱了很多麻烦。

以下是有关使用 TestDisk 和恢复分区的完整教程:

相关内容