recovering data on lost partition

Testdisk should do the trick - follow the walkthrough there. - You can run it most common OSes, and does a good job as long as the drive's recoverable.

I'd suggest using a linux livedisk - sometimes they can 'see' lost NTFS partitions, and you can do a direct copy off that, and if that fails, testdisk.