It might be worth mentioning I recovered the file using EaseUS data recovery wizard some time ago.
Anyways, to correctly use the command, you should use these commands with your Command Prompt or Powershell (prepend with ./ for powershell),
Change directory to bitcoin/daemon (change the dir if Bitcoin Core is installed to another dir):
Since you already set-up pywallet, using -recover is worth the try.
It should be able to find if there are recoverable keys from your wallet.dat file.
Follow this guide for the commands:
(characters wont display as you type the passphrases)
The result will be a wallet.dat named "recovered_wallet_
In your case, just move the corrupted wallet.dat to the root of your other drive, then use its drive letter as the --recov_device,
then fill out the --recov_size which is the drive's size and --recov_outputdir where you want to put the recovered wallet.