A customer resized a Windows partition to make the C drive bigger and the D drive smaller. I don't know how, or with what software, but it failed and now the D drive is unreadable in Windows. The resizer tool shows the files, but Windows cannot.
I'm working remotely so I can't reboot to a rescue disk.
I've tried using selfimage to get a copy of the partition, and I can, but osfmount opens it but Windows can't read it, 7zip shows some files but they're all mangled names and not real.
I can't buy anything, I can't send it to a recovery company and there is no backup. I'm looking for a free "scan a broken NTFS drive/drive image and extract some files" utility. There must be one out there, do you know of one?
[Update:]
I copied SelfImage to the computer and imaged the hard disk to a network share.
On another machine, I used the trial of Mount Image Pro to present the image as real physical drives.
The trial of their Recover My Files ran against it, and found lots of files but wouldn't restore them.
Then I used PhotoRec Free to extract a lot of files, often it extracted junk.
Then, today, someone else managed to get checkdisk to run against the broken volume, which I couldn't, and that fixed it, so there was no need for this anyway!