Recover & Repair Pub1.edb file | Find the Solution

Srishty | June 20th, 2020 | Exchange Server

In this post, we have discussed the manual & professional solution to repair Pub1.edb file & recover Pub1.edb mailboxes. This will help users in fixing corrupt EDB file in a perfect and reliable way.

Microsoft Exchange Server is one of the most powerful email servers used by many organizations to enhance the email facility provided by MS Outlook application. It integrates the agile extensible Storage Engine (ESE) & security-enhanced information store to offer smooth email communication.

After looking at the built-in database of the Exchange Server, one will clearly understand the information store is basically comprised of STM & EDB files.

In addition to this, Microsoft Exchange Server maintains the default mailbox storage database as Priv1.edb & Priv1.stm files. On the other side, Pub1.edb & Pub1.stm maintains all information of the email related to the default public store. Always keep in mind that EDB file is an ESE database keeping all important email along with attachments and MAPI messages.

However, there are some situations due to which Exchange Dirty Shutdown state arises and damage Pub1.edb mailbox. As discussed above, Pub1.edb file is the most crucial database file so, any damage in this can affect the complete Exchange Server very badly. Therefore, after understanding the cause of corrupt EDB file, different methods to repair Public EDB file error & recover Pub1.edb mailboxes are discussed.

Reasons Behind Corrupt Pub1.edb Mailbox or Exchange Dirty Shutdown State

Corrupt Pub1.edb Mailbox due to Jet Engine Error

If the Exchange jet engine error occurs, it results in the corrupt Pub1.edb mailbox. The main reason behind the Jet engine errors is hardware or software crash. It can damage the different level of the Exchange Server database. Therefore, if the Jet engine error occurs, then corruption can be at the following level:

  1. Jet database engine
  2. Exchange Server information store
  3. Exchange Server file system

Exchange Dirty Shutdown State

There are various situations in which Exchange Server is not able to perform the shutdown procedure normally. It can be due to any of the reasons discussed reason below:

  1. Unavailability of power backup results in an unexpected power failure
  2. An unreliable shutdown process while restoring emails.
  3. Due to sudden errors in the hard drive sector

If any of the above reasons occur, it becomes difficult for the Exchange Server database to isolate itself from transaction log streams that affect the integrity & consistency of the database. At this point, if someone tries to restart the Exchange Server services, then the server first looks for the missing data log files. If the files went missing, it generates an Exchange corruption situation.

If any of the above two situations occur both Public & Private EDB mailboxes are always suffered from the lowest level corruption of Exchange database and deeper into the Exchange information store. However, one cannot ignore the corrupt Pub1.edb, it always needs a good troubleshooting method to recover all email items.

Manual to Recover Pub1.edb Mailboxes & Repair Public EDB File Error

In order to repair Pub1.edb files one just needs to recover the entire Exchange Information store. Now, to do the same one needs to use the command line prompt and follow the steps mentioned below:

  1. Before you begin, first inspect the Exchange Server error carefully and then, act according to that only
  2. First of all, stop the services of Exchange information store, and after that navigate to Bin folder using the command-line interface
  3. After that, enter the following command: eseutil /mh..\mdbdata\priv1.edb at the command line path: C:\exchsrvr\bin> and hit the Enter key.
  4. Now, look for the State of Exchange database whether it is clean or not
  5. If there is any difference in the State, then export the folder at the location of log files and begin the soft recovery process
  6. Now, input the following command: “C:\Program Files\exchsrvr\BIN\eseutil” /r E00 at C:\Program Files\exchsrvr\MDBDATA> command line path
  7. Check if things are still the same even after execution of the above command, then begin the hard recovery process
  8. Then, at the command line path: C:\Program Files\exchsrvr\MDBDATA>, type the following command: “C:\Program Files\exchsrvr\BIN\eseutil” /p pub1.edb
  9. After that, go to the Mbdata folder, and discard the log files along with .chk & Temp.edb files
  10. Now, mount & after that dismount the database of Exchange Server; and then disable the services of Exchange information store
  11. In last, defragment the Public EDB mailboxes by entering the following command:
    C:\Program Files\exchsrvr\BIN>eseutil /d “C:\Program Files\exchsrvr\MDBDATA\pub1.edb
  12. Then, perform Isinteg.exe fix by executing the following command: C:\Program Files\exchsrvr\BIN>isinteg -s (servername) -fix -test alltests
  13. After that, exit the command prompt and to restore corrupt Pub1.edb files, restart the Exchange Server services

It can be possible that a user is not able to recover Pub1.edb mailbox data items even after hard and soft recovery. It is because the Exchange Server dirty shutdown states and jet engine errors have damaged Public folder of Exchange mailbox badly.

Therefore, it really difficult for a user to recover Public folder of Exchange mailbox using the manual method. Hence, to have a guaranteed solution, one is advised to go for a professional solution i.e. SysTools Exchange Recovery software to repair Private & Pub1.edb files without any limitation.

Automated Solution to Recover Exchange Public Folder

The Exchange Recovery tool supports both priv.edb and pub.edb files. So, it is easy for users to repair and recover the MS Exchange Server public EDB file without any data loss. The software can load the dismounted/offline Exchange Database file. Users can use the Advance scan option to recover and repair the highly corrupted EDB file.

Download Now Purchase Now

The software also recovers purged emails from Exchange Mailboxes of any size. After repair pub1.edb file user can export the public Exchange Database file directly to the Live Exchange Server, Office 365. In spite of that users also export the public folder into various file formats such as PDF, HTML, PST, EML, MSG, MBOX.

Key Features Of Professional Software

  1. The tool support EDB and STM files
  2. Maintain folder hierarchy and data integrity
  3. User can preview Exchange Mailbox data items: notes, emails, journals, tasks, calendars & contacts
  4. Provide Date and Time-based filter option to export Exchange mailbox of a certain period
  5. Software provide option to remove email encryption (SMIME/OpenPGP) from Exchange Mailboxes

Working Step of Automated Solution to Repair Pub1.edb File

Step 1: Download, Install and Run the automated software

Step 2: Click on add file to load public.edb file > Click on Advance Scan

Step 3: Preview the recover public Exchange Database file > Click Export

Step 4: Select the recovered Exchange Public Folder > Click on the given Export option Click browse to set target file > Click Export

Step 5: Finally, the Exchange Public Folder has been exported to the select export option

The Bottom Line

Damaged Public EDB File can stop all services of Exchange Server. Therefore, it is really important to recover corrupt Exchange EDB file. After understanding the exact reason of Exchange Server Shutdown and Jet Engine error, we have discussed solutions to recover & repair Pub1.edb file and mailboxes. If a user is not able to restore the public Exchange Database file, then it is suggested to go for a commercial solution i.e. Exchange Recovery tool to have a foolproof solution.