Restore partition table, preserve data?
My 320GB ntfs external HDD stopped working, thunar now reports "wrong fs type, bad option, bad superblock on /dev/sdc..." Windows shows a blank 320GB disk, won't run chkdsk, offers to format the disk. Gparted shows an ntsf partition with first sector 0 and "Partition Table: none". fdisk reports ntfs signature, 320GB of free space.
testdisk says "None partition table type has been detected". If I select type=None then it finds my files. If I analyze, it does not find any ntfs partition.
mount -t ntfs /dev/sdc /mnt works, allowing me to rsync the data. For some reason, antiX, Fatdog and a few others mount the disk normally. I'll use the disk it this way unless there is a way to restore the partition table while preserving the data. I can't find anything useful on this, suggestions would be appreciated. Thanks.
fdisk --list
Disk /dev/sdc: 298.09 GiB, 320072932352 bytes, 625142446 sectors
Disk model: FreeAgent Go
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000