PLATFORM
OneDrive Migration Tool
MigrationFox migrates files and folders into OneDrive for Business with full permission mapping, chunked uploads for large files, and automatic path sanitization. Move personal user drives during an M365 tenant consolidation or onboard users from legacy storage with a single job.
Two Migration Modes
The dashboard has two wizards that both accept OneDrive — pick by source:
- File Migration — cross-platform copy with permission mapping. Use when the source is Google Drive, Dropbox, Box, SMB, or any non-OneDrive platform.
- SharePoint & OneDrive (schema-aware) — OneDrive→OneDrive moves, with native version history preserved and optional True History Mode for original Author/Editor/Created/Modified preservation when both tenants match.
Admin-Mode Tenant Browsing
When a SharePoint or Global Admin connects but doesn’t carry a OneDrive license themselves (common for dedicated admin accounts), MigrationFox auto-pivots the picker to a tenant-wide user list. The admin browses to any licensed user’s OneDrive via their delegated Sites.ReadWrite.All + admin role — no extra license needed on the admin account. The pivot is automatic when MigrationFox sees the “no personal site / valid license” signal from Microsoft Graph.
True History Mode (SPMT)
For OneDrive→OneDrive in the same tenant, MigrationFox can route through Microsoft’s SharePoint Migration API so the destination keeps the original Author, Editor, Created, Modified, and the full version stack — not the migration account. Toggle on the Options step of the SharePoint & OneDrive wizard. Requires delegated OAuth (not service-account) and an Azure Blob staging account that we can provision for you. Cross-tenant moves use the Graph path; original author and timestamps land in a MigratedVersionHistory sidecar column so the audit trail is still intact.
OneDrive for Business
MigrationFox authenticates against Microsoft Graph using an Azure AD application with Files.ReadWrite.All and Sites.ReadWrite.All permissions. This gives the tool delegated access to every user's OneDrive in the tenant without needing individual user credentials.
You select the target user (or users) during job setup and MigrationFox writes directly to the user's personal OneDrive root or a subfolder of your choice. Files above Graph's 250 MB single-PUT threshold are uploaded with resumable chunked sessions; the per-file ceiling is 250 GB.
Permission Migration
Sharing permissions from the source are read per file and folder, then applied at the destination using Microsoft Graph's permission API. MigrationFox maps roles to their closest OneDrive equivalent:
- Viewer / Read → OneDrive Read
- Editor / Write → OneDrive Write
- Owner → OneDrive Write (ownership stays with the target user)
External sharing links are recreated where the destination tenant allows them. If a user account cannot be resolved in the target tenant, the permission is logged to the skipped-items report rather than failing the whole transfer.
Supported Migration Paths
Google Drive to OneDrive
Move individual user drives to OneDrive during a Google Workspace to Microsoft 365 migration. Google Docs, Sheets, and Slides are automatically exported to .docx, .xlsx, and .pptx on the fly.
Dropbox to OneDrive
Transfer Dropbox team folders or personal accounts into OneDrive for Business with folder structure and shared link permissions preserved.
Box to OneDrive
Migrate Box.com content including collaborations. Box collaboration roles are mapped to OneDrive permissions during transfer.
File Server (SMB) to OneDrive
Use the MigrationFox Windows agent to read from on-premises file shares and stream directly to OneDrive. NTFS ACLs are read and mapped to OneDrive sharing where user accounts match.
Key Features
- Chunked upload sessions — files larger than 4 MB are uploaded in 10 MB slices with automatic resume on failure
- Path sanitization — illegal characters (
*,?,",<,>,|) are replaced automatically - Long path handling — paths exceeding OneDrive's 400-character limit are flattened or logged
- Parallel transfer — 8 concurrent file uploads per worker
- Delta sync — re-run jobs transfer only files modified since the last run
Pricing
OneDrive migrations are billed at CA$0.50 per GB transferred. Your account starts with 2 GB free — no credit card required. Discovery scans are always free and unlimited.