Understanding the technology helps you set realistic expectations.
In data recovery, the is to never write new data to the drive you are trying to recover from.
Running a "portable" version from a USB drive prevents the software's own installation files from overwriting the very data you want to save.