I have a 120GB IDE drive connected to my MacBook via a IDE-USB adapter. I formatted it fresh with a single full-size HFS+ partition and backed up a bunch of stuff.
Unfortunately, upon reconnecting the drive to my MacBook, the drive showed up as unrecognized, and in the Disk Utility the disk shows up as a different capacity than it actually is. To make matters worse, it seems to come up with a different size each time I reconnect it.
I have poked around with TestDisk, and it's accompanying PhotoRec, but have been a little paranoid to make any changes. PhotoRec kept failing because it would not detect the drive size correctly. Are there any other worthwhile non-destructive options?
Given I know the actual drive size, should I be able to recover the partition by manually resetting the partition table? Any ideas on how to accomplish this? I know TestDisk can do this, but given that it doesn't detect the correct drive capacity, I've been very hesitant to make any changes as I do not want to lose this data if I can help it.