Trinity Rescue Kit or TRK is a free live Linux distribution that aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues.
http://trinityhome.org/Home/index.php?content=TRINITY_RESCUE_KIT____CPR_...