You can use a live version of Linux, Ubuntu, Puppy, Knoppix, to recover your files. I have used Puppy Linux
to recover files from both FAT32 and NTFS partitions. You will be able to burn the data to either a CD or DVD with the software provided with Linux.
You will need 256Mbs of RAM to run it from a RAMdrive. In the mode you will not have to install anything to your hard drive. If you decided to run it from a hard drive it installs in a FAT32 or NTFS (with a driver) inside of windows.