Ok I see! I think the file is badly corrupted
You should use the recovery:
https://bitcointalk.org/index.php?topic=34028.msg2794856#msg2794856python pywallet.py --recover --recov_device c:\path\to\your\wallet.dat --recov_size 30Gio --recov_outputdir c:\recoveredwalelt
The rest should be obvious
Tell me if anything goes bad
If this doesn't recover the keys you wanted then I really think they're gone
So as far as i can see, the recovery option will search for the wallet patter within a whole hard drive?
I thought it would try to fix a wallet, already recovered using some file recovering sofware as i did, instead.
Ok, tomorrow i'll try to use the tool over my old hard drive where i detected i had my old wallet deleted, i haven't used it ever since.
Ill let know how it works

thank you!