Use backups, Luke! Иначе такие ситуации будут повторяться не раз, и не два.
Что касается битого винта -- поищите какой-нибудь софт и попробуйте сделать полный посекторный образ диска, смонтируйте этот образ и попробуйте выдернуть из него уже файлы. На линуксе или фре можно с помощью dd попробовать этот образ снять.