I gave a friend of mine my internal 1.5TB HDD to copy alot of files for me. When he gave it back to me i tried reattaching it to my desktop but Windows couldn't read the HDD or recognize it, so i tried using testdisk to recover my MFT table but even though it managed to write the MFT table and i actually managed to browse through the files and recover some of the data, Windows still couldn't recognize the HDD (Even after making the partition active and giving it a new letter).
This is what the Disk Management on Windows shows me:

And it does not allow me to change the drive's letter, so the drive is not showing when opening "My Computer" or listing the drives.

I tried using one of the commercial softwares out there named Aoemi Partition Assistant
But it went as far as showing me this:

I tried to rebuild MBR and then convert the Disk to MBR, but the used size would dramatically change to 450 MBs ! And when trying to use that same software to change the drive's letter, it fails with an unknown error and asks me to use the Windows Drive Management to change the drive's letter which is not doable!
I am currently clueless on what to do, as i've been going in loops for 3 days now, and i am really afraid i'd damage it (i am hoping i haven't done that already, since i can still recover some of the data using testdisk).
Thanks,
Extra information: I am using a 32bit Windows XP Desktop pc.
