How to Repair Exchange Public folders with Eseutil (P) and (D) command line?
Public folder is an element of Microsoft Exchange provided to Share information with others in organization. Admin of Public folder can set authority for Exchange users to access folder available publicly within organization. Public folder includes messages, calendar items, contacts, notes or journal items etc. It becomes complicated to maintain these Public folders particularly when corruption occurs. However, you can restore database by using Eseutil P & D command made available by Microsoft.
You need to follow these steps in order to retrieve EDB data.
Repair Exchange Folders database by Eseutil (P) Utility and Eseutil in /D
· Firstly, you should make sure that the database is genuinely corrupted or unable to access in Exchange server, as many times database is in healthy mode but creates some error while accessing it.
At this moment, you need to restart Exchange server. As this is the foremost solution provided by Microsoft that whenever Exchange server doesn’t work properly, users need to restart it.
· Before processing further, make a duplicate copy of database files
If you are unsure about EDB file location then you can find data in administrator properties of Exchange Server. The database list will get open with exact path and name.
· Confirm that you have enough disk space to execute the repair procedure. As a common knowledge of thumb, you should have an empty space of 20% of the Database range. If you don’t have the required space then use the command line which will help you to create temporary file (in rar) that will empty some space on the disk.
· Run Eseutil in /P (repair) manner
If you want to repair both .EDB and .STM file then its mandatory that both the files has to be in the same drive, if it’s not in the same drive location then use the command line to place them at one location.
“Eseutil is found in the \exchsrvr\bin directory created when you install Exchange on a server. You may want to add \exchsrvr\bin to your system path for convenience.”
Here is a loaded up Eseutil repair command line:
“Eseutil /P c:\exchsrvr\mdbdata\DB1.EDB /Sd:\exchsrvr\mdbdata\DB1.STM /Te:\TEMPREPAIR.EDB”
Command line firstly repair DB1.EDB placed on C: next to it match .STM file placed on D: and it will set the temporary file on E: drive.