So, if I understand correctly from the YouTube video and your comments on Reddit... the entire situation came about because:
- Bitcoin Core was open and running with your "$$$" wallet.dat loaded
- You renamed the "$$$" wallet.dat file to otherwalletname.dat
- You shutdown Bitcoin Core
- You then tried to rename otherwalletname.dat to wallet.dat
- You tried to start Bitcoin Core
- You got error message... and wallet.dat was "gone" and you had a "wallet.TIMESTAMP.bak" file
- You renamed wallet.TIMESTAMP.bak back to wallet.dat
- You tried to restart Bitcoin Core
- It then deleted wallet.dat and started up as normal
- After startup it then generated a completely new wallet.dat
Looking at the version of Bitcoin Core, it is generating
NON-HD wallets... so it is relatively old version.
Finally, all of this happened 2 years ago... and you have made images of the hdd and tried various file recovery programs to recover the wallet.dat
Regardless... Unfortunately, it would appear that your chances of recovery are very very small... given old historical threads/post like these:
https://bitcointalk.org/index.php?topic=1389123.msg14114115#msg14114115https://bitcointalk.org/index.php?topic=1389123.msg14114782#msg14114782Where a user in EXACTLY the same situation has suffered complete wallet loss after renaming a wallet.dat... then renaming the wallet.TIMESTAMP.bak file...
It would seem that the underlying Berkeley DB libraries did "Bad Things"™ with corrupted files. Whether or not this still occurs in newer versions of Bitcoin Core, I can not confirm.