We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now


Information store is corrupt...now what?  Log files are piling up!

braman1 asked
Medium Priority
Last Modified: 2012-06-21
Hello experts.

Here is my situation.  I am running E2K on W2K using BE 9.1.  During my nightly backup of the information store, I now receive a failed backup because the information store is corrupt.  

What I have done.
1.  I've tried to backup using windows backup on the store but it too reported a corrupt information store.
2.  I was able to backup each mailbox, public folder, and system state using BE last night.

What do I do to fix the information store?  I need step by step as I have never come across this before.  I will be working on the problem tomorrow night.  Let me know if you need more info.

Thanks in advance.
Watch Question

Are you seeing any event log entry on your exchange server. If so pls post it.

Normally When it shows your IS corrupted, You may need to run Softrecovert using Eseutil tool and run Isinteg to repair the logical errors.

Check this article how to recover from IS corruption

To know more about ESEutil and Isinteg check the below articles

May be some more experts will help you on this issue.


This is the most recent event log entry:

Event Type:      Error
Event Source:      ESE
Event Category:      Logging/Recovery
Event ID:      478
Date:            11/1/2006
Time:            2:48:55 PM
User:            N/A
Computer:      US
Information Store (3840) The streaming page read from the file "H:\priv1.stm" at offset 1662038016 (0x000000006310b000) for 781 (0x0000030d) bytes failed verification due to a page checksum mismatch.  The expected checksum was 2818420213 (0xa7fdadf5) and the actual checksum was 2491458009 (0x9480a1d9).  The read operation will fail with error -613 (0xfffffd9b).  If this condition persists then please restore the database from a previous backup.

For more information, click http://www.microsoft.com/contentredirect.asp.
Looks like a bug in Exchange.
Check the below article

For the moment...stop exchange services and backup priv1.stm and put1.stm, just in case.

Also, the failure message is on verification, not backup.
If you backup without verifying does the error go away?

Also, did you see http://support.microsoft.com/default.aspx?scid=kb;en-us;318429.
To expand on what glenn_1984 wrote:
Check your system log for any errors related to your hard drive or controller card. Most of the time these errors are caused by hardware problems. A hard drive going bad, SCSI controller cards causing problems.
If indeed it is a hardware issue, then you need to fix that first. If you repair the database and do not fix the hardware problem, it will just more than likely happen again. And since the only way to repair a database (other than restore from a backup that was made prior to the problem) is to run ESEUTIL /P, you do not want to do this any more than you have to. Using ESEUTIL /P can cause a loss of data.
i would be tempted to move all the mailboxes to another database. You can the delete the corrupted database and back up the new database. It sounds like a disk or other hardware problem thats causing this and so none of the Exchange tools may work.

If you can move the mailboxes quickly then you will minimise downtime and the potential for any data loss.

Of course you may need a new server and or disk array (if you have one) as the hardware issues may affect the new database.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts


Well...I reviewed my event logs and there is nothing about any issue with any hardware.  I am in the middle of downloading the server management utility from Dell.  I will run that utility and post what I find out.  

If it is not hardware related, what course of action should I take to fix my information store?  I don't have another server to put into production and move mailboxes.  Well that is not totally true...I could use a beefed up workstation I suppose.

This looks similar to the dreaded 1018. See article 318429 at MS.

If you dont want to restore from previous back up and replay logs, then I suggest beg, stealing or borrowing another server to move the mailboxes to.

you may not see hardware errors yet, but by the time you do it may be too late and you will have run out disk space for the transaction logs.


Just ran the Dell utility and the only conflict is that my Raid controller firmware is outdated.  I will update the firmware tonight.  Everything else came back clean.

Any other suggestions?


Glen 1984:

I tried to backup the information store without verifying and the error still exists.  No luck.

I will try backup the store tonight with the services stopped.
Did you try to backup to disk file as well?  Not just to tape. (i.e. is it hardware or software)
With the services off, you should be able to just copy and paste the databases to another location.
There are some safer ESEUTIL command lines to try as well.  See http://support.microsoft.com/kb/317014


I was able to stop all the services and backup the databases to tape.  The backup and verification was successful.  Now what do I do?  Should I run the ESEUTIL /P utility?  Should I be worried about losing my database?  

Anytime ESEUTIL /P is run there is a possibility that you can lose data.

ESEUTIL /P examines each 4KB page of the database. If there are errors or CRC mismatches then ESEUTIL will try to correct them. If they cannot be corrected then that page is discarded.

In my years of working with MS PSS I have seen the ESEUTIL /P come back with various results:
One customer had a 13 GB database. After ESEUTIL /P there was no data in any mailbox. ESEUTIL /P must have deleted pages that contained data in the main database table.

Alot of other customers either lost nothing or it was minimal.

What I am trying to say is that you never know. That is why you ALWAYS copy the databases to a secure location prior to running ESEUTIL /P.


Okay...so would you say the following steps would be the right way to proceed?

1.  Stop exchange services.
2.  Backup databases
3.  Run ESEUTIL /P with exchange services stopped
4.  Start exchange services
5.  Check mailboxes

BTW...where would I find the ESEUTIL utility?  Can I assume on the Exchange 2000 CD?


ESEUTIL is part of a normal Exchange install. It is in the EXCHSRVR\BIN folder.

It is always a good idea to run ISINTEG -FIX against the store after ESEUTIL /P

Both of these are in the EXCHSRVR\BIN folder. If you run ISINTEG -? you will get the help screen.
Same with ESEUTIL /?

Also look up the use of these commands in the MS KnowledgeBase.


Would you agee my steps are the correct to follow?
yes except you should run ISINTEG -s <servername> -fix -test alltests
after the ESEUTIL /P


One more question...

What about this...what if I create another database and move only the users mailboxes.  Then delete the corrupt database, recreate a new database and move the mailboxes back?  I'm very worried about losing data running the utilities.

Will this scenerio accomplish anything or am I just delaying the enventable?

I'm running E2K Enterprise on W2K server.

This was the resolution i described earlier

"""i would be tempted to move all the mailboxes to another database. You can the delete the corrupted database and back up the new database. It sounds like a disk or other hardware problem thats causing this and so none of the Exchange tools may work."""


"""If you dont want to restore from previous back up and replay logs, then I suggest beg, stealing or borrowing another server to move the mailboxes to.

you may not see hardware errors yet, but by the time you do it may be too late and you will have run out disk space for the transaction logs"""

Im surprised your log drives havent fallen over by now.


I have less than 25 mb of space left.  I have to remove the log files tonight.

Do I just move the active user mailboxes?  What about the other mailboxes...system attendent and others?

How do I delete the old database after I move the mailboxes?

I will award pts. after this is completed tonight.


Unless you are running Exchange Enterprise version, you will not be able to create a new mailstore on this server to move the mailboxes to.
If you are running Exchange 2000 Standard then yo be able to move the mailboxs to another store you will have to install an additional Exchange server.

Normally if you stop the MS Information Store service, all the logfiles will commit to the database.
IDEALLY you can then *move all the logfiles to another machine, restart the Infromation Store service, and make sure the databases are mounted.

* Move all the logfiles, any files inthe EXCHSRVR tree withthe .chk extentsion.
This will free up alot of space on your server. If the databases fail to mount then copy the logs back into place.

You may also want to consider calling Microsoft PSS. They will be able to work with you incorrecting this problem. It would probably be well worth the money.
As a past employee of MS PSS, I can attest that they will do everything in their power to fix the issue without causing dataloss. BUT if an ESEUTIL ]P is required, then there is always that possibility.

By the way my comment above about dataloss is just a cautionary statement. If you copy the database to a secure location prior to running ESEUTIL /P then if you determine that you have lost data, you can always restore the copy.
Just move the user mailboxes.

Once they have moved, and tested as working, you can dismount the old corrupt database and then delete it.

You can then recreate the database and move them back. Assuming any hardware issues have been fixed, you shouldnt see the corruption come back.

Whilst there are times when eseutil and isnteg are invaluable, the risk of data loss and the associated downtime means I rarely have chance in this situation to do anything else but utlilise a spare server. Which is why I always have one available.


Okay...everyone's mailbox is moved except for the administrator's.  Keeps giving me an error when I try and move it.  Can I just unmount the store and delete it with the mailbox still there?  Can I just re-create the mailbox in the new store?  I will try and backup the information store tonight.

you can delete the store with the mailbox still there

just recreate it on the new store


Great!  That's what I thought.  Thanks paulwilliams99.  

Starting off this week on a good note.  I hope it continues.

Thanks again everyone for your assistance.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.