Hi,
I’ve seen that sometimes scanpst.exe or inbox repair tool doesn’t fix the heavily corrupted Outlook mailbox. Moreover, if the Outlook data file is 2GB or more and with attachments, it’s become useless to recover data files.
Following are a couple of links I have found useful to repair Outlook mailbox (with attachments).
PST Viewer Tool
Outlook Recovery Tool
Hope this will help you!