NERDIO GUIDE
Introduction
Moving from VMware Dynamic Environment Manager (DEM) to Microsoft FSLogix involves transitioning an enterprise’s user profile management strategy. VMware DEM—now part of the Omnissa portfolio—relies on file-based profile redirection and policy management, whereas FSLogix encapsulates entire user profiles in VHD or VHDX containers.
This migration matters because FSLogix dramatically speeds up login times, simplifies administration, and optimizes Microsoft 365 performance in non-persistent virtual desktop environments. For modern enterprises, it is a critical step toward a highly optimized, cloud-first infrastructure that leverages the native benefits of the Microsoft ecosystem.
What is the migration from VMware (now Omnissa) DEM to FSLogix and why does it matter?
Moving from VMware Dynamic Environment Manager (DEM)—now officially rebranded as Omnissa DEM—to Microsoft FSLogix involves transitioning an enterprise’s user profile management strategy. While VMware DEM relies on file-based profile redirection and policy management, FSLogix encapsulates entire user profiles in VHD or VHDX containers.
This migration matters because FSLogix dramatically speeds up login times, simplifies administration, and optimizes Microsoft 365 performance in non-persistent virtual desktop environments. For modern enterprises, it is a critical step toward a highly optimized, cloud-first infrastructure that leverages the native benefits of the Microsoft ecosystem.
What are the key differences between VMware/Omnissa DEM and FSLogix?
Understanding the architectural shift from file-level capture to block-level virtualization is essential for any IT professional planning a transition. While both tools aim to provide a consistent user experience across sessions, they use fundamentally different methods to achieve data persistence and performance.
How does Omnissa (formerly VMware) DEM manage user settings via file redirection?
Omnissa DEM operates by capturing specific user settings, application data, and registry keys at the time of logoff and storing them as small, compressed files on a network share. When you log back in, the agent must download and unzip these thousands of tiny files to recreate your environment. This granular approach allows for extreme control over which specific settings are saved, but it often results in "logon bloat" as the number of managed applications grows, placing a heavy burden on the file server and the SMB protocol.
How does FSLogix utilize VHD/VHDX profile containers?
FSLogix takes a containerized approach where the entire user profile—including the desktop, documents, and AppData—is stored in a single virtual hard disk (VHDX) file on a network share. Rather than copying files back and forth, the FSLogix agent mounts this disk over the network during the logon process. To the Windows operating system, the profile appears to be a local folder on the C: drive, which eliminates the overhead of file redirection and makes the profile immediately available.
Why do containerized profiles outperform file-based profiles in modern VDI?
The performance gap comes down to how Windows handles network traffic; mounting a single large VHDX file is significantly more efficient than reading and writing thousands of small files. This is particularly noticeable in cloud environments like Azure Virtual Desktop (AVD), where storage latency is a critical factor in the user experience. FSLogix bypasses the traditional bottlenecks of profile syncing, allowing for a near-instant logon experience even with profiles reaching 30GB or more in size.
Profile Management at a Glance
| VMware / Omnissa DEM | Microsoft FSLogix | |
|---|---|---|
| Storage Method | File-based (XML/ZIP) | Container-based (VHDX) |
| Logon Speed | Varies by file count (Copy/Extract) | Consistently fast (Disk Mount) |
| M365 Optimization | Manual configuration/Templates | Native (Office & Profile Containers) |
| Storage Backend | Standard SMB Shares | Azure Files / Azure NetApp Files |
| Admin Effort | High (Profiling every app) | Low (Set and forget) |
| Primary Owner | Omnissa (formerly VMware EUC) | Microsoft |
What are the benefits of moving to FSLogix for enterprise IT teams?
For enterprise IT architects, the primary motivation for switching to FSLogix is often the measurable improvement in user productivity and system reliability. By aligning your profile strategy with Microsoft's native cloud-first technology, you reduce the complexity of the gold image and improve overall host performance.
How does FSLogix reduce logon and logoff times?
FSLogix can improve logon times by up to 85% in environments that previously struggled with large roaming profiles or complex legacy configurations. Because there is no "copy" operation occurring during the logon phase, the desktop is ready as soon as the VHDX is mounted. This speed is consistent regardless of whether the user is logging into a fresh session host or returning to a previous one, provided the storage backend can handle the initial IOPS demand.
Why is FSLogix critical for Microsoft 365 and Teams performance?
Standard profile management tools often struggle with the large, frequently changing cache files used by Outlook (.ost files), OneDrive, and Microsoft Teams. FSLogix was specifically designed to handle these caches through its Office Container technology, which roams these large data sets seamlessly without requiring a full resync at every logon. This ensures that users don't face Search delays in Outlook or slow Teams startup times, which are common pain points in non-persistent virtual desktops.
How does standardizing on FSLogix reduce administrative overhead?
Managing FSLogix is largely a set it and forget it task compared to the continuous auditing required for Omnissa DEM application profiles. You no longer need to manually profile every new application to see which registry keys it uses; FSLogix captures everything by default. This shift allows IT teams to focus on infrastructure health rather than troubleshooting why a specific user’s browser bookmarks didn't sync. Reducing this overhead is critical when evaluating cloud desktop solutions vs Omnissa, where Nerdio offers a robust, enterprise-grade management layer that makes the legacy alternative feel significantly more limited. Beyond profile optimization, it is important to evaluate the delivery mechanisms of Omnissa App Volumes vs. AVD MSIX App Attach to ensure application compatibility across the modernized stack.
What are the prerequisites before migrating away from VMware (Omnissa) DEM?
Before you begin the migration, you must ensure your underlying infrastructure is prepared for the shift from high-volume small file access to block-level disk mounting. Failure to properly size your storage can lead to "logon storms" where the storage backend cannot keep up with the mounting requests of hundreds of users simultaneously.
What underlying infrastructure and storage is required?
FSLogix requires a high-performance SMB share, typically provided by Azure Files (Premium tier) or Azure NetApp Files for enterprise-scale deployments. You should ensure that your session hosts and your storage are in the same Azure region to minimize latency. Additionally, you will need to verify that your Active Directory (or Entra ID) permissions are correctly set to allow users to create and modify files within the profile share.
How do you properly size storage for FSLogix profile containers?
A common mistake is underestimating the IOPS required during the first 30 minutes of the workday. While FSLogix is efficient, the storage must be able to handle roughly 10 to 50 IOPS per user during the peak logon window. You should also plan for capacity; while containers start small, they grow over time, and a standard enterprise starting point is often 30GB per user with a 15-20% buffer for growth. Beyond initial capacity planning, effectively managing ongoing FSLogix storage expenses requires proactive monitoring to prevent unexpected budget overruns as user data scales.
Which legacy VMware / Omnissa DEM policies should be kept or discarded?
While you may be moving away from DEM's profile management, you might choose to keep its Smart Policies for granular environmental control, such as location-based printing. However, any DEM policy that handles Personalization should be disabled to prevent conflicts with FSLogix. Conducting a thorough audit of your current environment will help you identify which configuration hacks were temporary fixes that FSLogix now handles natively. Proactively addressing these deep-seated legacy virtualization bottlenecks ensures that old policy conflicts do not degrade the performance of your new cloud-native environment.
How do you execute the migration from VMware (Omnissa) DEM to FSLogix?
Executing a smooth migration requires a phased approach that minimizes disruption to the business and allows for thorough testing. Most enterprise IT teams prefer a ‘clean slate’ migration to avoid bringing years of profile junk into the new containerized environment.
The Four Stages of Migration
To ensure a stable transition without a big bang failure, follow these execution steps:
- Step 1: Prepare & Size – Establish high-performance storage, such as Azure Files (Premium) or Azure NetApp Files, ensuring the backend can handle roughly 10 to 50 IOPS per user during peak logon windows.
- Step 2: Deploy Agent – Install the FSLogix Apps agent on your golden image and use Group Policy (GPO) to define storage paths (VHDLocations) and enable the service.
- Step 3: Migrate Data – Use a Fresh Start approach by leveraging OneDrive Known Folder Move (KFM) to transition user documents and desktops into the new profile automatically.
- Step 4: Phase Out DEM – Run both agents in parallel for a pilot group; once stability is confirmed, disable DEM Personalization policies and eventually remove the legacy agent entirely.
What is the process for installing and configuring the FSLogix agent?
The first step is installing the FSLogix Apps agent on your golden image or deploying it via a scripted action across your session hosts. Configuration is handled through Group Policy (GPO) or registry settings, where you define the VHDLocations (the path to your storage share) and set the Enabled key to 1. This process can be significantly simplified using automation platforms that provide a centralized interface for these settings.
How do you migrate existing user data from DEM to FSLogix?
There are two primary paths for data migration:
- The Fresh Start (Recommended): Users log in, and FSLogix creates a brand new, clean profile. You use Known Folder Move (KFM) in OneDrive to bring over their Documents, Pictures, and Desktop files.
- The Scripted Move: Use a PowerShell script to mount a new FSLogix VHDX and copy the contents of legacy DEM archives into it. This is technically complex and is usually only reserved for specific high-value users.
How do you gracefully phase out the VMware / Omnissa DEM environment?
Avoid a big bang cutover by running both agents in parallel but with distinct roles. For your pilot group, disable DEM's profile archiving while keeping the FSLogix agent active. Once the pilot group confirms stability, you can gradually roll out the GPO changes to the rest of the organization, eventually removing the legacy agent entirely once all users have successfully transitioned.
What are the common challenges during this migration and how are they solved?
Transitioning to a container-based system introduces new operational considerations, specifically regarding storage management and file access. Being proactive about these challenges prevents the black screen errors that can frustrate users during the first week of a new rollout.
How do you prevent FSLogix profile bloat over time?
Because VHDX files expand but do not natively shrink, white space can accumulate when users delete files, leading to wasted storage costs. To mitigate this, you should implement an exclusions.xml file to prevent temporary folders and browser caches from ever entering the container. Periodically running disk compaction tools reclaims this unused space and keeps your storage bill under control.
What causes container locking issues and how can they be mitigated?
A locked profile occurs when a user's session ends abruptly, but the storage server still believes the VHDX file is in use. This prevents the user from logging in elsewhere. You can solve this by manually closing file handles in the Azure portal or using management tools that provide visibility into active handles to quickly identify and release the stuck disk.
How do you ensure high availability for FSLogix profiles?
For mission-critical environments, you cannot afford for the profile storage to be a single point of failure. You should utilize FSLogix Cloud Cache, which allows the profile to be written to multiple storage locations simultaneously (e.g., two different Azure regions). This ensures that if one storage account goes offline, the user can still log in using the redundant copy, providing a robust disaster recovery path.
How does Nerdio help with enterprise FSLogix management and optimization?
Nerdio Manager for Enterprise (NME) acts as an automation and intelligence layer that sits directly within your Azure tenant to streamline FSLogix and Azure Virtual Desktop (AVD) operations. By centralizing deployment, scaling, and endpoint management into a single interface, it allows IT teams to focus on user experience rather than infrastructure maintenance.
How can Nerdio auto-scale Azure storage to support FSLogix environments?
- Cost Management: Storage costs are one of the largest line items in a cloud VDI budget.
- Performance Scaling: Nerdio’s unique auto-scaling capabilities can automatically increase the performance tier of your Azure Files share during the morning log-in rush and dial it back down during the day to save costs.
- Verifiable Savings:
- Leading organizations have seen massive financial impacts from this automation. For example, Mr. Cooper Group Inc. reduced their Azure costs by 50%, contributing to an estimated $7 million to $10 million in annual savings by optimizing their virtual desktop environment with Nerdio.
What visibility does Nerdio provide into FSLogix profile health?
- Glass Box Telemetry: Nerdio provides "Glass Box" telemetry to identify exact failure points—such as locked profiles or storage errors—immediately within the UI.
- Support Democratization: This approach democratizes management by allowing Tier 1 and Tier 2 help desk staff to handle complex tasks like profile resets and session shadowing, which would otherwise require senior-level Azure expertise.
- Operational Efficiency: Oregon State University reported a 40% operational efficiency improvement after moving to AVD with Nerdio Manager, largely due to these simplified management workflows.
How does Nerdio Manager for Enterprise simplify FSLogix deployment?
- Unified Console: Instead of manually editing registry keys or managing dozens of GPOs, Nerdio provides a unified console to deploy the FSLogix agent and configure profile settings.
- Profile Templates: You can set up Profile Templates that apply the correct storage paths and performance settings to different host pools automatically.
- Configuration Integrity: This consistency is vital for large-scale enterprise environments where manual orchestration often leads to configuration drift.
Optimize and save
See how you can optimize processes, improve security, increase reliability, and save up to 70% on Microsoft Azure costs.
Frequently asked questions
Migrating away from these platforms typically involves transitioning from a VMware vSphere hypervisor or an Omnissa (formerly VMware) Horizon VDI environment to a cloud-native solution like Azure Virtual Desktop. This transition often extends beyond full desktops to include moving legacy published applications to Azure, enabling a unified management experience under a single cloud plane. The process starts with using tools like Azure Migrate to move virtual machines, followed by replacing legacy profile management—such as Omnissa DEM—with Microsoft FSLogix to ensure user data persistence in the new environment. As organizations evaluate modern cloud-first VDI replacements, Nerdio Manager for Enterprise stands out as a more robust, enterprise-grade choice compared to traditional, more limited stack-bound solutions.
To migrate a virtual machine between hosts within a VMware vSphere environment, you typically use vMotion, which allows for a live migration of a running VM with zero downtime. This process, managed via VMware vCenter, moves the active memory and precise execution state of the VM over the network to a different ESXi host. If the hosts do not share storage, a Shared-Nothing vMotion can be used to move both the compute and the storage disks simultaneously.
Omnissa Dynamic Environment Manager (DEM) works by capturing granular user settings and application configurations as small ZIP or XML files on a network SMB share during session logoff. When a user logs back in, the DEM agent reads these individual files and injects the settings into the Windows registry and file system to recreate the user's personalized environment. Unlike container-based solutions, this file-based approach provides deep control over specific application settings but can increase logon times as the number of managed files grows.
VMware vSphere supports several migration types based on the state of the virtual machine and the infrastructure requirements. The most common are vMotion (live migration of a powered-on VM), Storage vMotion (moving VM disks between datastores), and Cold Migration (moving a powered-off VM). Additionally, Shared-Nothing vMotion allows for the simultaneous move of both compute and storage across different clusters or vCenter instances.
To migrate local user profiles to a modern containerized format, you first establish an Azure Files share to act as the central repository for your FSLogix VHDX files. You then deploy the FSLogix Apps agent to your session hosts and configure the storage path via Group Policy or registry settings. Finally, you can use automated scripts or tools like Robocopy to ingest existing profile data into the new FSLogix containers, or simply allow FSLogix to create clean profiles while using OneDrive Known Folder Move to transition user documents.
Related resources
On-demand webinar
Unlock Your Full Potential: Migrate from VMware or Citrix to AVD with Nerdio Manager for MSP
Watch nowAbout the author
Carisa Stringer
Head of Product Marketing
Carisa Stringer is the Head of Product Marketing at Nerdio, where she leads the strategy and execution of go-to-market plans for the company’s enterprise and managed service provider solutions. She joined Nerdio in 2025, bringing 20+ years of experience in end user computing, desktops-as-a-service, and Microsoft technologies. Prior to her current role, Carisa held key product marketing positions at Citrix and Anthology, where she contributed to innovative go-to-market initiatives. Her career reflects a strong track record in driving growth and adoption in the enterprise technology sector. Carisa holds a Bachelor of Science in Industrial Engineering from the Georgia Institute of Technology.