Hi FreelanceX,
How are you with Linux?
I would recommend that you download the Ubuntu live CD from here:
http://www.ubuntu.com/GetUbuntu/downloadOnce you've downloaded the ISO and burnt it to CD you can boot off the CD into a live environment without altering anything on your hard disks.
Now install and run testdisk using the steps in the following thread:
https://answers.launchpad.net/ubuntu/+source/testdisk/+question/45126If you don't fancy getting your hands dirty with Linux then you can always download TestDisk for Vista:
http://www.cgsecurity.org/wiki/TestDisk_DownloadIf you need any clarification or assistance with this please let me know.
Plod