Or how I spent this evening.
My one goal for this evening was recovering files from a hard drive. The hard drive had lost its partition information. The program that I regularly use for this purpose (RecoverMyFiles) was not working well. It gave me a divide by zero error when trying to do a Fast Format Recover. The Long Format Recover took hours (around 12 hours if I remember right) and was not able to recover much of the files. It could not rebuild the folder structure and a lot of the filenames had @s in the names.
So I go searching google for lost partition hard drive or something like that. I downloaded a couple programs to try out. One had a nice looking UI, but the button images did not make any sense at all. And that one wanted to phone home when exiting. ZoneAlarm caught it doing that, so all it guaranteed was that I was going to uninstall it. Somehow the clueless wonders that wrote the program didn’t manage to get it listed in Add/Remove programs. Luckily they had a uninstall link in the start menu programs folder. Both of the programs that I downloaded had big readability problems. Poor english, using custom boxes for “tips” that did not have scroll bars, so you could only read about half of the tip.
Another program thought it was so good, that there wasn’t any reason to offer a trial version. I paid for that, realized it would not work, and then had to open a support ticket to get a refund. If I do not get a reply back by tomorrow evening, I will have to charge it back, which means instead of a $25 sale, they get $0 in sales and $25-30 in bank charges. Maybe that will make them rethink not having a trial version.
Well I finally got the files recovered. I used a DOS program called SpinRite to fix the hard drive, then a program called GetDataBack for FAT to recover the files. A whole evening wasted!
And I still don’t know why I get that divide by zero error in RecoverMyFiles. I am waiting for a response from support about the bug I sent them. They did give me a debug version so they could capture more information.