Wednesday, October 17, 2007

ESEUTIL Redirecting Temp Databases onto another Drive

Going through ESEUTIL, here are some recommendations.

Make sure you have good backup (Basic rule, always make sure you got a working good backup)

  • Make sure you have good backup ( Basic rule, always make sure you got a working good backup)
  • Make sure you have enough space to perform the ESEUTIL (110%)
  • Be Patient, after running ESEUTIL Defragmenting a database requires free disk space equal to 110 percent of the size of the database that you want to process. To determine the actual space required, follow these steps
  • Make sure that the information store service is not running.
  • At a command prompt, run the following command:
  • ESEUTIL /ms "database.edb"
  • Calculate the free space by multiplying the number of free pages by 4 KB.
  • Subtract the figure that you obtained in step 3 from the physical size of the database.
  • The figure that you obtained in step 4 represents the data in the database. Multiply this figure by 110 %. The resulting figure that you obtain is the space that you need to have available to defragment the database.
  • Divide the figure that you obtained in step 3 by 9 GB per hour. The figure that you obtain is the approximate time that it will take to defragment the database.

After running ESEUTIL and waiting couple hours, the ESEUTIL errors out with following warning, obviously I did not realize the temp files were defaulted to the C drive and C drive ran out space.E drive had over 100 Gig, there I needed to point the Temp database. I used same switch with additional switch as follows /te: \Temp.edb

C:\>"C:\Program Files\Exchsrvr\BIN\ESEUTIL.EXE" -d "E:\Program Files\Exchsrvr\MD

BData\priv1.edb" /te:\temp.edb


  • Defragmentation Status (% complete)


0 10 20 30 40 50 60 70 80 90 100



Operation terminated with error -1808 (JET_errDiskFull, No space left on disk) after 10096.297 seconds.


C:\>"C:\Program Files\Exchsrvr\BIN\ESEUTIL.EXE" -d "E:\Program Files\Exchsrvr\MD

BData\priv1.edb" /te:\temp.edb


Microsoft(R) Exchange Server(TM) Database Utilities

Version 6.0

Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.


Initiating DEFRAGMENTATION mode...

Database: E:\Program Files\Exchsrvr\MDBData\priv1.edb

Streaming File: E:\Program Files\Exchsrvr\MDBData\priv1.STM

Temp. Database: e:\temp.edb

Temp. Streaming File: e:\temp.STM


Defragmentation Status (% complete)


0 10 20 30 40 50 60 70 80 90 100




Oz Ozugurlu


Unknown said...

Nice post, but you stopped short of helping me with my problem. I did the same thing as you but was unable to find the temp database that was filling my C drive up. I used windirstat to no avail as it showed up as "unknown" space. Eventually I found that the default location was c:\windows\system32\ and the default filename was of the form Tempdfrg*.edb
Hope this helps someone else - very frustrating.

Jitendra Singh said...

You can easily repair your exchange database file which has been corrupted or damaged due exchange server database corruption by edb recovery software. The software is capable to convert crashed edb files into outlook pst format.

russellgualtieri said...

I would wish to refer another converter software, simply try EDB to PST Converter Software as a result of this tool is swimmingly convert your unreadable/corrupt Exchange EDB file to PST format.

Visit Here:-

jeffreykirwin said...

You can use another third party exchange recovery software to convert edb to pst format and restore data from corrupt user mailbox. The software supports all version of exchange server and ms outlook. See full info :-

Kaye R. Jenkins said...

It can easy convert Bulk Exchange EDB File Mailboxes into MS Outlook PST Format.It also gives you best opportunity to restore single email and multiple mailboxes in PST, MSG, EML and HTML formats.

It can supported all update version of MS Exchange Server 2016 / 2013 / 2010 / 2007 / 2003 / 2000 and 5.5.

To know more detail click here:

Faizan Afzal said... business and personal webpages from united states.

fausetjessie said...

To get rid of critical situation and access the best and the most reliable way is to move EDB to PST. One of the most recommended brand available to fix such scenarios in the most absolute way is EDB to PST tool. - See more at:

John Brooks said...

Here is another edb to pst converter application available at which can easily convert large edb files to new outlook pst files including all items like inbox, tasks, notes, sent items, appointment etc.

Keith Gibson said...

Free EDB to PST Converter Tool is an effective & reliable tool which provides perfect solution to recover damaged EDB file. Exchange server recovery tool recovers & restore all damaged/corrupted .edb files. It supports all versions of MS outlook and restores PST files in your location. It restores all files in formats such as HTML, Text, RTF etc. It helps to preview of all damaged or corrupted EDB files before restoration. Free availability of demo edition help you to easily understand application and the complete procedure of recovery.

Feature of EDB to PST Converter tool:

1) It repairs all the corrupted EDB file.
2) It helps to restore all mailbox data like inbox, sent items, calendar, contact, attachment, journal, task etc
3) recovers public and private folders.
4) There is no mailbox size limitation.
5) user can export only required mailbox.
6) Recovers deleted edb file.

For more information visit: EDB to PST