MapiExceptionJetErrorFileIOBeyondEOF: Unable to mount database. (hr=0x80004005, ec=-4001) on Exchange 2007 SP3 RU3

2017-12-08T10:43:49+00:00 April 28th, 2011|Exchange|

After performing a reboot of the Exchange server at a customer, one of the mailbox databases failed to mount and the error above was shown. During troubleshooting we noticed Event ID 419 in the Application log which led us to believe that some sort of corruption had occurred:

“Unable to read page number of database example.edb. Error –4001”

We then looked up the error code on the internet and found that this was a known issue caused by the 1st release of Update Rollup 3 for Exchange 2007 SP3 which had been applied in this environment. This led to a restore from backup being performed. If you applied Update Rollup 3 when it was initially released and your Exchange is version 08.03.159.000 then it is strongly advised that the re-release of Update Rollup 3 be applied as soon as possible. More details in the article below:

http://support.microsoft.com/kb/2531163