A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
FSLogix profile containers store the entire user profile inside a VHD/VHDX file, which is dynamically attached during user sign‑in and mounted as the active profile. [learn.microsoft.com]
For a successful attachment, the following conditions must be met:
The session host must be able to access the storage location (Azure Files / SMB share). The user must have correct NTFS and share permissions The correct VHDLocations configuration must be present and reachable
The profile container must be accessible and not locked or in an inconsistent state - https://learn.microsoft.com/en-us/azure/virtual-desktop/fslogix-profile-containers
When any of these conditions are not met, FSLogix cannot attach the profile and may instead create a new profile container.-https://learn.microsoft.com/en-us/fslogix/troubleshooting-old-temp-local-profiles
Based on Microsoft documentation, there is no special FSLogix‑specific “reattach” or “rehydrate” operation after restore.
Supported restore guidance is:
- Restore the VHDX to the original storage location
- Ensure:
- Correct permissions (NTFS + SMB + RBAC)
- Correct folder and naming structure
- Storage and network access from session hosts
- Allow FSLogix to discover and attach the container during sign‑in
- Correct folder and naming structure
- Correct permissions (NTFS + SMB + RBAC)
There is no supported step to force attach or override FSLogix behavior if the container is not considered valid or accessible.Based on Microsoft Learn troubleshooting references, the following are the supported and most relevant causes:
Storage access / network path issue - FSLogix requires the session host to successfully access the file share path over SMB.
If the path cannot be reached or resolved, the profile attach fails. [learn.microsoft.com]
Permissions mismatch after restore - After restoring a VHDX from backup/snapshot:
- NTFS ACLs or ownership may not match the current user
- Azure Files RBAC or share permissions may not allow access
Permissions are one of the most common causes of FSLogix profile attachment failures. [learn.microsoft.com]
Profile container not attachable (corruption or inconsistent state) - FSLogix depends on Windows virtual disk APIs to attach the VHDX. If the disk cannot be opened or attached, the operation fails (attach failure is a recognized error class in FSLogix). [learn.microsoft.com]
Incorrect or unreachable VHDLocations configuration - If FSLogix cannot correctly resolve or access the configured storage path, it will not use the existing profile. [learn.microsoft.com]
When FSLogix cannot attach the existing container, it falls back to creating a new profile container, which matches the behavior you observed.
Based on Microsoft documentation, there is no special FSLogix‑specific “reattach” or “rehydrate” operation after restoring.
Supported restore guidance is:
- Restore the VHDX to the original storage location
- Ensure:
- Correct permissions (NTFS + SMB + RBAC)
- Correct folder and naming structure
- Storage and network access from session hosts
- Allow FSLogix to discover and attach the container during sign‑in
There is no supported step to force attach or override FSLogix behavior if the container is not considered valid or accessible.
To proceed in a supported manner, please validate the following:
- Access validation from session host
Confirm UNC path is reachable
- Validate SMB port 445 access
Permissions validation
User has:
- NTFS permissions on folder + VHDX
- SMB Share permissions
- Azure RBAC role (e.g., Storage File Data SMB Share Contributor)
Test VHDX integrity
- Attempt to manually mount the VHDX on a test VM
- Confirm disk opens successfully
Check FSLogix logs
- Location:
C:\ProgramData\FSLogix\Logs- Look for:
- VHD open/attach failures
- Access denied / path resolution errors
Ensure no duplicate/invalid files
- Only one valid VHDX exists for the user
- No conflicting naming that could affect detection