Link to home
Start Free TrialLog in
Avatar of Simon DeLacey
Simon DeLacey

asked on

Exchange EDB file corrupt/dirty shutdown

Hi,

We have a corrupt exchange .edb file that we need to recover email from.

I have tried the exeutil soft recovery option, this did not work. I havent tried the hard recovry yet because the file is 600GB and reading up say its takes 3-4 hours per 3GB ish, this would take an ice age so im exploring other options first

The edb was part of a Raid 10 array that 2 of the drives for some reason marked themselves as foreign. We have to clear the virtual drive and reassign the disks to the new VD. All the data is still there. I dont think this is a factor but worth mentioning just in case.

The idea I had was to use some third party software that claims it can mount a corrupt edb and get what I can, but I cant even copy the edb file to another drive as it keeps failing saying the file is corrupt.

Any help or advice I could get at this point would be very appreciated.

The database is currently marked as dirty shutdown. I tried reading how to make it a clean shutdown but couldnt seem to get anyhting to work.

Thank you
Avatar of Viral Rathod
Viral Rathod
Flag of India image

Hi ,

Ok so I assume you have run eseutil /mh and found your exchange db is dirty shutdown,

Now do you have the backup of exchange database (edb file) ?
If you have yesterday's backup then run eseutil /mh on that database and that database is clean shutdown then you copy that database and mount it.
Why your soft recovery didn't worked ?

Do you have the logs files indicated in "log files required" section while you run eseutil /mh ?
Avatar of Philip Elder
Do a Dial Tone recovery to get mail to flow. Then work on the "why" the database won't mount.
Logical corruption within the edb (such as a dirty shutdown of the store process) should not impact the ability to do an offline copy of the edb

That you are unable to copy the file would indicate that you have filesystem corruption, and from your description of losing two disks in a RAID10, this is quite possible.

I would suggest recreating the RAID10, or at very least reformatting, and the restoring from backup. If this is not an option, then I would suggest recreating the array on new disks and doing dial tone recovery to get email flowing, and then engaging a data recovery company to see what can be recovered from the existing array.
The idea I had was to use some third party software that claims it can mount a corrupt edb and get what I can, but I cant even copy the edb file to another drive as it keeps failing saying the file is corrupt.
Did you make sure to disable all the exchange services running? Disable them and then you should be able to copy the .EDB file.
Hello,

I too use Exchange Server and have gone various issues in the database.

I have seen a software company which claims to recover and repair huge Exchange EDB files (1 TB). You can try their free demo version to see how it works. This Exchange Recovery Tool provided by SysTools can export recovered data into Live Exchange Server without any loss.

For further details or for clarification, you can contact their technical support team.

Regards,
Avatar of Simon DeLacey
Simon DeLacey

ASKER

Hi,

thanks for all your reply's. I haven't been able to do anything with this until now, but didnt want you to think your help was in vain.
Im on with it now, no doubt ill be back soon for help :)
Hi all,

So we dont have a backup of the server. The client has not been changing the backup drive and whatever has happened took out 2 of the raid 10 drives and the USB backup drive that was plugged in at the time.

1. Soft Recovery didnt work. Missing logs files.
2. Dont need to do a dial tone recovery as everyone has now been moved to hosted exchange
3. We cannot copy the .edb as it says file corrupt.
4. Ran eseutil /p, it went through the process then said :

Operation terminated with error -1121 (JET_errFileSystemCorruption, File system operation failed with an error indicating
the file system is corrupt.) after 2838.906 seconds.

5.Is there anyway to repair a corrupt file of this nature?
6. Is there anything else we can try? Any 3rd party software that might help?

Thank you
As the error says, and I had suggested previously, this is filesystem corruption, as well as probable logical corruption in the edb.

As you have written to the disks since recreating the VD, the chances of recovering the .edb are "low", but you might as I had previously suggested try engaging a data recovery company.

You might try an offline block level copy of the VD to external media (clonezilla in offline mode) to then test exchange recovery tools on, and you may be able to recover some data, but the most recent backup (presumably from the last time they rotated the backup disk) if probably as good as you are going to get.
As you facing a very critical issue with your database files so, as per @ArneLovius suggest you must contact a data recovery company, as I already suggest a data recovery company in my previous comment, you can contact them.
Are you able to export their Outlook contents to .PST file so as to get a backup for contingency?
Hi,

The exchange database repair failed due to file system is corrupt on exchange drive,

To fix this issue I would suggest you to run chkdsk /f /r on drive where exchange database is located.

Once file system corrupt issue resolved then proceeding with repair of exchange database eseutil /p.
DO NOT go to a recovery company prior to using this tool. I've used it many times on EDB files that were damaged and it opened them fine. A recovery company "if" needed is going to be upwards of $2,500 easily. If you need them so be it. Don't run to them though.

Download Kernel Exchange Recovery here.

Did you turn off the services I recommended and the try copying the EDB file.
To fix this issue I would suggest you to run chkdsk /f /r on drive where exchange database is located.

As Viral stated, have you done this?
So the chk dsk resulted in the edb being completely unusable. Couldn't even right click and get database size after that. So i would not recommend that offering for similar situations.

In the end we opted for a different path which was local ost files exported to psts. Kernal OST to PST is a great piece of software for £50. There are free ways of doing it, but this is so hassle free.

Thanks for everyone's help. In hindsight there was no way out of this. No backups, corrupt and ub-fixable edb. OST was the only way i think.

Thanks again everyone.
ASKER CERTIFIED SOLUTION
Avatar of Simon DeLacey
Simon DeLacey

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial