Opstarten livecd en dan kun je alles kopieren naar een andere externe hd/usb stick.
Probeer eens fsck (scandisk als in windows)
probeer eens opstarten livecd,
dan gparted starten
dan de hd kiezen,
dan met muis op partities, rechtertoets, dan kiezen, check (dit is fsck).
Doe dit voor alle hd's en partities, niet voor ntfs/fat en niet voor swap.