How to move Exchange 2010 mailbox database to another drive/partition

Method 1:

  1. Open Exchange Management Console
  2. In the console tree, navigate to Organization Configuration > Mailbox.
  3. In the result pane, on the Database Management tab, select the database you want to configure.
  4. In the work pane, click Move Database Path.
  5. In the Move Database Path wizard, under Database paths, click Move to move the database path to the default location. You can change the location for the database file path by editing the Database file path field. You can change the location for the log folder path by editing the Log folder path text field.
  6. View the status of the move operation. The wizard moves the database file path and the log folder path to the new location. Click Back to make configuration changes.
  7. On the Completion page, confirm whether the move process completed successfully. A status of Completed indicates that the wizard completed the task successfully. A status of Failed indicates that the task wasn’t completed. If the task fails, review the summary for an explanation, and then click Back to make any configuration changes.
  8. Click Finish to complete the Move Database Path wizard.
  9. If this method fails, proceed to Method 2 below.

Method 2:

  1. Dismount the mailbox database (*.edb)
  2. Manually copy the .edb to the target drive (Example: H:\Microsoft Exchange Server\Mailbox Database\)
  3. Changed Path location for .edb, Logs, and.chk file path in ADSIEdit To:
    msExchEDBFile = H:\Microsoft Exchange Server\Mailbox Database\Mailbox Database 0359185701.edb
    msExchESEParamLogFilePath = H:\Microsoft Exchange Server\Logs
    msExchESEParamSystemPath = H:\Microsoft Exchange Server\Logs
    (Note: On the above example, we also change the Log files to this location: H:\Microsoft Exchange Server\)
  4. Open the Microsoft Management Console and mount the database
  5. Make sure that there will be no more issues before deleting the old database