{"id":281,"date":"2013-12-02T04:12:26","date_gmt":"2013-12-02T04:12:26","guid":{"rendered":"http:\/\/www.itcrumbs.com\/?p=281"},"modified":"2019-02-07T04:39:45","modified_gmt":"2019-02-07T04:39:45","slug":"how-to-restore-an-individual-exchange-2010-mailbox-with-windows-server-backup","status":"publish","type":"post","link":"http:\/\/www.itcrumbs.com\/?p=281","title":{"rendered":"How to Restore an Individual Exchange 2010 Mailbox with Windows Server Backup"},"content":{"rendered":"<p><a title=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29\" href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29\">http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29<\/a><\/p>\n<p>How to Restore an Individual Exchange 2010 Mailbox with Windows Server Backup<\/p>\n<p>In this tutorial I\u2019ll demonstrate the step by step process for recovering individual mailbox items for an Exchange Server 2010 mailbox using Windows Server Backup.&#160; This procedure has the following stages:<\/p>\n<ul>\n<li><a href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29#backup\">Backing Up the Exchange Server 2010 Mailbox Database<\/a> <\/li>\n<li><a href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29#restore\">Restoring an Exchange Server 2010 Mailbox Database to an Alternate Location<\/a> <\/li>\n<li><a href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29#eseutil\">Bringing the Restored Database to a Clean Shutdown State with ESEUtil<\/a> <\/li>\n<li><a href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29#recoverydb\">Creating an Exchange Server 2010 Recovery Database<\/a> <\/li>\n<li><a href=\"http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29#mailbox\">Restoring Mailbox Items from a Recovery Database<\/a> <\/li>\n<\/ul>\n<p>The mailbox user \u201cAlex Heyne\u201d is being used for this tutorial, and he has the following items in his inbox.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Exchange 2010 Mailbox User\" alt=\"Exchange 2010 Mailbox User\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/exchange-2010-mailbox-items-owa-01.png\" width=\"600\" height=\"169\" \/><\/p>\n<p>Exchange 2010 Mailbox User<\/p>\n<p><a name=\"backup\">     <br \/><\/a><\/p>\n<h4><a name=\"backup\">Backing Up the Exchange Server 2010 Mailbox Database<\/a><\/h4>\n<p>The mailbox server was backed up using Windows Server Backup.&#160; You can refer to this tutorial for the exact steps to perform Exchange Server 2010 mailbox server backups with Windows Server Backup.<\/p>\n<ul>\n<li><a href=\"http:\/\/exchangeserverpro.com\/exchange-2010-mailbox-database-backup-restore-windows-server-backup\">Exchange 2010 Mailbox Database Backup and Restore with Windows Server Backup<\/a> <\/li>\n<\/ul>\n<p>In this scenario the user has deleted the mail items and they have since been purged from the recoverable deleted items folder as well.&#160; Because the mailbox database is still in production we\u2019ll need to use a Recovery Database to restore the backup.    <br \/><a name=\"restore\">     <br \/><\/a><\/p>\n<h4><a name=\"restore\">Restoring an Exchange Server 2010 Mailbox Database to an Alternate Location<\/a><\/h4>\n<p>The first step is to perform a restore of the mailbox server backup, redirecting the restore to an alternate location on the server.&#160; Start by launching <strong>Windows Server Backup<\/strong>, and then in the <strong>Actions<\/strong> pane click on <strong>Recover<\/strong> to start the <strong>Recovery Wizard<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Launch the Windows Server Backup Recovery Wizard\" alt=\"Launch the Windows Server Backup Recovery Wizard\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/windows-server-backup-restore.png\" width=\"298\" height=\"221\" \/><\/p>\n<p>Launch the Windows Server Backup Recovery Wizard<\/p>\n<p>Choose the location of the backup you wish to restore from, and click <strong>Next<\/strong> to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Choose the Backup Location to Restore from\" alt=\"Choose the Backup Location to Restore from\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard01.png\" width=\"600\" height=\"226\" \/><\/p>\n<p>Choose the Backup Location to Restore from<\/p>\n<p>Choose the backup date and time to restore from, and click <strong>Next<\/strong> to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Choose the Backup Date and Time to Restore from\" alt=\"Choose the Backup Date and Time to Restore from\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard02.png\" width=\"600\" height=\"370\" \/><\/p>\n<p>Choose the Backup Date and Time to Restore from<\/p>\n<p>For Exchange Server 2010 mailbox database restores choose <strong>Applications<\/strong> as the Recovery Type.&#160; Click <strong>Next<\/strong> to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Choose the Recovery Type of Applications\" alt=\"Choose the Recovery Type of Applications\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard03.png\" width=\"600\" height=\"282\" \/><\/p>\n<p>Choose the Recovery Type of Applications<\/p>\n<p>Choose Exchange as the application to recover, and check the box to not perform a roll forward of the database.&#160; Click <strong>Next<\/strong> to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Select Exchange as the application to recover\" alt=\"Select Exchange as the application to recover\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard04-600x295.png\" width=\"600\" height=\"295\" \/><\/p>\n<p>Select Exchange as the application to recover<\/p>\n<p><strong>This step is very important<\/strong>.&#160; Select <strong>Recover to another location<\/strong> and enter the path to a folder that is different to the location of the live mailbox database or log files.&#160; Click <strong>Next<\/strong> to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Select Recover to Another Location\" alt=\"Select Recover to Another Location\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard05.png\" width=\"600\" height=\"270\" \/><\/p>\n<p>Select Recover to Another Location<\/p>\n<p>At the confirmation screen if you are happy with the selections you\u2019ve made click on <strong>Recover<\/strong> to start the restore.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Click on Recover to start the restore\" alt=\"Click on Recover to start the restore\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard06.png\" width=\"600\" height=\"468\" \/><\/p>\n<p>Click on Recover to start the restore<\/p>\n<p>When the restore has completed successfully you can close the Recovery Wizard.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Close the Recovery Wizard when the restore is complete\" alt=\"Close the Recovery Wizard when the restore is complete\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recovery-wizard07.png\" width=\"600\" height=\"468\" \/><\/p>\n<p>Close the Recovery Wizard when the restore is complete<\/p>\n<p>On the Exchange Server 2010 mailbox server where the database files were restored open Windows Explorer and look at the folder where the restored files are located.&#160; Notice how the recovery process has created the original folder structure for the data under the D:\\Recovery folder.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Recovered data in Windows Explorer\" alt=\"Recovered data in Windows Explorer\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2010\/12\/recover-folder.png\" width=\"440\" height=\"231\" \/><\/p>\n<p>Those restored paths are important for the next steps.    <br \/><a name=\"eseutil\">     <br \/><\/a><\/p>\n<h4><a name=\"eseutil\">Bringing the Restored Database to a Clean Shutdown State with ESEUtil<\/a><\/h4>\n<p>The restored database file will be in a state known as \u201cdirty shutdown\u201d.&#160; You can confirm this by running the following ESEUtil command, specifying the path to the restored .edb file on your server.<\/p>\n<pre>[PS] D:\\&gt;eseutil \/mh 'D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb\n\nExtensible Storage Engine Utilities for Microsoft(R) Exchange Server\nVersion 14.01\nCopyright (C) Microsoft Corporation. All Rights Reserved.\n\nInitiating FILE DUMP mode...\n         Database: D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb\n\nDATABASE HEADER:\nChecksum Information:\nExpected Checksum: 0x1d0abd9b\n  Actual Checksum: 0x1d0abd9b\n\nFields:\n        File Type: Database\n         Checksum: 0x1d0abd9b\n   Format ulMagic: 0x89abcdef\n   Engine ulMagic: 0x89abcdef\n Format ulVersion: 0x620,17\n Engine ulVersion: 0x620,17\nCreated ulVersion: 0x620,17\n     DB Signature: Create time:12\/03\/2010 21:20:08 Rand:715244149 Computer:\n         cbDbPage: 32768\n           dbtime: 21550 (0x542e)\n            State: Dirty Shutdown\n     Log Required: 143-143 (0x8f-0x8f)<\/pre>\n<p>Next check the state of the log files with the following ESEUtil command, specifying the path to the restored log files. Note the end of the path is the log file prefix, in this case \u201cE00\u2033.<\/p>\n<pre>[PS] D:\\&gt;eseutil \/ml D:\\Recovery\\E_\\Logs\\EX201\\E00\n\nExtensible Storage Engine Utilities for Microsoft(R) Exchange Server\nVersion 14.01\nCopyright (C) Microsoft Corporation. All Rights Reserved.\n\nInitiating FILE DUMP mode...\n\nVerifying log files...\n     Base name: E00\n\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000007B.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000007C.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000007D.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000007E.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000007F.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000080.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000081.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000082.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000083.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000084.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000085.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000086.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000087.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000088.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000089.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008A.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008B.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008C.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008D.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008E.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E000000008F.log - OK\n      Log file: D:\\Recovery\\E_\\Logs\\EX201\\E0000000090.log - OK\n\nNo damaged log files were found.\n\nOperation completed successfully in 0.922 seconds.<\/pre>\n<p>Now we can run ESEUtil in recovery mode to bring the database into a clean shutdown state.<\/p>\n<pre>[PS] D:\\&gt;eseutil \/r E00 \/i \/l D:\\Recovery\\E_\\Logs\\EX201 \/d 'D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb'\n\nExtensible Storage Engine Utilities for Microsoft(R) Exchange Server\nVersion 14.01\nCopyright (C) Microsoft Corporation. All Rights Reserved.\n\nInitiating RECOVERY mode...\n    Logfile base name: E00\n            Log files: D:\\Recovery\\E_\\Logs\\EX201\n         System files:\n   Database Directory: D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb\n\nPerforming soft recovery...\n                      Restore Status (% complete)\n\n          0    10   20   30   40   50   60   70   80   90  100\n          |----|----|----|----|----|----|----|----|----|----|\n          ...................................................\n\nOperation completed successfully in 0.985 seconds.<\/pre>\n<p>Now run ESEUtil to check the database state again.<\/p>\n<pre>[PS] D:\\&gt;eseutil \/mh 'D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb' | findstr &quot;State:&quot;\n            State: Clean Shutdown<\/pre>\n<p><em>Note: if the database is still in a dirty shutdown state you can try a repair using ESEUtil \/p instead.<\/em><\/p>\n<pre>[PS] D:\\&gt;eseutil \/p 'D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb'\n\nExtensible Storage Engine Utilities for Microsoft(R) Exchange Server\nVersion 14.01\nCopyright (C) Microsoft Corporation. All Rights Reserved.\n\nInitiating REPAIR mode...\n        Database: .\\Mailbox Database EX2 01.edb\n  Temp. Database: TEMPREPAIR1492.EDB\n\nChecking database integrity.\n\nThe database is not up-to-date. This operation may find that\nthis database is corrupt because data from the log files has\nyet to be placed in the database.\n\nTo ensure the database is up-to-date please use the 'Recovery' operation.\n\n                     Scanning Status (% complete)\n\n          0    10   20   30   40   50   60   70   80   90  100\n          |----|----|----|----|----|----|----|----|----|----|\n          ...................................................\n\nIntegrity check successful.\n\nNote:\n  It is recommended that you immediately perform a full backup\n  of this database. If you restore a backup made before the\n  repair, the database will be rolled back to the state\n  it was in at the time of that backup.\n\nOperation completed successfully in 3.547 seconds.<\/pre>\n<p><a name=\"recoverydb\"><br \/>\n    <br \/><\/a><\/p>\n<h4><a name=\"recoverydb\">Creating an Exchange Server 2010 Recovery Database<\/a><\/h4>\n<p>The next stage of the recovery process is creating the Recovery Database.&#160; Launch the <strong>Exchange Management Shell<\/strong>.&#160; Run the <strong>New-MailboxDatabase<\/strong> cmdlet with the following parameters:<\/p>\n<ul>\n<li>-Recovery:$true (specifies that the database will be a Recovery Database) <\/li>\n<li>-EdbFilePath (the path to the restored mailbox database file) <\/li>\n<li>-LogFolderPath (the path to be used for transaction log files, which must be an empty folder) <\/li>\n<li>-Server (the server that the recovery is being performed on) <\/li>\n<\/ul>\n<p>In this example the following command is run.<\/p>\n<pre>[PS] D:\\&gt;New-MailboxDatabase RecoveryDB -Server EX2 -Recovery:$true -EdbFilePath 'D:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb' -LogFolderPath 'D:\\Recovery\\E_\\Logs\\EX201-RecoveryDB'\n\nWARNING: Recovery database 'RecoveryDB' was created using existing file\nD:\\Recovery\\D_\\Data\\EX201\\Mailbox Database EX2 01.edb. The database\nmust be brought into a clean shutdown state before it can be mounted.\n\nName                           Server          Recovery        ReplicationType\n----                           ------          --------        ---------------\nRecoveryDB                     EX2             True            None<\/pre>\n<p>Note the warning about the database not being in a clean shutdown state. Since we\u2019ve already brought the database to a clean shutdown state we can now mount the recovery database.<\/p>\n<pre>[PS] D:\\&gt;Mount-Database RecoveryDB<\/pre>\n<p><a name=\"mailbox\"><br \/>\n    <br \/><\/a><\/p>\n<h4><a name=\"mailbox\">Restoring Mailbox Items from a Recovery Database<\/a><\/h4>\n<p>With the recovery database mounted we can now proceed with mailbox item restores.&#160; You can see the available items to restore by looking at the mailbox statistics for the recovery database.<\/p>\n<pre>[PS] D:\\&gt;Get-MailboxStatistics -Database RecoveryDB\n\nDisplayName               ItemCount    StorageLimitStatus\n-----------               ---------    ------------------\nAlex Heyne                11                   BelowLimit\nSystemMailbox{f13446dd... 1                    BelowLimit<\/pre>\n<p>To restore all mailbox items into a sub-folder of the existing mailbox so that they can be inspected use the following command.<\/p>\n<pre>[PS] D:\\&gt;Restore-Mailbox -Identity &quot;Alex Heyne&quot; -RecoveryDatabase RecoveryDB -RecoveryMailbox &quot;Alex Heyne&quot; -TargetFolder Restore\n\nConfirm\nAre you sure you want to perform this action?\nRecovering mailbox content from mailbox 'Alex Heyne' in the recovery database 'RecoveryDB' to the mailbox for 'Alex\nHeyne (Alex.Heyne@exchangeserverpro.net)'. This operation may take a long time to complete.\n[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is &quot;Y&quot;): y<\/pre>\n<p>The restored items will now be visible in the mailbox.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Restored Individual Mailbox in Exchange Server 2010\" alt=\"Restored Individual Mailbox in Exchange Server 2010\" src=\"http:\/\/exchangeserverpro.com\/wp-content\/uploads\/2011\/01\/exchange-2010-individual-mailbox-restore.png\" width=\"600\" height=\"385\" \/><\/p>\n<p>Restored Individual Mailbox in Exchange Server 2010<\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/exchangeserverpro.com\/restore-individual-mailbox-exchange-2010\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ExchangeServerPro+%28Exchange+Server+Pro%29 How to Restore an Individual Exchange 2010 Mailbox with Windows Server Backup In this tutorial I\u2019ll demonstrate the step by step process for recovering individual mailbox items for an Exchange Server 2010 mailbox using Windows Server Backup.&#160; This procedure has the following stages: Backing Up the Exchange Server 2010 Mailbox Database Restoring an Exchange [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=281"}],"version-history":[{"count":2,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":686,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions\/686"}],"wp:attachment":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}