I have an exchange 2010 server where the domain controller/DNS has crashed and is beyond recovery (No backup, dont ask).

The Exchange server is still alive, but management and such cant load. I have access to the .edb file and logs.

I would like to extract the mailboxes to .pst and i have a tool for that (EDBMails, freeware). But when i open the .edb file its almost empty because a backup was never made.

How does i replay/truncate these log files? I have tried with eseutil /r and it does a soft recovery and it completes in 10 sec and says its successful. However, logs are still there and .edb is empty.

Furthermore i have tried to "fake" a backup with diskshadow.exe and then used eseutil, but same thing.

I know that i can use Windows Server Backup to perform a backup, and then it should be fine, but ServerManager has crashed and i cant seem how to get it working again (CbsUpdateState.bin does not exist). Its a Server 2008 (not R2).

Are there any freeware tools that simply just truncate/purge/replay the log files into the .edb file? (Im aware of Lucid8 Digiscope, but i cant afford it)

Seriously hope to get some help! Thanks.


  • You said Diskshadow and Windows Server Backup so I'm guessing mine and other answers here: serverfault.com/questions/539985/… won't help. If the user's all had OST files have you considered just creating a PST of each of their local OST files instead? I'm assuming your mainly looking for the mailbox data and can rebuild the Exchange server if you had that to re-inject? – TheCleaner Feb 18 '15 at 19:20
  • TheCleaner, exactly, i have tried that. Unfortunate not all users have .ost files. And yes, it is just the mailbox data. I have rebuilded a new exchange (and domain) which is up and running, but i need the old data. – Rasmus Feb 18 '15 at 19:27
  • could you try Windows backup from the cmd line (wbadmin)? – TheCleaner Feb 18 '15 at 20:01
  • I can start the Windows Backup, but the feature isnt installed. Its when loading servermanager for adding the feature it fails to "collect data". (:\Windows\system32\ServerManager\Cache\CbsUpdateState.bin does not exist.) I have just fetched the file from another server, i'll give it a try now and see if i can get windows backup server to work. I cant figure out how else to get this fixed :|) – Rasmus Feb 18 '15 at 20:06
  • 1
    The log files don't have anything to do with extracting the contents of the EDB file. I just tried that program on a mailbox database with the same results. My test mailbox has 8 emails in the Inbox and that software discovered and exported 0 of them. What did you expect for free? – joeqwerty Feb 19 '15 at 1:45

Okay guys,

I guess TheCleaner was right about the log files containing no data. I have now recovered all my mailboxes and exported them to pst files without truncating them. Although im not sure if the export used the log files for something - it asks for the log directory.

I searched the web for edb to pst converters and found multiple, but all pretty expensive. EDBMails dosnt work at all - dont use it allthough its free.

What i did was, downloading a trial of Veeam Backup & Recovery. It includes their Veeam Explorer for Microsoft Exchange. It can open edb files and export them to .pst - WITHOUT buying a license!

After exporting them i just imported the pst files to the new exchange server with powershell.

Thank you all for the help.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.