How to run Eseutil in recovery mode

ALWAYS forget this command line and trust me guys it is very helpful, if you have a exchange database in a dirty shutdown and fortunately you have the log files required you can perform a soft recovery and replay the required log files back into the database to get it in a Clean Shutdown.

The command you wants use is:

Eseutil /R E00 /l<path to the logfiles> /d"database_folder_path" /i

Also I want to tell you guys about a switch which I use a LOT in order to free up space on my log file drive where your backup fails and the exchange logs are filling up the drive very quickly...

The command to use is:

 Eseutil /mk <path to the checkpoint file>


Initiating FILE DUMP mode...
      Checkpoint file: F:\Exchsrvr\mdbdata\First Storage Group\E00.chk

      LastFullBackupCheckpoint: (0x0,0,0)
      Checkpoint: (0x3CC86,2480,0)   <-------------------------------
      FullBackup: (0x3C472,8,16)
      FullBackup time: 06/25/2008 19:55:52
      IncBackup: (0x0,0,0)
      IncBackup time: 00/00/1900 00:00:00
      Signature: Create time:03/17/2008 09:58:38 Rand:319272655 Computer:
      Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
          (    off,    352,  17600,   2492,  17600,    500,  10240, 229376)

Operation completed successfully in 1.235 seconds.


You can delete all the log files upto Ox3CC86 while the database is mounted and it will not affect anything!!