← Guides/OneDrive

OneDrive migration step-by-step

Migrate personal OneDrive drives between M365 tenants, preserving folder structure, metadata, and sharing links where possible.

Beginner·Varies — typically 2–10 hours per 100 users·6 steps

Prerequisites

  • Azure App Registration with Files.ReadWrite.All configured on both tenants
  • Both tenants connected in TheMigrator
  • Destination users provisioned with OneDrive licences (OneDrive must be activated — first login may be required)
1

Provision destination OneDrives

Action

OneDrive is not available for a user until their account has logged in at least once, or an admin pre-provisions it. Pre-provision all destination OneDrives before starting the migration.

  • In SharePoint Admin Center → Settings → OneDrive, use PowerShell to pre-provision drives at scale.
  • Command: Request-SPOPersonalSite -UserEmails @("[email protected]") for each user, or in bulk.
  • Wait 10–15 minutes after provisioning before starting the migration job.
2

Create a new OneDrive migration job

Action

In TheMigrator → New migration, select OneDrive. Select source and destination tenants.

3

Review drive mapping

Verify

TheMigrator auto-maps drives by matching source and destination user UPNs. Review the mapping and fix any mismatches. Users with no destination match will be shown as unmatched.

4

Launch and monitor

Action

Launch the job. OneDrive migration speed depends on file sizes — many small files migrate slower than fewer large files due to per-file API overhead.

  • Expect 5–20 GB per hour per worker node under normal conditions.
  • Files over 4 MB use the resumable upload API automatically — no special configuration needed.
  • Files with names containing # or % may fail — these characters are not valid in SharePoint URLs.
5

Handle sharing links

Warning

Sharing links (anonymous links and specific-people links) are not carried over. Users will need to recreate any links they have shared externally. Notify users before cutover so they can record their important shared links.

6

Redirect OneDrive sync clients

Action

After migration, users need to re-sign in to the OneDrive sync client with their destination account. The sync client will detect the new account and begin syncing from the destination. No manual folder reconfiguration is required if the destination UPN is set up correctly.

Ready to start migrating?

25 free seats included. No credit card required.