I'm running Windows 7, and wanted to restore some accidentally deleted files (why else would I be using recuva?). The program didn't find anything initially, then I selected deep scan, which works fine until it reaches 64%, at which point it stops, no crash, no error message. After waiting at 64% for a while, I canceled it. It found a bunch of old files, but not what I was looking for. So, I ran it again, and once more it got stuck at 64%. Tried cancelling and retrying a few more times to no avail.
edit: Wait an hour: nothing. Post asking for help: it suddenly jumps to 72%.