I have a 1TB Iomega External Hard Drive (encrypted) that recently starting giving me a "semaphore" error. After a reboot and running the tool to decrypt the drive, I got the message that the drive needed to be formatted. When I abort the reformatting, it says the drive cannot be accessed, even for chkdsk. Attempting to open the drive (G:) says that it is corrupted. Here's what it looks like in device manager.

I started up Test Desk and have the following options:

Note: I'm using the /dev/sdb selection because when I try to use the G: I can't write any changes to it.
I select the detected (Intel) option and go to Anlyze. Hazzah! My drive details are there:

Even better is the fact that I can do a Quick Scan, and then select the drive and view my files:

I have even used the copy option to restore an individual file successfully. However, there is about 400GB of data on the drive I need access to, so if possible I need to avoid copying files over.
So I hit enter to continue, and get to the screen where I write the partition. However, I get an error when attempting to do it:

So I go back to the advanced section and select the "Boot" option:

Attempting to repair the MFT gives the following message:
MFT and MFT mirror matches perfectly.
Attempting to RebuildBS gives me the following messages:

I know the data is there, but I just can't seem to "flip the magic bit" to get it to show up properly in Windows (Vista) again.
Any help is GREATLY appreciated.