I recently bought Stellar Exchange recovery software to extract data from my corrupt exchange database and it worked much better than expected. The software recovered almost everything from that corrupt database and surprisingly the software even recovered some accidentally deleted emails as well.