Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

XADM: How to Complete Edbutil Terminated with Error -1808


View products that this article applies to.

This article was previously published under Q170491
CAUTION: This article contains information about the Microsoft Exchange database utility (edbutil /d /r). Using it incorrectly can cause problems. Before you run this utility, you should first make a backup copy of the database files. Microsoft cannot guarantee that problems resulting from the use of the utility can be solved. Use this tool at your own risk.

↑ Back to the top


Symptoms

When you run the command line utility Edbutil with the defragmentation option (/d) and the repair option (/r) on the private information store, it might fail to complete and you receive one of the following errors:
Edbutil terminated with error -1808
-or-
Error -1808 (0xfffff8f0) JET_errDiskFull 4294965488
The following event is written in the event viewer:
   Event ID: 1005
   Source: MSExchangeSA
   Category: Monitoring
   Description: Unexpected error <<0xc0040000 - The Microsoft Exchange
   Server computer is not available. Either there are network problems or
   the Microsoft Exchange Server computer is down for maintenance.
   Microsoft Exchange Server Information Store ID no:
   8004011d-0524-00000000>> occurred.
				

When you check the amount of free disk space on the drive that hosts the Exchange Bin directory (on drive C, for example), you may find only a few megabytes of disk space available. The drive that hosts the Exchange databases (drive D, for example) may have plenty of free disk space.

↑ Back to the top


Workaround

The following steps explain how to complete Edbutil /d /r in this case:

  1. Check the size of the C:\Exchsrvr\Bin\Tempdfrag.edb file. You will find that its size is smaller than the size of the Priv.edb file. Delete the C:\Exchsrvr\Bin\Tempdfrag.edb file.
  2. If the free disk space on drive D is only slightly greater than 1.2 times the size of the Priv.edb file, create a new directory D:\Exchsrvr\Bin and copy the Edbutil.exe and Edb.dll files from C:\Exchsrvr\Bin to the new directory.

    -or-

    If the free disk space on drive D is greater than 1.2 times the size of Priv.edb file by more than 38 MB, copy the C:\Exchsrvr\Bin directory to D:\Exchsrvr\.

    -or-

    If the free disk space on drive D is less than 1.2 times the size of the Priv.edb file, refer to the MORE INFORMATION section of this article.
  3. Run the following command:
    d:\exchsrvr\bin\edbutil /d /r /ispriv
    It should start creating the temp file Tempdfrag.edb on D:\Exchsrvr\Bin, and should complete successfully if the only problem was insufficient disk space.
  4. After Edbutil completes successfully you can delete the D:\Exchsrvr\Bin directory to free the 37.4 MB of disk space.

↑ Back to the top


More information


Information about the options that you can use with the Edbutil command line utility is available. For additional information about this utility, please see the following article in the Microsoft Knowledge Base:
143233� XADM: Command-Line Parameters for Edbutil.exe
If the information store fails to start because there is insufficient disk space (which might produce the same error ID -1808), you can attempt to reclaim disk space.

↑ Back to the top


Keywords: KB170491, kbprb

↑ Back to the top

Article Info
Article ID : 170491
Revision : 5
Created on : 10/28/2006
Published on : 10/28/2006
Exists online : False
Views : 347