SystemRescueCd seemed to work quite effectively in helping get information off a crashed Vista installation. It took me ages to work out what to do, heaven help anyone who has never heard of mounting a filesystem. Works nicely as a bootable CD.