📎 AI Summary:
The original poster seeks to organize user data by assigning each user's profile and application data to separate drives, aiming to improve drive space management, but is unsure if environment variables can facilitate this. A respondent advises against full separate partitions due to management complexity, suggesting instead to move user profiles to another drive using directory junctions (mklink /J) while keeping Windows core files on C:. The overall tone is practical, offering a feasible workaround rather than full partitioning, with a focus on managing user data efficiently.

mbee

New Member
Joined
Jul 12, 2016
Messages
3
Thread Author #1
Hi,

What I'm looking for is not to simply change the whole userdata to another drive, but to create separate drives for each users, and have their application data, my doc, etc folders on their own drives.

Sadly, from looking at environment variables though I think it's not possible.. What do you think ?

My goal is to manage drive space in logical partitions. For example, I don't want to have the whole userdata directly on D: 's root, since nothing would prevent anyone from creating D:/new_folder for example..

Any idea ?
 

Solution
I wouldn't recommend separate partitions that would just get to cumbersome to manage. Typically Windows needs the user profiles to be on the C drive. You could create a folder on the D partition, copy the users entire folder from C:\Users\<username> to D:\folder\<username> and then make a directory junction. This would make Windows still think the folder is on the C drive. Then you can just impose quotas on the folders if you need to.

mklink /J C:\Users\<username> D:\<username>

Neemobeer

Windows Forum Team
Staff member
Joined
Jul 4, 2015
Messages
8,995
I wouldn't recommend separate partitions that would just get to cumbersome to manage. Typically Windows needs the user profiles to be on the C drive. You could create a folder on the D partition, copy the users entire folder from C:\Users\<username> to D:\folder\<username> and then make a directory junction. This would make Windows still think the folder is on the C drive. Then you can just impose quotas on the folders if you need to.

mklink /J C:\Users\<username> D:\<username>
 

Solution