Alternative bartpe, use Ubuntu Live CD, copy stuff to external hard drive.
There are tons of guide on using Ubuntu to recover files.
Another option is to buy a new hard drive and a usb converter for the old hard drive, that way the old one isn't touched except to get stuff off of it, and...