Don't touch your old hdd, start from a live os instead and mount the drive readonly. You don't want to overwrite any data.
I would use a linux distribution (ubuntu has s large community) and try to restore the file with "testdisk" again. You can install it with 'sudo apt install testdisk'. I had by far the best results with this program.