转移桌面、文档等
首先,查看自己用户的SID:
PS C:\WINDOWS\system32> wmic useraccount get name,sid
Name SID
Administrator S-1-5-21-540935882-2187049025-1304797367-500
DefaultAccount S-1-5-21-540935882-2187049025-1304797367-503
Guest S-1-5-21-540935882-2187049025-1304797367-501
quanzaiyu S-1-5-21-540935882-2187049025-1304797367-1001
sshd S-1-5-21-540935882-2187049025-1304797367-1005
WDAGUtilityAccount S-1-5-21-540935882-2187049025-1304797367-504
然后定位到注册表中自己用户的SID:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-540935882-2187049025-1304797367-1001
其中的 ProfileImagePath
字符串值就是 %USERPROFILE%
的值了
再定位到以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
可以看到一堆关于用户目录的相关配置,修改即可:
参考:Windows 里的环境变量以及%USERPROFILE%等变量设置
符号链接方式
网络上有一种创建符号链接的方式:
C:\Users> xcopy C:\Users\quanzaiyu D:\Users\quanzaiyu /e /v /i /g /h /k /o /x /b /c
C:\Users> ren quanzaiyu quanzaiyuTemp
C:\Users> mklink /J C:\Users\quanzaiyu D:\Users\quanzaiyu
如果以上操作都成功,则可以重启电脑进入系统来看看效果了。如果最后一步不成功,记得在重启电脑前把原来的文件夹名字改回去。
进入系统后,可以看到C盘的空间发生了变化,Users文件夹下,原来的用户文件夹图标多了一个小白箭头,看上去和“快捷方式”一样。
双击能打开,地址栏输入C:\Users\{username}
也能打开,里面的文件和之前一模一样,大功告成。
测试系统没问题的,可以把之前重命名的那个没用的用户文件夹删除掉,不会提示有占用,可以清爽的删除。
新的用户文件夹,不要去进行重命名之类的操作,否则文件夹链接会失效。有重命名的需求,需要参考上面步骤重新做文件夹链接。
如果重启后并未成功,提示:
看了下我的登录用户是我本身,但用户目录被系统创建了一个临时用户目录:
C:\>whoami
desktop-dgi1cfg\quanzaiyu
C:\>echo %userprofile%
C:\Users\TEMP.DESKTOP-DGI1CFG
无奈,只能删除 quanzaiyu
这个符号链接,再将 quanzaiyuTemp
改回 quanzaiyu
。