Some of the tools previously recommended on this forum (I managed to dig this from the archives):
- ost2pst,  for converting the corrupt file from  *pst  to *.ost and back to *.pst. Found  here
- EasyRecovery Professional
- GetData