Exchange 2007 database won't mount due to E00 corruption

Posted on 2014-09-01
Last Modified: 2014-09-01
I rebooted my Exchange 2007 server due to some issues I was having and my main database will not mount now. I should note that this database is ridiculously large (420GB) which of course contributed to some of my issues in the first place.

The key error in the event log seems to be - "MSExchangeIS (1984) First Storage Group: Corruption was detected during soft recovery in logfile C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\E00.log. The failing checksum record is located at position END. Data not matching the log-file fill pattern first appeared in sector 2047 (0x000007FF). This logfile has been damaged and is unusable. "

I tried deleting the .chk file and it replayed all the logs, but gave the same error. eseutil /ml on e00.log fails as well. I think I have all the necessary files, but e00 is just corrupt.

I have a backup from 2 days ago. I'm currently copying this storage group folder to the server (i hope that's all I'd need) in case I need to go this route though at 420 gigs, it's going to take awhile...

I'm really hoping to get things back up and running in the next few hours before the start of the work day. Thanks.
Question by:ruhkus

    Accepted Solution

    So in looking up some other posts, I see there's a difference between 'eseutil /ml e00.log' and 'eseutil /ml e00'

    I'm currently running it with e00, but there's a bunch of transaction logs so it'll take some time.

    I did see a suggestion to run 'eseutil /r e00 /i /a' which I have yet to run, so wondering if this would be my next step.

    Author Closing Comment

    This worked.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
    Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
    In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    731 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now