Hiren's Boot CD is good for what ails you, and then some. It will boot to Linux, "mini-XP", or DOS. There is a huge list of utilities which might be useful for different kinds of recovery needs.
SystemRescue disk isn't quite as stuffed with features as Hiren's, it is still well stocked.
http://www.hirensbootcd.org/download/
OR
http://www.sysresccd.org/SystemRescueCd_Homepage