User Profile Disks (UPDs) are a feature introduced in Windows Server® 2012 to manage user profile data during remote desktop sessions.
These profiles are stored in VHDX files within a network-shared folder, ensuring user-specific settings and data remain consistent across sessions. When a user logs in, their profile disk is mounted; it’s unmounted upon logoff, making the process seamless.
However, data loss risks, including corruption or accidental deletion, make it critical to back up UPDs regularly. A failed backup can disrupt user access, compromise productivity, and lead to permanent data loss.
With multiple backup methods available, including manual, automated, and third-party tools, administrators can choose solutions based on their needs. This guide explains step-by-step processes to ensure user profile disk backups are reliable, easy, and efficient.
IN THIS GUIDE
Prerequisites for Backing Up User Profile Disks
Backup Methods for RDS User Profile Disks
Method 2: Use Volume Shadow Copy Service (VSS)
Method 3: Automate Backups Using Task Scheduler
Method 4: Use Third-Party Backup Tools
Post-Backup Best Practices
Recommended Method: Use V2 Cloud for Simplified Desktop Backup and Management
WordPress Table of Contents by Topic
Prerequisites for Backing Up User Profile Disks
Before starting the backup process for User Profile Disks (UPDs) on a Remote Desktop Server (RDS), you need to prepare the environment to ensure the backup is smooth and error-free. This involves setting up a secure location, minimizing disruptions, and identifying the storage path for UPDs.
Follow these steps:
1. Prepare a Backup Location
You need a dedicated location to store the backup copies of the UPDs. This ensures that the data is centralized, organized, and accessible when needed.
- Characteristics of an Ideal Backup Location:
- Centralized: Should be a shared network folder or dedicated drive accessible from the RDS.
- High Storage Capacity: Ensure it has enough space to accommodate the full UPD files and future backups.
- Secure: Apply permissions to limit access to authorized personnel. Use encryption if available.
- Examples of Backup Locations:
- A dedicated network share.
- An external storage device is connected to the server.
- A separate disk partition is specifically allocated for backups.
2. Schedule Downtime for All Users
Backing up UPDs requires minimizing changes to user profiles during the process. This ensures the integrity of the backed-up files and prevents inconsistencies.
- When Downtime Is Necessary:
- For manual backups (Method 1) or backup methods that copy the entire UPD.
- To prevent users from modifying data during the backup process.
- Exceptions:
- Downtime may not be required if you use Volume Shadow Copy (Method 2) or other differential backup methods. These methods allow snapshots to be taken without directly disrupting users.
- Tips for Scheduling Downtime:
- Notify users of the downtime period in advance.
- Choose a time of low activity, such as late nights or weekends.
- Plan for enough time to complete the backup and verify its integrity.
3. Locate the User Profile Disk Directory
To back up UPDs, locate the directory where the profile disks are stored. By default, the directory varies based on the RDS configuration but generally follows this path:
- Default Directory Path:
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
- Steps to Locate the Directory:
- Log in to the Remote Server: Use an account with administrative privileges.
- Open File Explorer: Navigate to the system drive (C:).
- Find the ProgramData Folder: Access the folder path above or check for any custom storage paths specified during RDS setup.
- Important Notes:
- If a custom location was specified during the initial setup of the RDS collection, check the RDS documentation or configuration settings for the exact directory.
- Always double-check the location to avoid missing any user profiles during the backup.
Backup Methods for RDS User Profile Disks
There are several methods to back up User Profile Disks (UPDs) in a Remote Desktop Server (RDS) environment. Each method has its own advantages, depending on your needs, such as automation, speed, and ease of use.
Below, we outline four main methods to back up UPDs in detail.
Method 1: Manual Backup
The manual method involves directly copying the VHDX files containing the user profile data to a designated backup location. This method is suitable for one-time backups or environments with infrequent changes to user profiles.
- Locate the User Profile Disk Directory:
- Log in to the remote server using an account with administrative privileges.
- Navigate to the directory where the UPDs are stored. By default, this is:
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
- If a custom location was configured, consult the RDS setup documentation to find it.
- Copy the VHDX Files:
- In the directory, identify the files with the .vhdx extension. These are the User Profile Disks.
- Select all the VHDX files and right-click to copy them.
- Paste to the Backup Location:
- Navigate to your prepared backup location (e.g., a network share or an external drive).
- Paste the copied files into this directory.
Pros:
- Simple and requires no additional tools or software.
- Suitable for environments with minimal user activity or infrequent profile changes.
Cons:
- Requires manual intervention for every backup.
- Does not track changes; you must redo the backup for any new updates to UPDs.
- Time-consuming if there are many users.
Method 2: Use Volume Shadow Copy Service (VSS)
Volume Shadow Copy Service (VSS) is a differential backup method that tracks and backs up only the changes made to files.
This makes it an efficient and fast solution for UPD backups, especially in dynamic environments where changes occur frequently.
- Set Up an Additional Disk for Backups:
- Open Disk Management on the server:
- Press the Windows® key, type “Disk Management," and press Enter.

- Create a new volume for the backup:
- Select an available disk, right-click, and choose Shrink Volume to allocate space.


- Right-click the unallocated space and select New Simple Volume. Follow the wizard to format the volume and assign a drive letter.


- Enable Volume Shadow Copies:
- Navigate to the drive containing the UPD files.
- Right-click the drive and select Configure Shadow Copies.

- Select the drive volume and click Settings:
- Change the storage area to the newly created backup disk.
- Set a storage size limit.

- Schedule and Enable Snapshots:
- Under the Shadow Copies settings:
- Set a schedule based on user activity (e.g., nightly snapshots).
- Use the Advanced settings for finer scheduling options.

- Click Enable to activate Shadow Copies.

Pros:
- Automated and tracks only changes, reducing backup time.
- Allows multiple snapshots without manual intervention.
Cons:
- Requires additional disk space.
- Initial setup is more complex than manual methods.
Method 3: Automate Backups Using Task Scheduler
Task Scheduler allows you to automate backups using a custom script that copies UPD files to the backup location. This method provides flexibility and eliminates manual processes.
- Create a Backup Script:
- Set Up a Scheduled Task:
- Open Task Scheduler as an administrator.

- Select Create a Basic Task and follow the wizard:
- Name the task (e.g., “UPD Backup").
- Set the trigger (e.g., daily at midnight).
- Select Start a Program and point it to the .bat file created earlier.
- Review the configuration and click Finish to save the task.

Pros:
- Fully automated, requiring minimal ongoing effort.
- Customizable to fit your backup schedule.
Cons:
- Requires basic scripting knowledge.
- Limited to copying files without advanced differential backup features.
Method 4: Use Third-Party Backup Tools
For advanced needs, third-party backup tools offer comprehensive solutions with features like encryption, compression, and cloud integration. Popular tools include:
- ESE Agent
- Druva inSync
- Acronis Backup
- NovaBACKUP
- Veritas Backup Exec
- Research and Choose a Tool:
- Compare features such as ease of use, cost, and compatibility with RDS environments.
- Install and Configure the Tool:
- Follow the tool’s setup instructions to integrate with your RDS server.
- Schedule Backups:
- Use the tool’s scheduling options to automate backups of the UPD directory.
Pros:
- Advanced functionality, including incremental backups and disaster recovery.
- Support for encryption and secure storage options.
Cons:
- Licensing costs and potential learning curve.
Post-Backup Best Practices
After completing the backup of User Profile Disks (UPDs) on your Remote Desktop Server (RDS), it is essential to follow these best practices to ensure the backup’s reliability and to maintain a robust disaster recovery plan.
1. Verify Backup Integrity
Ensuring the integrity of your backup is critical to confirm that files can be restored without errors. A corrupted or incomplete backup could lead to data loss during a recovery attempt.
- It ensures that your backup is reliable and usable in case of a disaster.
- Identifies potential issues early, before they impact critical operations.
- Perform a Test Restore:
- Select a test environment separate from the live RDS.
- Restore the backed-up UPD files to verify usability.
- Check File Consistency:
- Open the restored VHDX files to confirm that they are functional and the data is intact.
- Run Verification Tools:
- Use tools like checksum verification or third-party backup software’s validation features to confirm that files were not corrupted during the backup process.
2. Resume RDS Access for Users
After completing the backup and verifying its integrity, restore access to the Remote Desktop Server for your users. This step is crucial to minimize downtime and maintain user productivity.
- Communicate with Users:
- Notify users that the backup process is complete and they can resume accessing their profiles.
- Monitor Initial Login Attempts:
- Ensure no issues arise as users log in and their UPDs are re-mounted.
Note: For backups performed using methods like Volume Shadow Copy, this step might not apply since the process does not typically disrupt user activity.
3. Maintain a Disaster Recovery Plan
A robust disaster recovery plan ensures that your organization can quickly restore operations in the event of a major failure or data loss. Regularly updating and testing your plan is essential for maintaining readiness.
- Regular Backup Scheduling:
- Automate the backup process using Task Scheduler, Volume Shadow Copy, or third-party tools.
- Set intervals based on user activity and data sensitivity (e.g., nightly or weekly backups).
- Redundant Backup Locations:
- Store backups in multiple locations, such as on-premise drives, network shares, and cloud storage, to mitigate risks like hardware failure.
- Routine Backup Testing:
- Periodically perform test restores to ensure the backups remain functional and up-to-date.
- Documented Recovery Procedures:
- Maintain clear, step-by-step instructions for restoring UPDs during an emergency.
- Train relevant personnel to execute the recovery process confidently.
Recommended Method: Use V2 Cloud for Simplified Desktop Backup and Management
Backing up User Profile Disks (UPDs) on Remote Desktop Servers (RDS) can be complex and time-consuming. Administrators must juggle multiple methods, ensure data integrity, and minimize downtime for users.
Despite careful planning, challenges such as configuration errors, storage constraints, and manual effort can make the process inefficient.
V2 Cloud offers a hassle-free alternative to managing desktops and safeguarding user data. As a fully integrated Virtual Desktop Solution, V2 Cloud simplifies desktop management while delivering top-notch security and performance.
- No More Manual Backups: V2 Cloud handles user profiles and data seamlessly, removing the need for manual intervention or complex configurations.
- Built-In Security: Your data is automatically backed up, encrypted, and stored redundantly in secure data centers.
- Optimized Performance: Users enjoy uninterrupted access, while administrators benefit from a simple, scalable solution with zero downtime.
- Cost Savings: Reduce expenses on server maintenance, third-party tools, and recovery efforts.
Stop worrying about manual UPD backups and complex configurations. With V2 Cloud, you get a simplified, secure, and high-performing virtual desktop solution that reduces IT burdens and keeps your data safe.
Talk to a Cloud Expert and see how V2 Cloud can transform your desktop management experience.