Eseutil /M File Dump Mode


While the Eseutil file dump mode is often overlooked by administrators, it is an invaluable troubleshooting and diagnostic tool. This mode does not repair or make other changes to files. Its purpose is to provide you with information about the state of the database files. For example, to see if your database has been repaired by using the Eseutil /P command, dump the header using one of the following commands for the private information store:

ESEUTIL /mh x:\exchsrvr\mdbdata\priv.edb |more


ESEUTIL /mh x:\exchsrvr\mdbdata\pub.edb |more

In file dump mode, you can:

  • View header information for the database, streaming database, checkpoint and transaction log files.

  • View header information for individual database pages.

  • Validate that a series of transaction log files forms a matched set and that all files are undamaged.

  • View space allocation inside the database and streaming database files.

  • View metadata for all tables or for a specific table in the database file.

For more information about syntax and about running Eseutil /M in different scenarios, see How to Run Eseutil /M in File Dump Mode.

The following table provides details of switches used to view headers of different types of database files:

You can use the To

Eseutil /mh switch

View the header information of Exchange database files (.edb), streaming files (.stm) and Patch files (.pat) for a private or public information store.

Note   Patch files only exist on pre-Service Pack 2 (SP2) Exchange 2000 Server-based servers.

Eseutil /ml switch

View the header of a private information store log file.

Eseutil /mk switch

View the header information for private information store checkpoint files.

For More Information

For more information, see the following topics in the Exchange Server Database Utility Guide:

For more information about /ml and /mh switches, see Eseutil.exe Examples.