Recover Exchange EDB Files Manually
1. First of all start the information store service and make a note of all the errors.
2. Stop the information store service and then run the following commands from the `Bin' folder:
"c:\exchsrvr\bin>eseutil /mh ..\mdbdata\priv1.edb"
3. Now, you got to verify the `State' line in the output. Just ensure that all the files are consistent. In case, you find any of the files inconsistent, conduct soft recovery. And, to perform such recovery, you just got to switch to the folder where the database and log files are located. After this, just ensure you run the following at the command prompt:
`C:\Program Files\exchsrvr\MDBDATA>"C:\Program Files\exchsrvr\BIN\eseutil" /r E00?
4. Once again, it is important that you ensure the consistency of both the public information store and the private information store.
5. If they are consistent, then skip the next step.
If you found the databases to be inconsistent, then it is important for you to do a hard repair. To do this, run the following commands:
`C:\Program Files\exchsrvr\MDBDATA>"C:\Program Files\exchsrvr\BIN\eseutil" /p priv1.edb'
`C:\Program Files\exchsrvr\MDBDATA>"C:\Program Files\exchsrvr\BIN\eseutil" /p pub1.edb'
6. Now, it is important that you remove the log files from the `Mdbdata' folder.
7. Delete the `.chk' file and the `Temp.edb' file.
8. Now, mount the databases and then, dismount them instantaneously.
9. Finally, you got to stop the information store service and then defragment the public and private store databases