I had the same problem this morning when trying to recover files from an external USB-drive. Deleting files with recuva was no problem... And the 100% CPU-usage doesn't occur when trying to recover files from my internal hard-disk (the result is not always satisfying although the condition of the file is "excellent")