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.
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 Online | OneDrive | Azure NetApp Files | |
|---|---|---|---|---|
| What belongs here | Departmental 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 permissions | Your 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 there | The 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 use | RoboCopy 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 role | Delivered 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
What you receive
How the work unfolds
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.
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.
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.
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.
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.
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
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
Limitations & technical notes
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.