Recover files from a non-booting Windows PC
boot into System Rescue CD
http://www.sysresccd.org/Main_Page
To mount an NTFS drive as read-only:
mount -t ntfs-3g -o ro /dev/sda1 /mnt/windows (just drop the "-o ro" for read/write)
To mount a FAT32 USB key as writeable:
mount -t vfat /dev/sdb1 /mnt/backup
Set up network transfer:
net-setup eth0