1. Selecting C: Does not resolve the issue. Using C: simply lets you pull out more files, but not even close to all files. For example, if you try to pull files into a third subfolder on an external drive, it will tell you that it can't recover 4,700 files, but once you change the folder to C: it will tell you that it can't recover 4,000 files. The result is pretty much the same, which is you can't recover thousands of files.
2. The issue seems to be with Recuva software, other programs don't do that. Recuva pulls a great amount of files from a broken hard drive, but it can't transfer thousands of files, making the software much less useful.
If you have other suggestions, I greatly appreciate that. If the paid version does not have this problem, please let me know. Thank you.