Backup for Files - How do I restore Exchange Server Stores?

Written By Tami Sutcliffe (Super Administrator)

Updated at March 31st, 2021

Overview

If you are using Exchange Server 2003, 2008, or 2010 on Windows Server 2003, Server 2008, SBS 2003, or SBS 2008, then you will download your *.edb and *.log files, dismount the existing Exchange Server Store, and then mount the new Exchange Server Store. Otherwise you will need to download the dump of your Exchange Server Database that was generated with ntbackup (your *.bkf files) and then follow a process to use ntbackup to restore your data.

Exchange Server 2003 or 2008 or 2010 on Windows Server 2003/2008 (or later):

In this case the actual information store files were backed up themselves and can be restored directly. The instructions below are if you want to replace the production information store with the restored copy. If you only want to mount a copy of the restored data (for example to extract some individual mailboxes) then you can use the recovery storage group feature to mount the restored data without interrupting the production information store.

To completely restore and replace the existing Exchange information store(s), follow these steps:

  1. Start the File Manager (Go to the Control Panel page in the Backup Manager. Click Manage or Restore Files.)
  2. Use the wizard to select the Exchange Server database files (*.edb, *.stm, *.log, *.chk) you want to restore.
  3. On the Restore Data: Options screen, choose to restore the files to a folder that is different from the folder containing your existing Exchange database files. Please choose a location that is on a local hard disk.
  4. Be sure not to overwrite any existing files when performing the restore.
  5. Follow the steps in the wizard to finish the restore process.
  6. Dismount the Exchange Mailbox Store(s) you are restoring (see article How to Dismount Mailbox and Public Folder Stores)
  7. Move the *.edb, *.stm, *.log, and *.chk files to a backup location (just in case -- it is better to preserve data, even if it appears corrupt, until you have finished the restore process).
  8. Move the *.edb, *.stm, *.log, and *.chk files to their original locations. This is very important. They must be in their original locations. This is because the transaction log files (*.log) remember the exact location of the database files (*.edb, *.stm).
  9. Mount the Exchange Mailbox Store(s) (see article How to Mount an Exchange Store). According to Microsoft, this may take a long time (approximately one minute for every 1000 folders in the public folder database). If you encounter errors during this step, please see this article.

Older Versions of Exchange Server or Windows Server:

  1. Start the File Manager (Go to the Control Panel page in the Backup Manager. Click Manage or Restore Files.)
  2. Use the wizard to select the dump of the Exchange Store that you want to restore. (If you were using ntbackup to backup Exchange then this would have a file extension of bkf).
  3. On the Restore Data: Options screen, choose to restore the files to a folder that is different from the folder containing your existing Exchange database files. Please choose a location that is on a local hard disk.
  4. Be sure not to overwrite any existing files when performing the restore.
  5. Follow the steps in the wizard to finish the restore process.
  6. Use ntbackup (or the Exchange backup program that you used to generate the dump) to restore the information using the downloaded dump file.

Additional Resources