From bad sector to "damaged file" - did it for Linux/ext3, can I do it for Windows/NTFS?

Solution 1:

I know you have an NTFS FS, and run windows on that FS. I don't know if you "could" boot a live Linux to work on that driver or not.

If you can boot Linux from CD or USB, you can use ntfsprogs. look at -

ntfscluster 

ntfsinfo 

I believe ntfscluster tell you what file a particular cluster stores. I hope this puts you in the right direction.