Author Topic: Exchange 2010 - Restore an Exchange Mailbox from a Windows Backup  (Read 5959 times)

bflores

  • Administrator
  • Jr. Member
  • *****
  • Posts: 75
    • View Profile
How to Restore Exchange Mailbox from a Windows Backup

1.) Restore Database from Windows backup to an alternate location.

2.) Run ESEUTIL /MH "e:\recovery\recovered_exchange.edb" to check the database state. (i.e. dirty shutdown)

3.) Run ESEUTIL /P on restored database to get to a clean state (will take a long time).

4.) Run ESEUTIL /MH after repair, to confirm database is in a clean state.

5.) Once in a clean state. Create the database so it will show up in ESM.
New-MailboxDatabase -Recovery -Name RDB1 -Server TAGOSEX -EdbFilePath "e:\Recovery\RDB1.EDB" -LogFolderPath "e:\Recovery"

6.) Go to ESM and mount the database.

7.) Once the database is mounted.  Restore the recovered mailbox from the recovered database, to a mailbox on your production exchange server/database.
New-MailboxRestoreRequest -SourceDatabase RDB1 -SourceStoreMailbox "jdoe" -TargetMailbox jdoe

or if you are restoring from jdoe to another mailbox like an admin mailbox use the -AllowLegacyDNMismatch parameter.
New-MailboxRestoreRequest -SourceDatabase RDB1 -SourceStoreMailbox "jdoe" -TargetMailbox jdoe -AllowLegacyDNMismatch

8.) To check the restore progress type: Get-MailboxRestoreRequest