I have a 3tb external seagate HD formatted in HFS+ and containing quite a lot of important data. At some point a while ago, I tried to make it cross platform compatible, and in so doing I think I messed up the partition/MBR/ some other wotsit.
(I have three machines - macbook pro running OSX. A desktop running linux ubuntu.And another desktop running windoze 7 (64bit) )
Anyway, ran the awesome TestDisk utility, first of all on the windows machine and pretty much straight away got a result in green. It took me all the way to the new options, one of which was "align partition: yes."
Which is where I chickened out.
I did some more googling and found that by comparing the mismatched sector numbers, and running p-disk in terminal (Mac) i should be able to realign it manually.
But this is where it gets tricky.
Although I can run a terminal in windoze I don't know what the right commands are.
I can't get the drive recognised at all on the mac, so can't even use TestDisk there.
And the ubunut machine is still doing a "quick analyse" - it started 4 hours ago

So anyway, the log file is pasted below, and I would be super grateful if anyone can give me a suggestion as to how to proceed.
Cheers
Partition table type default to EFI GPT
Disk \\.\PhysicalDrive9 - 3000 GB / 2794 GiB
Partition table type: Mac
Analyse Disk \\.\PhysicalDrive9 - 3000 GB / 2794 GiB - CHS 364801 255 63
Current partition structure:
Bad MAC partition, invalid block0 signature
read_part_mac: bad DPME signature
search_part()
Disk \\.\PhysicalDrive9 - 3000 GB / 2794 GiB - CHS 364801 255 63
FAT32 at 0/0/49
check_FAT: Unusual media descriptor (0xf0!=0xf8)
FAT1 : 32-3182
FAT2 : 3183-6333
start_rootdir : 6334 root cluster : 2
Data : 6334-409599
sectors : 409600
cluster_size : 1
no_of_cluster : 403266 (2 - 403267)
fat_length 3151 calculated 3151
heads/cylinder 16 (FAT) != 255 (HD)
sect/track 32 (FAT) != 63 (HD)
FAT32 at 0/0/49
DOS_FAT_32 48 409647 409600 [EFI]
FAT32, blocksize=512, 209 MB / 200 MiB
HFS+ magic value at 25/127/23
HFS+ magic value at 25/127/23
part_size 1564894032
HFS 409648 5860270975 5859861328
HFS+ blocksize=8192 + Backup, 3000 GB / 2794 GiB
NTFS at 364800/190/55
Warning: number of bytes per sector mismatches 4096 (NTFS) != 512 (HD)
filesystem size 732563456