First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/File Server Migration to Azure Files and SharePoint
Migration

File Server Migration to Azure Files and SharePoint

IT Partner migrates a multi-server file-share estate to the right Microsoft destination share by share: Azure Files with identity-based authentication (your on-premises Active Directory or Microsoft Entra Kerberos) and Azure File Sync caches where a branch needs local speed, SharePoint Online for the libraries teams work in together, OneDrive for personal folders, and Azure NetApp Files where a workload needs NFS or sustained high performance. The work starts with a share and NTFS ACL inventory and ends with your Windows Server 2016 file hosts switched off: a destination map and permission mapping approved in writing, targets built and ACLs seeded, data copied and delta-synced with Microsoft's tooling, DFS namespaces and drive mappings cut over through Group Policy or Intune, every share reconciled by count and size, and the legacy hosts decommissioned. A typical estate runs about 6 weeks; larger multi-site estates take longer and the wave plan states the real dates. Pricing is quoted per estate, from $4,950, because server count alone does not predict the effort once ACL depth, data volume and site count are on the table. Three boundaries up front: Azure consumption and Microsoft 365 storage are Microsoft's charges, separate from our fee; one share going to SharePoint as-is, personal folders alone, or an Azure Files setup without data are the smaller single-purpose services linked below; and redesigning your information architecture or retention policy is separate work — we move what you have to where it belongs.

Timeline 6 weeksService owner Roman SotnikMicrosoft AzureAzure StorageSharePoint Online

What this engagement is

File servers are usually the last Windows Server 2016 machines standing. Mail left for Exchange Online years ago, applications moved to Azure or to SaaS, and the box in the corner still serves the departmental shares, the home drives, the scanner drop folder and the one application that writes to \\FS01\Data. Windows Server 2016 extended support ends on 12 January 2027 per Microsoft's product lifecycle; after that date the host receives no security updates unless it is enrolled in Extended Security Updates, which Microsoft bills per core per year through Azure Arc to your Azure subscription. For a file server the sensible answer is rarely to pay for ESU or to rebuild the same server on Windows Server 2025. It is to move the data into Microsoft services that do not need patching — and to keep a local cache only where a site genuinely needs one. This service does that for a whole estate, one share at a time. IT Partner inventories every server and share — size, file count, age profile, NTFS ACL export with orphaned SIDs and local groups flagged, DFS namespace and replication topology, the Group Policy drive mappings and logon scripts that point at them, and the applications that depend on a UNC path — and interviews the share owners about what each share is for. From that, every share gets a written destination with reasons: Azure Files (with Azure File Sync where a branch keeps a cache), SharePoint Online, OneDrive, Azure NetApp Files, or archive-and-delete. Permissions are handled honestly per destination: NTFS ACLs are preserved on Azure Files, where the storage account joins your Active Directory or uses Microsoft Entra Kerberos and the ACLs are copied with the data and enforced; on SharePoint they are translated into group and permission-level mappings you approve, because SharePoint's model is different by design. We build the targets, seed the data with RoboCopy, Azure Storage Mover, Azure File Sync or Azure Data Box, and the SharePoint Migration Tool or Migration Manager for SharePoint and OneDrive, run delta syncs until the final one is short, reconcile counts and sizes per share, and cut over wave by wave — the same DFS path or drive letter re-pointed through Group Policy on domain-joined devices or an Intune-deployed mapping on Microsoft Entra-joined ones, users told exactly what changed, applications validated by their owners before the old share goes read-only. Then the hosts come out: server endpoints removed, DFS targets cleared, a final backup retained, computer objects disabled, power off. Who this is for: mid-size and enterprise organizations with roughly five to fifty or more file servers across sites, hybrid identities synchronized to Microsoft Entra ID, and a date that makes the estate a project rather than a series of favors. Who it is not for: one server with one share going to SharePoint as-is — that is the SharePoint Online migration from a file share as-is, priced per server; personal folders alone — User Home Folder Migration to OneDrive for Business; a bounded company-document move — Company Document Migration to SharePoint Online or Teams; or an Azure file share with no data behind it — Azure Files Implementation. Each of those is cheaper for the job it is built for, and we say so on the scoping call. Why the per-share decision is the whole point: a share with six levels of nested AD-group permissions, deny entries and an application writing lock files is a disk, and it belongs on Azure Files where those semantics survive; a folder of proposals a team co-authors and shares with clients belongs in SharePoint where versioning, search and browser access are the point; a home drive belongs in OneDrive; a render farm's working set belongs on Azure NetApp Files. Estates forced into a single destination end up with a workaround file server nobody planned for. What we do not do here is redesign the information architecture — libraries are provisioned as-is to the inventory, and the SharePoint Governance and Information Architecture Review is where a redesign starts, before or after the move.

Which one applies to you

Every share in the inventory gets one of four destinations, decided from what is in it, who uses it and how — not from a preference for one product. This service delivers all four columns; the disposition and its reasoning are written down and approved before anything is copied.

Azure Files (with Azure File Sync where a site keeps a cache)SharePoint OnlineOneDriveAzure NetApp Files
What belongs hereDepartmental and application shares that behave like a disk: deep NTFS permission trees, mapped drives, line-of-business applications that write to a UNC path, scanner and print-to-folder targets, archives and large binary files.Document libraries a team works in together: Office files that are co-authored, shared with a project or a client, searched, versioned and opened from a browser or a phone without a VPN.Home drives and personal folders — one owner, private by default, following the user to the next device through Known Folder Move.The slice of the estate that needs NFS, SMB and NFS on the same volume, or sustained throughput and latency an SMB share on Azure Files is not built for — engineering and media data, application data on file storage.
Identity and permissionsYour NTFS ACLs, preserved. The storage account joins your Active Directory or uses Microsoft Entra Kerberos for hybrid identities, share-level access is an Azure RBAC assignment, and file and folder ACLs are copied with the data and enforced as they were on the server.NTFS ACLs are mapped, not copied: AD groups become Microsoft 365 or SharePoint groups, permission levels are translated (read, contribute, full control), inheritance breaks are kept to a minimum, and orphaned or local-group entries are resolved from a mapping we build and you approve.The owner gets the folder. Sharing is the user's, within the tenant's sharing policy; group ACLs do not survive, by design.NTFS ACLs preserved on SMB volumes through the Active Directory connection; POSIX permissions on NFS volumes; both on dual-protocol volumes with the identity mapping the service requires.
How users get thereThe same DFS namespace path or drive letter as before, re-pointed at cutover through DFS-N folder targets, Group Policy Preferences on domain-joined devices or an Intune-deployed mapping on Microsoft Entra-joined devices. Branch users read from an Azure File Sync cache on a local server; everyone else over VPN, ExpressRoute or a private endpoint.The SharePoint site or Teams channel in the browser, plus OneDrive sync of the libraries they use. No VPN.OneDrive on every device they sign in to; Known Folder Move keeps Desktop and Documents in it.Mounted over SMB or NFS from Azure virtual machines, and from on-premises clients over ExpressRoute or VPN where the delegated subnet is routable.
Tooling we useRoboCopy with ACL and timestamp preservation for seeding and deltas; Azure Storage Mover or Azure File Sync for the initial upload where they fit better; Azure Data Box when the volume outruns the link. Storage Migration Service only as a source-side helper — Microsoft does not support Azure Files as its destination.SharePoint Migration Tool or Migration Manager with file-share agents: a scan for blocked names, path lengths and oversized files before the first copy, a user-and-group mapping file, and incremental runs until cutover.Migration Manager or the SharePoint Migration Tool per user, then Known Folder Move by policy.RoboCopy over SMB or rsync over NFS from a jump host in Azure, or Azure Data Box for large volumes; NetApp account, capacity pool, volumes and snapshot policy configured before the copy.
Our roleDelivered end to end on this page, including the Azure File Sync servers, sync groups and cloud tiering settings.Delivered end to end on this page for libraries provisioned as-is to the inventory. A redesigned information architecture is separate work, and the [governance and information architecture review](/services/sharepoint-governance-information-architecture-review) is where it starts.Delivered end to end on this page for the users in scope, including the Known Folder Move policy.Delivered end to end on this page for the volumes the map places here; application-side changes to use the new mount are the application owner's, with our help on the storage side.

A share nobody has modified in years gets a fifth disposition — archive or delete — with the evidence from the age profile, and the decision is yours. Moving stale data is the most expensive part of a migration nobody asked for.

Success criteria

01Every in-scope file server and share is inventoried — share list, size, file and folder counts, age profile, NTFS ACL export, DFS namespace and replication topology, drive-mapping policies and logon scripts, and the applications that write to each UNC path — and the inventory reconciles against the server list you provided.
02You approve a written destination map (Azure Files, SharePoint Online, OneDrive, Azure NetApp Files, or archive-and-delete) and a permission-mapping document for every share before the first byte is copied.
03Azure Files shares are reachable by identity: a domain user on a domain-joined or Microsoft Entra-joined device opens a share with their own credentials, and a sample of folders compared with icacls shows the same effective permissions as on the source server.
04SharePoint libraries carry the approved permission mapping, verified with a permissions report per site, and a named user from each department opens what they should and cannot open what they should not.
05Counts and sizes reconcile per share between source and destination within the agreed tolerance, and every exception — blocked file names, over-length paths, oversized files, files locked or encrypted at copy time — is listed by path with a disposition.
06Users reach their data on cutover day through the same DFS namespace path or drive letter, or through the SharePoint site and OneDrive folder they were told about, and branch-office users read from the local Azure File Sync cache.
07Line-of-business applications that depended on a UNC path are confirmed working against the new path by their owners before the old share goes read-only.
08Every retired file host is decommissioned in the agreed order — server endpoints removed, DFS targets cleared, a final backup retained for the agreed period, the computer object disabled — or carries a written reason it stays, and you approve delivery on the closeout report.

What you receive

Estate inventory workbook: per server and per share — operating system and support status, size, file and folder counts, age and file-type profile, NTFS ACL export with orphaned SIDs and local groups flagged, DFS-N and DFS-R topology, drive-mapping Group Policy objects and logon scripts, and application dependencies on UNC paths.
Destination map with a written disposition and reasoning per share — Azure Files, SharePoint Online, OneDrive, Azure NetApp Files, or archive-and-delete — with projected Microsoft storage costs per destination, approved by you before migration starts.
Permission-mapping document: the identity model per storage account (on-premises Active Directory or Microsoft Entra Kerberos), share-level RBAC assignments, and for SharePoint the group and permission-level translation with every unmapped entry resolved.
Target Azure storage built to the map: storage accounts with the agreed redundancy, tier and billing model, file shares with quotas, private endpoints or service endpoints as agreed, identity-based authentication enabled, share-level RBAC applied and NTFS ACLs seeded, snapshot schedule and Azure Backup for Azure Files configured.
Azure File Sync configured where the map keeps a local cache: Storage Sync Service, sync groups, cloud endpoints, server endpoints on the retained Windows Server 2022 or 2025 hosts, cloud tiering policies, and the agent installed and registered.
SharePoint Online sites and document libraries provisioned as-is to the map with the approved permission mapping applied; OneDrive readiness confirmed for the users in scope, with a Known Folder Move policy where you want it.
Azure NetApp Files account, capacity pool, volumes, protocol configuration and Active Directory connection at the agreed service level, for the shares the map places there.
Migration execution: pre-migration scans and exception reports, seeded copies, scheduled delta runs, and a per-share reconciliation report of counts, sizes and unresolved exceptions with dispositions.
Cutover runbook and its execution per wave: change-freeze notice, final delta, DFS-N target switch or drive-mapping policy change, read-only lock on the source share, validation checklist and rollback criteria.
End-user and helpdesk notes: what changed per share, how to reach it, how to sync a library or find a home folder in OneDrive, and the questions a helpdesk gets in week one with the answers.
Decommission checklist executed for each retired host — server endpoint and DFS target removal, final backup and retention, service-account and scheduled-task cleanup, AD computer object disabled, power off — in the order agreed with your backup and compliance owners.
Closeout report: inventory versus migrated estate, exceptions and their dispositions, as-built documentation of the Azure and SharePoint targets, and handover of ongoing operation to your team.

How the work unfolds

1. Kickoff, access and inventory (week 1)

Confirm scope — the server list, sites, the Azure subscription and Microsoft 365 tenant, the identity setup, connectivity, and the date driving the move — and the access in the prerequisites. Collect the inventory with read-only scripts on each server: shares, sizes, counts, age profile, ACL exports, DFS topology, drive-mapping policies and logon scripts. Interview share owners on what each share is for and which applications write to it.

2. Destination map and permission model (weeks 1–2)

Give every share a disposition with reasons; choose the Azure Files identity model your estate supports; design storage accounts, shares, tiers, redundancy and private connectivity; map SharePoint sites and libraries as-is; plan OneDrive and Known Folder Move; size any Azure NetApp Files volumes; translate the ACLs into the permission-mapping document; project Microsoft's storage costs per destination. You approve the map and the mapping in writing.

3. Build targets and seed permissions (weeks 2–3)

Build storage accounts, shares, private endpoints, identity-based authentication and share-level RBAC; seed the NTFS ACL tree; stand up Azure File Sync on the retained cache servers; provision SharePoint sites and libraries with the mapped permissions; confirm OneDrive readiness; create Azure NetApp Files volumes. Run a timed test copy per site to fix the copy method and confirm the bandwidth assumption.

4. Seed copies and delta runs (weeks 3–5)

Run the pre-migration scans and clear what can be cleared with the share owners — blocked names, over-length paths, EFS-encrypted files. Seed each share with RoboCopy, Storage Mover, Azure File Sync or Data Box as decided; run SharePoint Migration Tool or Migration Manager jobs for SharePoint and OneDrive destinations; schedule delta runs so the final sync is short; reconcile counts per share and publish the exceptions list with dispositions.

5. Wave cutovers (weeks 4–6)

Per wave: notify users with the wording we provide, freeze changes on the source share, run the final delta, switch DFS-N targets or push the new drive mapping through Group Policy or Intune, set the source share read-only, validate with share and application owners against the checklist, and keep the rollback path open for the agreed window. Branch caches are confirmed serving locally before a site's cutover closes; later waves seed while earlier ones cut over.

6. Decommission and closeout (week 6)

After the agreed observation period: remove Azure File Sync server endpoints from retired hosts, clear DFS targets and any namespace roots that lived on them, take and retain the final backup, disable computer objects and clean up service accounts and scheduled tasks, then power the hosts off. Deliver the closeout report and hand over the as-built documentation and helpdesk notes.

Prerequisites

An Azure subscription with a resource group for the storage targets and permission for IT Partner to create storage accounts, private endpoints, Azure File Sync resources and — where the map uses it — Azure NetApp Files: Owner or Contributor on the resource group, or an equivalent delegated role. A landing zone is not required for file storage alone; where one exists, we build inside it.
Network connectivity from every site and every retained cache server to Azure over SMB — a site-to-site VPN, ExpressRoute or a private endpoint — because outbound TCP 445 to the public endpoint is blocked by many ISPs and corporate firewalls. Where no connection exists, the Azure Site-to-Site VPN and ExpressRoute implementation runs first.
Hybrid identities: users and groups in on-premises Active Directory synchronized to Microsoft Entra ID with Microsoft Entra Connect Sync or cloud sync. Identity-based authentication to Azure Files depends on it, and so does mapping NTFS ACLs to SharePoint groups. Cloud-only tenants and estates midway through an Entra ID transition are scoped case by case.
For Azure Files with on-premises Active Directory authentication: an account able to create the storage account's computer object in your domain, and line of sight from clients to a domain controller. For Microsoft Entra Kerberos: Windows devices that are Microsoft Entra joined or hybrid joined, and a device with domain connectivity for configuring ACLs. Microsoft allows one identity source per storage account, so the choice is made per account in the destination map.
Microsoft 365 licensing that includes SharePoint Online and OneDrive for the users whose shares move there, with tenant storage headroom for the volume the inventory shows; Microsoft 365 storage beyond the tenant's included pool is Microsoft's charge.
Administrator access granted for the project and revocable by you: local administrator on each source file server for inventory scripts and migration agents, SharePoint Administrator in the tenant, and the domain rights the identity model needs. We ask for granular, time-bound access rather than standing global admin.
One retained or new Windows Server host per site that keeps a local cache, running Windows Server 2022 or 2025, with disk space for the tiered namespace and the sync database. Microsoft supports the Azure File Sync agent on Windows Server 2016 and later, but a 2016 host itself leaves support on 12 January 2027, so we do not build caches on one.
Bandwidth adequate for the estate's data volume and change rate, confirmed from a timed test copy before the copy plan is fixed. Where the link cannot carry the initial volume in time, Azure Data Box is ordered through your Azure subscription and its logistics are built into the wave plan.
A named owner per share or department for the destination decision, the permission review and cutover validation; a named owner for each application that writes to a UNC path; and change windows the business can honor for each wave.
Current, tested backups of every source server before migration begins, and confirmation from your compliance or records owner of any share under legal hold or retention rules, so those shares are moved — never restructured or deleted — under the right controls.

Who does what

IT Partner

  • Run the kickoff, collect the inventory with read-only scripts, interview share owners, and deliver the estate inventory workbook.
  • Write the destination map and the permission-mapping document, present the reasoning per share, and revise once from your feedback before you approve.
  • Design and build the Azure storage targets — storage accounts, shares, connectivity, identity-based authentication, RBAC, ACL seeding, snapshots and backup — and the Azure File Sync topology on the retained cache servers.
  • Provision SharePoint Online sites and libraries as-is to the map with the approved permission mapping, confirm OneDrive readiness and the Known Folder Move policy, and create Azure NetApp Files volumes where the map places shares there.
  • Install and operate the migration tooling, run the scans, seed copies and delta runs, reconcile counts and sizes per share, and publish exception reports with dispositions.
  • Write the cutover runbook, execute each wave with your share and application owners, and switch DFS namespaces and drive mappings through the policy mechanism your devices use.
  • Produce end-user and helpdesk notes per share, and provide second-line help to your helpdesk during each wave's first week.
  • Execute the decommission checklist for each retired host in the agreed order and deliver the closeout report and as-built documentation.
  • Say plainly, in the destination map, which shares should not move as they are — stale data, legal-hold shares, application data that belongs on a virtual machine — and what we recommend instead.

Your team

  • Provide the server list and the access described in the prerequisites before kickoff, and name a share owner per department and an application owner per UNC-path dependency.
  • Decide the disposition of every share where the map offers a choice, approve the destination map and the permission mapping in writing, and accept the change windows for each wave.
  • Provide the Azure subscription, connectivity, hybrid identity synchronization, Microsoft 365 licensing and any cache-server hardware or virtual machines the map requires.
  • Communicate each wave's cutover to users with the wording we provide, and enforce the change freeze on the source share during the final delta.
  • Validate each wave: share owners open their data at the new location, application owners test against the new path, and both sign the cutover checklist within the agreed window.
  • Own first-line user support after cutover, with our second-line help during each wave's first week; ongoing administration afterwards is yours unless separately contracted.
  • Confirm retention, legal-hold and backup-retention requirements before decommission, and approve the power-off of each retired host.
  • Pay Microsoft's charges — Azure consumption, Data Box, Azure NetApp Files, Microsoft 365 storage — directly or through your CSP invoice; they are separate from our fee.

What's not included

A single file share moving to SharePoint Online as-is on one server — that is the SharePoint Online migration from a file share as-is, priced per server, and the right choice when there is nothing else to decide.
Personal folders alone — User Home Folder Migration to OneDrive for Business and OneDrive for Business personal document migration from a file server cover home drives without the rest of the estate; here they are one column of the map.
Company documents alone, to SharePoint or Teams, from a file server or a cloud drive — the Company Document Migration to SharePoint Online or Teams service does that as a bounded fixed-price project.
Azure Files set up without data — the Azure Files Implementation creates a share and maps one drive; this page assumes the data, the ACLs and the estate come with it.
Information architecture redesign for SharePoint — hub and site topology, metadata, content types, naming and governance. Libraries are provisioned as-is to the inventory; the SharePoint Governance and Information Architecture Review is where a redesign starts, and metadata-enriched moves are the SharePoint Online Migration with Metadata service.
Records management, retention and sensitivity-label policy design in Microsoft Purview. Shares under existing legal holds are moved unchanged and flagged; designing the policy is separate compliance work.
Migrating the servers themselves. Application or database servers that must survive as virtual machines go through the Windows Server migration to Azure from a physical server or the VMware to Azure and Hyper-V to Azure migrations; a file host that must stay for another reason can be onboarded to Azure Arc for management and enrolled in Extended Security Updates through Azure Arc, both quoted separately.
Network implementation — site-to-site VPN, ExpressRoute, private DNS zones and firewall changes are prerequisites, delivered where needed through the Azure Site-to-Site VPN and ExpressRoute implementation.
Active Directory work beyond what the identity model needs — domain controller and role migration, domain consolidation, or an on-premises Active Directory to Microsoft Entra ID transition — is scoped separately; the map says so when the identity estate is the real blocker.
Data cleanup and classification at file level — deduplication, deciding which of four copies of a proposal is the record, or reviewing stale content owner by owner. The inventory shows where the stale volume is; the review is yours or a separately scoped exercise.
Ongoing operation after handover — monitoring, capacity and cost management of the Azure storage, SharePoint administration and end-user support — and Microsoft's own charges: Azure consumption, Data Box, Azure NetApp Files, Extended Security Updates for any host that stays, and Microsoft 365 storage beyond the tenant's included pool.

Limitations & technical notes

!Pricing is quoted per estate on purpose. Server count is a poor predictor: ACL depth, orphaned SIDs, data volume and change rate, site count and link speed, the number of applications wired to UNC paths, and how many shares go to SharePoint rather than Azure Files all drive effort. The price on this page is the floor for a small multi-server estate; a written fixed quote follows the scoping call, and per our standard terms you pay after you approve delivery.
!Windows Server 2016 extended support ends on 12 January 2027 per Microsoft's product lifecycle. A host that cannot be retired by then needs Extended Security Updates — billed by Microsoft per core per year through Azure Arc to your Azure subscription, a metered charge that is yours — or a written acceptance of the risk. The wave plan retires file hosts before the date wherever the estate allows it, and says where it does not.
!NTFS permissions move to Azure Files as they are; to SharePoint Online they are translated, and the translation is lossy by design. SharePoint has no equivalent of deny entries, per-file special permissions or deep inheritance chains, and its documented ceiling on uniquely permissioned items per library is real. Shares whose security model cannot be expressed in SharePoint's permission levels go to Azure Files, and the destination map says why.
!Azure Files enforces one identity source per storage account — on-premises Active Directory, Microsoft Entra Kerberos or Microsoft Entra Domain Services — and each has conditions. Active Directory authentication needs line of sight from the client to a domain controller. Microsoft Entra Kerberos needs Microsoft Entra-joined or hybrid-joined Windows devices, does not support multifactor authentication on the share connection, and configuring ACLs for hybrid identities still needs a device that can reach a domain controller; cloud-only identities are supported with narrower ACL-management tooling. The model is chosen per storage account against Microsoft's current documentation.
!Some file-system fidelity is lost on any move to Azure Files: the last-access timestamp is not preserved, alternate data streams are not stored on the share (Azure File Sync keeps them on the cached server), and files encrypted with EFS cannot be copied until their owners decrypt them. Files with names or paths SharePoint Online rejects — blocked characters, reserved names, paths beyond its published length limit — and files above its per-file size ceiling are reported before the copy, fixed with the share owner where possible, and otherwise redirected to Azure Files. Microsoft's current SharePoint limits are checked at scoping; the figures move.
!Azure Files shares scale to 100 TiB on pay-as-you-go billing and 256 TiB on provisioned v2 billing, with a 4 TiB maximum per file, per Microsoft's published scale targets. Azure NetApp Files volumes need a delegated subnet and a capacity pool sized to Microsoft's minimums, which is why it fits the high-performance slice of an estate rather than the whole of it. Sizing follows the inventory and is stated in the map.
!Microsoft's Storage Migration Service does not support Azure Files as a destination, so it is used only where a source-side consolidation onto an Azure File Sync server helps; the copy to Azure Files itself uses RoboCopy, Azure Storage Mover, Azure File Sync or Data Box. DFS Replication and Azure File Sync cloud tiering cannot share a volume, so replicated folders are handled in a defined order — sync established first, replication retired second.
!Migration copies data; it does not clean it. Everything in a share mapped to Azure Files arrives there, stale or not, and everything mapped to SharePoint arrives in the library as-is. The inventory's age profile is the input for an archive-or-delete decision that is yours; we recommend, and we execute an archive disposition when you approve it.
!SharePoint and OneDrive are not file servers. Applications that write to a UNC path, database files, scanner drop folders and workloads that hold file locks belong on Azure Files or Azure NetApp Files, and the map puts them there. Sync-client limits on very large libraries are respected by design — a share that would exceed Microsoft's recommended synced-item count is split across libraries or kept on Azure Files.
!Users notice a cutover. Even with the same DFS path, cached credentials, open files and offline-files settings cause first-day tickets, and SharePoint destinations change how people open files altogether. The end-user notes, the wave calendar and our second-line help in each wave's first week exist for that; a helpdesk that has not read the notes will feel it.
!The 6-week figure fits a typical estate of several file servers across a few sites with a few tens of terabytes. Estates with dozens of servers, slow links, hundreds of ACL-heavy shares, Data Box logistics or long change-freeze calendars extend it, and the wave plan states the real dates. Client-side delays move the dates, not the scope.
!Azure consumption — storage, transactions, snapshots, the backup vault, Azure File Sync server registrations, private endpoints, data transfer, Data Box, Azure NetApp Files — and Microsoft 365 storage are Microsoft's charges, billed to you directly or through your CSP invoice. The destination map projects them from Microsoft's published pricing on the delivery date; the projection is decision-grade input, not a guarantee of your bill.
!Technical content reviewed September 2026.

Frequently asked questions

What exactly does this service include?

An inventory of every in-scope file server and share — sizes, counts, age profile, NTFS ACL exports, DFS topology, drive-mapping policies and application dependencies; a written destination map and permission mapping you approve; the Azure targets built — storage accounts, shares, private connectivity, identity-based authentication, RBAC, seeded ACLs, snapshots and backup — plus Azure File Sync caches, SharePoint sites and libraries provisioned as-is, OneDrive readiness with Known Folder Move, and Azure NetApp Files volumes where the map places shares there; the migration itself with Microsoft's tooling, delta runs and per-share reconciliation; wave cutovers with DFS namespace and drive-mapping changes; helpdesk notes; decommissioning of the retired hosts; and a closeout report. Quoted per estate from $4,950; a typical estate runs about 6 weeks.

How is this different from your single-purpose file migration services?

Those pages are one share, one destination, one server, at a fixed price: the SharePoint Online migration from a file share as-is is priced per server, the OneDrive services move home folders, the Company Document Migration moves a bounded document set, and Azure Files Implementation creates a share and maps one drive. This page is the estate: the per-share decision across four destinations, the identity model for Azure Files, the permission translation for SharePoint, DFS namespaces and drive mappings across sites, the applications wired to UNC paths, and the retirement of the Windows Server 2016 hosts at the end. If your job fits one of the single-purpose pages, we will tell you so on the scoping call — it is cheaper for that job.

How do you decide which shares go to Azure Files, SharePoint, OneDrive or Azure NetApp Files?

From four questions per share, answered with inventory data and a conversation with the share owner: what is in it (Office documents people edit, or binaries, archives and application data), who uses it (a team, one person, or a process), how it is used (co-authored and shared, opened from a mapped drive, written by an application, or read at high throughput), and what its permissions look like (a few groups, or a deep tree with deny entries and special permissions). Co-authored team documents with simple permissions go to SharePoint; personal folders go to OneDrive; anything that behaves like a disk — mapped drives, application data, deep ACLs, large binaries — goes to Azure Files; NFS and sustained high-performance workloads go to Azure NetApp Files. Each disposition is written down with its reasons, and you approve the map before anything is copied.

Do our NTFS permissions survive the move?

On Azure Files, yes: the storage account joins your Active Directory or uses Microsoft Entra Kerberos for hybrid identities, share-level access is an Azure RBAC assignment, and the folder and file ACLs are copied with the data by RoboCopy or Storage Mover and enforced exactly as on the server — we verify a sample with icacls on both sides. On SharePoint Online they are translated, not copied: AD groups become Microsoft 365 or SharePoint groups, permission levels are mapped to read, contribute or full control, and deny entries and per-file special permissions have no equivalent, so shares that depend on them go to Azure Files instead. On OneDrive the owner gets the folder and nobody else, by design. The permission-mapping document shows all of this per share before you approve it.

Will users have to learn new paths or drive letters?

For shares going to Azure Files, usually not. If you use DFS Namespaces, the folder target is switched at cutover and the path stays the same; if you map drives by Group Policy, the mapping is re-pointed to the new location on domain-joined devices, and on Microsoft Entra-joined devices an Intune-deployed mapping does the same. Where DFS Namespaces are not in use we recommend introducing them before the move, so this and every future change is a target switch rather than a desktop change. For shares going to SharePoint or OneDrive the experience does change — a site or a synced library instead of a drive letter — and the end-user notes for each wave say exactly what to click.

Do we still need a file server at branch offices?

Only where a site needs local speed for large files or works through a slow or unreliable link. There, a Windows Server 2022 or 2025 host runs the Azure File Sync agent with cloud tiering: the full namespace is visible locally, hot files are cached on the server, cold files live only in Azure Files, and every site sees the same share. The Windows Server 2016 host is retired either way. Sites with good connectivity and modest files usually need no server at all — users open the Azure file share directly over VPN, ExpressRoute or a private endpoint, and SharePoint and OneDrive destinations need no server by definition.

Our applications write to UNC paths on the file server. What happens to them?

They are the first thing the inventory looks for, because they are the thing that breaks quietly. Each application gets a named owner, its share goes to Azure Files or Azure NetApp Files where UNC access and file locking work as on a server, and the path is kept through DFS Namespaces or updated in the application's configuration with the owner. The owner tests against the new path before the old share goes read-only — that is a success criterion, not a hope. One honest caveat: an application that is very chatty over SMB may perform worse against storage in Azure than against a server in the same rack; where the test shows that, the map says so and the usual answer is to move the application server to Azure next to its storage, which is a separate migration.

How much downtime should we plan for?

Per share, roughly the length of the final delta copy plus the path switch. Seeding and the earlier delta runs happen while the share is in production, so by cutover night the remaining change is small — minutes to a couple of hours depending on the share's change rate — during which the source share is frozen and then set read-only. SharePoint and OneDrive destinations follow the same pattern with the migration tool's incremental runs. Each wave is scheduled in a window the business agrees, has a validation checklist and a rollback path, and the old share stays read-only for an observation period before the host is decommissioned.

How long does it take?

About 6 weeks for a typical estate: inventory and the destination map in the first two weeks, targets built and seeded by week three, delta runs through week five, cutovers from week four, and decommissioning in week six. What extends it is predictable — dozens of servers, slow links that need Data Box, hundreds of ACL-heavy shares, a long change-freeze calendar, or share owners who cannot decide — and the wave plan states the real dates before you commit. Client-side delays move the dates, not the scope.

How much does it cost, and why does the page say 'from'?

From $4,950, quoted per estate as a fixed price in writing before work begins; per our standard terms you pay after you approve delivery. The floor covers a small multi-server estate with straightforward shares. What moves the number is not the server count but ACL depth and orphaned entries, data volume and change rate, the number of sites and the speed of their links, the applications wired to UNC paths, how many shares go to SharePoint rather than Azure Files, and Data Box logistics. Scoping is quick — a server list, a share list with sizes and your driving date — and no work starts without the written quote. Microsoft's charges for Azure storage, Data Box, Azure NetApp Files and Microsoft 365 storage are separate and projected in the destination map.

Windows Server 2016 support ends in January 2027. Is that a real deadline for a file server?

Yes. Per Microsoft's product lifecycle, extended support for Windows Server 2016 ends on 12 January 2027; after that the host receives no security updates unless it is enrolled in Extended Security Updates, which Microsoft bills per core per year through Azure Arc to your Azure subscription. A file server holding every department's documents is a poor thing to leave unpatched, and it is also the easiest 2016 role to retire, because the data can move to services Microsoft patches for you. We build the wave plan to retire the file hosts before the date where the estate allows it; for a host that cannot make it, ESU enrollment through Azure Arc is a separate, quoted step and the metered ESU charge is yours.

Can we go straight to SharePoint for everything and skip Azure Files?

You can, and the result is usually a workaround file server nobody planned for. SharePoint is excellent for the documents a team co-authors, shares and searches; it is not a disk. Applications that write to UNC paths, scanner drop folders, database and backup files, very large binaries, shares with deep or deny-based permissions, and libraries that would exceed the sync client's recommended item count all behave badly there. Azure Files exists precisely so those shares keep their semantics without a server to patch. The destination map is honest about the split for your estate — many estates end up with most of the volume on Azure Files and most of the daily collaboration in SharePoint, and both are the right answer.

What happens to the old servers, and to our backups?

Each retired host goes through a decommission checklist in an order agreed with your backup and compliance owners: Azure File Sync server endpoints removed, DFS targets and namespace roots cleared, a final backup taken and retained for your retention period, service accounts and scheduled tasks cleaned up, the computer object disabled, then power off. Going forward, Azure Files data is protected with share snapshots and Azure Backup for Azure Files, configured as a deliverable; SharePoint and OneDrive content is covered by versioning, the recycle bins and Microsoft's retention controls, and a dedicated Microsoft 365 backup product is a separate decision we can advise on. Nothing is deleted from a source server until you approve it.

Who owns this service at IT Partner?

Roman Sotnik is the service owner. IT Partner has been a Microsoft partner since 2006 and holds Microsoft Solutions Partner designations for Infrastructure and Modern Work — the two solution areas this migration sits across, Azure storage on one side and SharePoint and OneDrive on the other.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with