Случайно запустил "sudo gpart-W/dev /sda/dev / sda" – как я могу восстановить мои разделы?

Я пытался восстановить поврежденную карту MicroSD, расположенную на /dev /sdb, однако я случайно запустил инструмент gpart на/dev / sda. (не gparted, но gpart)

Я закончил тем, что написал один раздел, и теперь у меня есть 4 раздела на моем внутреннем жестком диске, у меня есть 1 раздел.

это выход fdisk -l:

Disk /dDisk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
ev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Как я должен восстановить мои разделы, видя, как я переписал их с gpart?

1 ответ:

ладно - оказывается, это был только мой таблица разделов что я переписал.

я восстановил его с помощью testdisk, пошаговые инструкции можно найти здесь:

http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step#Partition_table_recovery

на самом деле у меня было больше разделов, чем я помнил, это восстановленный макет:

диск / dev / sda: 320.1 GB, 320072933376 байт 255 головок, 63 секторов/дорожку, 38913 цилиндры, всего 625142448 секторов Блоки = участки 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт Идентификатор диска: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    24578047    12288000    7  HPFS/NTFS/exFAT
/dev/sda2        24578048    24782847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        24782848   500794240   238005696+   7  HPFS/NTFS/exFAT
/dev/sda4       500794245   625153409    62179582+   f  W95 Ext'd (LBA)
/dev/sda5       500794308   620173259    59689476   83  Linux
/dev/sda6       620173323   625137322     2482000   82  Linux swap / Solaris

Disk /dev/sdb: 4158 MB, 4158652416 bytes
128 heads, 62 sectors/track, 1023 cylinders, total 8122368 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes