Jag löste ett liknande problem,i Windows XP genom att montera den "trasiga " hårddisken i ett Usb kabinett.
startade en "frisk " dator och därefter kopplade jag in Usb hårddisken.
i detta läge kunde jag kopiera in filerna på datorn.
Hoppas att detta fungerar även i ditt fall. Jag har ingen erfarenhet av vista.