Two comments

1) if the desktop is XP home (a fat32 file system,) you can do the transfer using knoppix CD's on both ends and avoid the samba configuration.

2) Google "forensic" type "copies". You can zip and send an entire partition over a network and unzip it into an empty partition on the desktop and then salvage, take it apart and|or recover with partition or file recovery tools at will.