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

我不小心dd使用前512字节

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

分区performance在消失了。 有没有办法重新创build分区表。

我的硬盘是2X2TB Soft 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: 

任何帮助将非常感激。

恢复受损分区的最好方法之一是在设备上运行TestDisk和/或PhotoRec等软件。

肯定不会成功,所以要谨慎。 但是,大部分时间,这使我摆脱了很多麻烦。

这里是关于使用TestDisk和恢复你的分区的完整教程:

  • TestDisk逐步 。
  • 如何使用Linux恢复分区和数据 。
  • 生存僵尸启示录:恢复在Linux上丢失的数据 。
  • 如何在意外擦除硬盘后恢复丢失的文件 。
  • 在Linux中从坏分区/驱动器中恢复文件 。