When an Exchange mailbox database is unable to mount, you cannot access your mailbox items, send or receive emails in Outlook, or even check mailbox logs, etc. If you are unable to access the Exchange Server database, don't worry. On this page, the software utility will analyze the reasons behind the unmountable Exchange Server mailbox database and provide reliable solutions to fix the issue without losing any database.
You receive one of the error messages listed here when the database can't grow:
1. Error code: hr=0x80004005, ec=-501
2. Error: JET_errFileAccessDenied
3. Access to the file is denied, the file is locked or in use
4. Unable to view the active directory
Don't worry! Below, the utility software will show you how to use Eseutil utility along with Exchange Recovery Software to fix this issue.
Note Before you use Eseutil to repair an Exchange Server database that won't mount, remember to back up the database (.edb), log, and STM files.
Step 1: Run the Eseutil utility and use the eseutil /mh command to verify the current state of the Exchange database.
If Exchange Server is in a dirty shutdown state, continue to Step 2.
If the status is clean, go to step 4 and continue.
Step 2: Run the eseutil /r command to repair the database
To run this command, first request a log file check with the following command:
Eseutil /r E00 /l "Drive:\Exchange Server\FirstStorageGroup\Logs" /d "Drive:\Exchange Server\FirstStorageGroup\MbxStore1\Mydatabase.edb" /i
Replace Drive:\Exchange Server\FirstStorageGroup\Logs with the actual location of the logs and databases on the server computer.
Step 3: Run the eseutil /mh command to check the database state again.
Continue to step 4 when the database is clean.
Step 4: Run the eseutil /p command to repair the unmountable mailbox database
Running the Eseutil repair operation
eseutil /p "Mailbox Database.edb"
eseutil /p "c:\program files\exchsrvr\mdbdata\priv1.edb"
This text translates to:
Using the Eseutil tool for repair
Eseutil with the /p parameter on "Mailbox Database.edb"
Eseutil with the /p parameter on "c:\program files\exchsrvr\mdbdata\priv1.edb"
This indicates the usage of the Eseutil utility in Exchange Server to perform a repair operation on the mailbox database ("Mailbox Database.edb" and "c:\program files\exchsrvr\mdbdata\priv1.edb").
Step 5: Run the eseutil /mh command again.
When the process is complete, reinstall the Mailbox role on the Exchange Server.
A more effective way to deal with the problem of Exchange Server database unmountable error is to take help of professional Exchange recovery or repair software.
Recently, Tools Software has launched the Exchange Recovery tool that enables you to effortlessly fix Exchange Server database issues on versions like Exchange Server 2019, 2016, 2013, 2010, and more.
Unlike the Eseutil /p command, it does not in any way manage the database being repaired when you use the following procedures to repair an Exchange mailbox database:
Step 1: Run the Exchange Recovery tool to repair the mailbox database
Click the “…” button to locate the EDB file of your email database and then click “Analyze” to proceed.
It will scan all the files and repair the corrupt components in the Exchange database. Wait for the scanning process to complete.
Step 2: Check and repair the Exchange mailbox database
You can double-click to preview them and check the email items you want to recover, then click “Recover” to proceed.
Step 3: Restore the repaired mailbox database to the Exchange Server
Enter the administrator account and password for the Exchange server.
When the recovery is finished, click OK.
After the repaired mailbox is restored to the Exchange server, you should be able to run your Exchange server and manage your business as usual.