Yes, FSLogix supports this natively via the VHDLocations (or CCDLocations for Cloud Cache) registry key - it accepts multiple UNC paths separated by a pipe character |.
HKLM\SOFTWARE\FSLogix\Profiles
VHDLocations = \\old-server\profiles|\\new-server\profiles
FSLogix searches the paths left to right - if a profile VHD is found on the first share, it mounts it there. If not found, it falls through to the next path and creates the profile there.
So the migration pattern is straightforward:
1. Keep the old share first in the list - existing users continue using their profiles without any disruption.
2. Add the new share second - new users (no existing VHD) get their profiles created on the new share automatically.
3. Over time, migrate existing VHDs from old to new (e.g. robocopy during off-hours), then swap the order or remove the old path once it’s empty.
A few things to watch out for:
• Ensure both shares have the same NTFS permissions (FSLogix standard: Creator Owner Full Control, Admins Full Control, Users Read/List).
• If you use Cloud Cache (CCDLocations), the behavior differs - it replicates across all locations simultaneously, which is a heavier approach and probably overkill here.
• Test with a pilot user on the new share before flipping it for everyone.
This is the standard approach and works cleanly across FSLogix 2201+.