i got the UBCD from this website and tried the programs listed above and it didn't work, so would the UBCD4Win work? whats the difference between the two?
UBCD4Win is good, i agree. You could also do it via DSL Linux (Damn Small Linux).
download the ISO and burn. Once booted, simply open a terminal and mount the drives as follows:
this will give you root privileges. now type
#mount /dev/hda1 /mnt/hda1
where hda1 = first physical drive, 1st partition. you may have to repeat the step using hda2 in order to access the second parition.
then, copy away