Many users are new to Microsoft Exchange Server environment and they don’t know how to fix corrupted Mailbox Exchange 2010 / 2013 / 2016 by using the Exchange PowerShell New-MailboxRepairRequest command. Here, in this article, we will provide method & guide users to fix and repair the corrupted Exchange database mailbox by using the solution provided here.
Exchange mailboxes are very important for the users or the IT company or any other industry verticals who are using the Exchange Server. As the mailboxes store essentials information such as: mails, notes, tasks, calendars, contacts, journals, etc… All the mailboxes are stored in the EDB file which is the main repository of the server.
The Exchange database file is prone and if any mailbox database gets corrupted or damaged then the database becomes inaccessible and after that users won’t be able to access the mailboxes and EDB file. Due to this it would disrupt the workflow and there are changes of data loss.
If any users or company lose their Exchange data then they have to face consequences too such as:
- Heavy financial loss
- Their reputation will be at stake
- They have to face legal charges or penalties
- The users or clients will start losing trust in them
- Sometimes, they run out the business
To avoid all this trouble or issue it is very necessary to repair or fix the corrupt Exchange mailbox.
Solution to Fix Corrupted Mailbox Exchange 2010 / 2013 / 2016 Via New-MailboxRepairRequest Command
The Exchange PowerShell New-MailboxRepairRequest cmdlet is used to detect & fix the Exchange database mailbox corruption issue. Users can use this command to repair the on-premise Exchange mailbox and it applies to Exchange Server 2010, 2013, 2016 and above version.
You can use this PowerShell command to repair the specific mailbox or the entire Exchange mailboxes in a database. Users cannot access the mailbox which is currently repairing. If you want to stop the repair request the only way to do is that users have to dismount the database.
There should be only one request active of server for the database level repair and for the mailbox level repair up to 100 request can be active on the server. We all are doing this to avoid the performance.
Use New-MailboxRepairRequest to Fix Corrupted Mailbox Exchange 2010 / 2013 / 2016
1. If user want to detect & repair all folder views for the Exchange mailbox i.e. david@example.com the insert the command given below:
New-MailboxRepairRequest -Mailbox david@example.com -CorruptionType FolderView
2. To only detect and report on the ProvisionedFolder & SerachFolder corruption issues to the mathew Exchange mailbox. Execute the cmdlet mentioned below:
New-MailboxRepairRequest -Mailbox mathew -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly
Note: The command given above does not repair the Exchange database mailbox.
3. When user have to detect & repair AggregateCounts for all the Exchange mailboxes on the database i.e. Mailbox-Database01. Follow the command given below:
New-MailboxRepairRequest -Database MBX-DB01 -CorruptionType AggregateCounts
4. To detect and repair all corrupt types for the Julie Exchange mailbox & archive, use the cmdlet given below:
New-MailboxRepairRequest -Mailbox julie -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview -Archive
5. The command provided below creates the variable which identifies the Russ mailbox & they use the same variable to identify the value for the StoreMailbox & Database parameters to create a request to detect & repair all the corruption types.
$Mailbox = Get-MailboxStatistics russ
New-MailboxRepairRequest -Database $Mailbox.Database -StoreMailbox $Mailbox.MailboxGuid -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview
Note: Most of the Exchange users have also dismounted or offline corrupt Exchange database and they to want the solution to repair and the .edb file but the only difficulty is that the solution provided here on fix the on-premise Exchange mailbox. In that case, users can use the advanced solution which easily recover and repair the Offline/dismounted Exchange mailbox database without using any command in a hassle freeway.
Automated Wizard to Repair Offline Corrupted EDB File
The EDB Recovery Tool is the advanced software which is designed and developed with advanced algorithm that is used by technical as well as non-technical users to recover Dismounted / Offline Exchange database (Public & Private) from minimal and major corruption in a simplified manner without any hassle.
This utility offers Quick & Advance scan mode option which recover EDB file from corruption. According to the corruption level users can select the option. If the Exchange database is minimally corrupted select the Quick scan and to recover highly corrupted .edb file click on advance scan. After recovery, user can export the recovered mailboxes directly to the Live Exchange Server 2016 / 2013 / 2010 / 2007 / 2003 mailboxes, Office 365, and multiple file formats.
Working Steps to Repair Offline Corrupt Exchange Database File
1. Download and run the utility in your local machine
2. Then, click on add file button >> Load corrupt .edb file >> Select advance scan mode >> Click Add button
3. Preview recovered Exchange database mailboxes >> Click export button
4. Select Exchange EDB mailboxes and export them to the desired export option
Bringing It All Together
In this write-up, we have described complete information to fix corrupted mailbox Exchange 2010 / 2013 / 2016 by using New-MailboxRepairRequest PowerShell cmdlet. If users want to repair the on-premise Exchange Server mailbox then can use the manual solution and in case if they want to repair dismounted / offline Exchange database file they can select the advance solution described in the above section. Users can select the method according to their preferences and repair and fix the corrupt EDB mailbox.