I've recently found a great live Linux distro optimised for recovery/repair duties. It's called System Rescue & can be found at
http://www.sysresccd.org
It has a range of useful tools including graphical partitioners (that can handle NTFS), NTFS file format support, partition imagers, even ACPI.
I'm very impressed!