Technology Mystical

Tech Guide

How To Repair Exchange Database Using Eseutil Commands

Microsoft Exchange server is an email client server which is mostly use in the organizations for the security purpose of transferring mail one user account to another. This MS Exchange server create many types of the EDB files where it restore all user data such as email, images, files, calendars and more. It also delivers many data repairing processes so that the corrupted EDB files data can be recovered. Microsoft has provided multiple features in Exchange server 2010, 2007, 2003 versions.

Whenever Exchange database gets damaged or crashes then Microsoft in-built features comes toward to repair damaged or dismounted exchange database.

Microsoft categorized these repairing techniques in administration tools. Most of the administrators are dependent on these in-built command utilities to repair lost or damaged data from dismounted database. Here are some in-built commands to repair Exchange database:

  1. Eseutil.
  2. Isinteg.

An Overview on Eseutil Command:

Eseutil is an executable file stored in bin directory which is used to work on different switches like Repairing, Recovery and Defragmentation etc. This In-built command performs the above defined actions for damaged databases or dismounted database form inactive server.

Corruption through dirty shut-down problems, JET engine errors can be repaired through these Eseutil commands with the help of a systematic process defined below:


  • First step is to Repair database with /p command.
  • Second step is to Defragment the repaired data using /d command.
  • Last step is to correct page index using Isinteg.  


How to Use Eseutil Commands:

Eseutil provides repairing of damaged or offline database but first one should have an overview of what exactly a database is. A database is a type of B- Tree form structure that contains pages, rows and tables. In these processes corrupted files can be removed out this may cause loss of that particular corrupted file or linked files with that file. The process of using Eseutil can be described as;

Step 1: The corrupted state of EDB files in database is;

Step 2: State of database after repair process by applying Eseutil feature called repair (/p);

Step 3: After repair process a term comes called Defragmentation uses by /d in Eseutil process;

Step 4: After the Defragmentation part Isinteg utility is applied to correct page index shown below;

After applying this utility the repaired Exchange EDB file can further be accessible. This process takes a long time to be processed completely depending upon the size of dismounted EDB files. There are circumstances when Eseutil and Isinteg command don’t bring required results and at that time you can use powershell command which help to extract data from corrupt Exchange server mailboxes.

Leave a Reply

Your email address will not be published. Required fields are marked *

WiW 56 © 2017