you could try booting up a livecd like pclinux, or knoppix to see if it will read your hard drive if all else is failing, its worth a shot. if you google pclinux it is free to dl and you can just burn it to a cd and boot off that cd into a full OS from where if your hdd isn't trashed you should be able to pull files off of it