Migrate Mailbox Database Exchange 2016 To Another Drive | Find Solution
Summary: This write-up will guide Exchange and Naive users to migrate mailbox database Exchange 2016 from one drive/partition to another one by using the Exchange PowerShell command described here.
Nowadays space/size is the major concern in Exchange Server. When an IT administrator or Exchange user installed an Exchange Server 2016 or other versions, then it creates the mailbox database and the location of that Exchange database is in the “C:\Program Files\Microsoft\Exchange Server\V15\Mailbox”.
If the user does not know the actual path of their Exchange database and log folder path then follow the command given below in Exchange PowerShell:
Get-MailboxDatabase | fl Name,EdbFilePath,LogFolderPath
With the help of this command, the user can get the file location of any Exchange Server version. But when there is no space left in the partition to save the mailbox database data then users have to move the database path to another drive which has sufficient space to store all the Exchange Server data easily.
Note: It is recommended to dismount the Exchange database first, then move it to another partition and mount it back when the mailbox data is on another drive.
Steps to Migrate Mailbox Database Exchange 2016 to Another Drive
Step 1: User have to rename the Exchange database. Insert the command given below to rename the database:
Set-MailboxDatabase “Mailbox Database 1951466698” -Name “NewDatabase”
Step 2: Enter the command for Exchange 2016 move mailbox database to another drive:
Move-DatabasePath ‘NewDatabase’ -EdbFilePath ‘F:\ NewDatabase \ NewDatabase.edb’ -‘LogFolderPath D:\ NewDatabase’
Note: This command also migrates/move all Exchange version database to the new partition.
The command successfully moves the Exchange database path to the new drive. The time to migrate the mailbox database will depend on the data and size of the database to be migrated.
Note: The more the Exchange data the more time it takes and then users, the employee has to wait until it’s done. Then users have to create the database in another location and move the Exchange database mailboxes data to the newly created database.
How to Migrate Mailbox Database Exchange 2016 To Another Exchange Database?
Users can move one database to another by using Exchange Management Shell and EAC.
Approach 1: Using Exchange PowerShell
Step 1: Insert the command given below to create a new database
New-MailboxDatabase -Name “ExchangeDatabase” -EdbFilePath D:\ExchangeDatabase\ExchangeDatabase.edb
Step 2: Command to move individual mailbox to the new database
New-MoveRequest -Identity [email protected] -TargetDatabase “ExchangeDatabase” ArchiveTargetDatabase “ExchangeDatabase” -BadItemLimit 10
Command to move multiple mailboxes to another database
Get-Mailbox -Database “NewDatabase” | New-MoveRequest -BatchName ” NewDatabase to ExchangeDatabase” -TargetDatabase “ExchangeDatabase” -Priority High -BadItemLimit 51 -AcceptLargeDataLoss
Approach 2: Using the Exchange Admin Center
Step 1: Create the new mailbox database
Step 2: In recipients > Click Migration > Click on “+” > Click “Move to a different database”
Step 3: Click on the radio button > Click on “+” button
Step 4: Select the Exchange mailbox user and Click Add > Click OK > Then click Next
Step 5: Insert new migration batch name > In archive section click on first “radio button” > Click on browse button to set target database > Click Next
Step 6: Click new to start the migration
Step 7: Now the Exchange mailbox from an older database to the new is successfully migrated in Exchange 2016. Also, users can migrate mailboxes from Exchange 2010/13 to 2016.
When the process takes so much time to migrate the EDB path then the user can create the new database in different location/drive/partition and move the mailbox database into the newly created one by using Exchange PowerShell and EAC.
Users can use any approach to move the mailbox database to a new drive/partition. But this process is very time consuming and if any Exchange mailbox is corrupted/damaged, then there is a chance of data loss also.
That’s why users have to use automated software that helps them to repair and recover highly corrupted Exchange database and export into Live Exchange Server/Office 365 and multiple file formats.
Best Professional Software
Exchange Server Recovery software provided by SysTools supports priv.edb and pub.edb file and load offline/dismounted EDB file. The utility provides dual scanning mode i.e. Quick and Advance scan that recovers & repair EDB File from corruption.
Quick scan removes minimal corruption and the Advanced scan is used to recovers highly corrupted .edb file. This advance scanning also recovers permanently deleted mailboxes or data items. Now users can easily recover deleted mailbox after retention period with the help of this advanced utility.
The software provide option to remove encryption from Exchange mailbox i.e. (SMIME/OpenPGP) in batch. User can export all/selective mailboxes (archive, legacy, disconnected, shared, user) or data items (attachments, contacts, emails, journals, notes, tasks, emails) directly to Live Exchange Server/O365 & PST, MSG, EML, HTML, PDF, MBOX file formats.
Users can export any mailbox database of Exchange Server from the 2003-2016 version in batch with no data loss in a single shot. Along with private mailboxes, you can migrate public folders to Office 365 and other export options in a simplified way.
Bringing It All Together
This write-up provides detailed information to migrate mailbox database Exchange 2016 from one drive/partition to another one. Users can use the solution provided here to move the Exchange database path, where there is more space to save Exchange data. If any of their Exchange database or mailboxes are damaged/corrupted then they can use the professional software given in the above section which helps users to recover highly corrupted EDB file and repair Exchange mailbox and export it into Live Exchange Server/Office 365 and various file formats.