Speeding Up Exchange 2010 Mailbox Moves

Performing Mailbox moves in Exchange 2010 can be a rather slow process, moving at 3-4GB an hour. If you’re migrating a large store this is a long period of time to wait. Here’s how you can speed up the process significantly. I’ve used these settings on several SBS 2003 to 2011 swing migrations including from a 2003 swing server running in Hyper-V on a SATA drive. If you’re moving from something beefier than that I would suggest bumping up the MaxActiveMoves settings accordingly.

On the server you’re migrating to edit MSExchangeMailboxReplication.exe.config located in your Exchange bin folder (by default: c:\Program Files\Microsoft\Exchange Server\V14\Bin)

Find the following default values:

MaxActiveMovesPerSourceMDB = “5″   
MaxActiveMovesPerTargetMDB = “2″   
MaxActiveMovesPerSourceServer = “50″   
MaxActiveMovesPerTargetServer = “5″   
MaxTotalMovesPerMRS = “100″

Change them to:

MaxActiveMovesPerSourceMDB = “7″   
MaxActiveMovesPerTargetMDB = “7″   
MaxActiveMovesPerSourceServer = “50″   
MaxActiveMovesPerTargetServer = “40″   
MaxTotalMovesPerMRS = “250″

Restart Microsoft Exchange Replication Service


5 Responses
  • Plugdin Reply

    Nice work, helped me out big time..

  • Brad Reply

    Fantastic thanks this REALLY helped with my 80 mailboxes (220GB store!)

    Cheers
    Brad.

  • Robert Reply

    Thanks for the information. You have saved me hours!!!!

  • Jeff Reply

    Can you suspend the move make the changes and restart the service and continue and existing move?

    • drnadmin Reply

      Yes, the changes you make should work after continuing the existing move.

Leave a Reply