Thank you for all your help so far an sorry for wasting time with beginner mistakes, I don't know programming.
You example worked, which prompted me to correct the lines i was running to:
python pywallet.py --recover --recov_size 30.1Gio --recov_device c:\python27\wallet.dat --recov_outputdir c:\python27\recover
Which worked but found 0 possible wallets, 0 encrypted keys and 0 unencrypted keys, which I guess means I lost the btc I had there. The only thing that feels off is that the wallet.dat file is 150kb, larger than an empty wallet. I don't remember if I had used a passkey but I think pywallet would've notified me if I did.