I had a hard drive corrupted and desperately wanted to retrieve my d2s files, along with photos and such and found this utility... Testdisk from cgsecurity.org. It wasnt initially configured to recover d2s files, but I asked him if he could add it so he did and it recovered them without a hitch... the utility Photorec that comes in the download packet (currently 6.11_WIP) can be configured to search hard drives no matter what happened, partitioned, corrupted or what not and dig them out as long as they were not overwritten. Check it out...
Sycorax
Europe
2. Re: Recover Diablo saves from corrupted hard 02/23/2009 08:59:48 PM PST
If you can access your hard drive via some utility, search for sectors beginning with hex pattern '55 AA 55 AA'. When you find such sector, save file size will be DWORD at offset 8. Most save files do not exceed 4096 bytes and should be found in one extent.
For example:
0000 55 AA 55 AA 62 00 00 00 | 54 0E 00 00 XX XX XX XX U.U.. T. ....
54 0E -> e54 -> 3668, means you need to copy next 4 sectors.