I bought bitcoins about a year half ago and my hard drive broke and i managed to recover them using a recovery tool that found wallet.dat from a deleted wallet on another hard drive but its courrped and wont work at all. i tired something to do wtih python dbdump.py --wallet but it failed, is there anything i can do any help would be great.The wallet.dat is only 112kb i dont know if that matters.
You can attempt to launch the client via the command line and add the -salvagewallet option this attempts to recover and dump the private keys from the wallet.
I recommend using the information given here. I once managed to use it to recover wallets that resisted all other salvage methods I tried. (Casascius mentions full drive scanning in this post, but that is not needed if you have the wallet file).