Eseutil /C Restore Mode


The Eseutil restore mode allows you to run hard recovery on a database restored from online backup, and to view the Restore.env file. The Restore.env file is created during restoration of an online backup, and it controls the hard recovery process. For more information about running Eseutil /C, see How to Run Eseutil /C (Restore) in Different Scenarios.

The term "hard recovery" refers to the process that controls transaction log file replay into a database that has been restored using the legacy online streaming backup application programming interface (API). This process is different from transaction log replay that occurs after a database crash or after restoring a database using the Volume Shadow Copy Service (VSS) backup API.

Backup applications that implement the Exchange legacy streaming online backup API provide a setting in the user interface to start hard recovery after the last backup set has been restored. In Microsoft® Windows NT® NTBackup, it is called “Last Backup Set.”

If you fail to trigger hard recovery from the backup application, you must run hard recovery manually from the command line with Eseutil before a restored database can be mounted.


If you run the Eseutil restore commands from where the Restore.env file exists, the command syntax is very simple. Otherwise, you must add path information to the switches. Therefore, it is strongly recommended that you run these commands from the Restore.env location.

For More Information

For more information about database recovery, see Recovering an Exchange Database (

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