Windows10 移动C盘Users目录(C盘瘦身)

因电脑C盘是一个128G的SSD,长时间使用下,电脑空间大幅度增长,最恶劣的情况下C盘可用空间不达1G,然后在网上搜索各种C盘瘦身教程,空间可用空间终于恢复到16G,之后就再也无法降低了。

Windows10 移动C盘Users目录(C盘瘦身)

瘦身前C盘可用空间

今天无意间在小众软件上看到了一款名为SpaceSniffer的磁盘空间分析软件,分析后,发现C盘User用户目录占用高达20多G,本来想逐个瘦身大文件,但查了一个大文件的作用后就崩溃了,工作量太大,得弄到猴年马月去。本想就此放弃,但16G可用空间太扎眼了,灵机一动,想到能否将C盘的Users目录整体迁移呢?立即Google,在CSDN上的一篇博文上发现了相关教程,原理是将该目录移动到其他盘后,建立二者之间的软链接。下面是我的实操步骤及教程之外的异常处理:

1、重启进入命令行模式

因要移动C盘的Users目录,所以无论登陆哪个用户,都会导致该目录下的部分文件被占用,无法移动,所以需要进入恢复模式的命令行模式中完成目录迁移

进入路径:系统设置-更新和安全-恢复-高级启动-立即重新启动

重启后,选择疑难解答-高级选项-命令行模式,选择后,电脑可能会重启,等待,进入命令行用户登陆界面,输入用户密码(没有密码直接点击“继续”),进入命令行模式

Windows10 移动C盘Users目录(C盘瘦身)

Windows10 移动C盘Users目录(C盘瘦身)

Windows10 移动C盘Users目录(C盘瘦身)

Windows10 移动C盘Users目录(C盘瘦身)

2、复制C盘的Users目录到其他盘(假设D盘),并建立双方的软链接

复制:xcopy C:\Users\ D:\Users /e /v /i /g /h /k /o /x /b /c 
对C盘的Users重命名:ren C:\Users user
建立软链接:mklink /J c:\\users d:\\users

上述3条命令不要急着敲,先看下面的注意部分!!!否则掉坑摔死别怪我!!!

注意

做这一步时,无比仔细敲入每个字母,敲入后不要点回车,多检查几遍,我就是大意然后入坑,差点没爬上来,处理异常时心酸的想哭

第一坑:复制,恢复模式下的命令行模式中,所有的盘符与正常系统可能会不一致,所以一定要挨个盘符敲一遍,确认下命令行的每个盘符与正常系统的盘符差异之处,记录下来,简而言之,我的正常盘符是C,D,E,然后想将C盘的Users迁移到D盘中,因为我的硬盘有隐藏盘(一键恢复系统),所以命令行模式下的盘符与正常盘符的关系为:

命令行.C = 正常.C

命令行.D = 一键拯救隐藏盘 # 就是这个,坑死我了!!!

命令行.E = 正常.D

命令行.F = 正常.E

所以,复制的命令需要改为:

xcopy C:\Users\ E:\Users /e /v /i /g /h /k /o /x /b /c 

如果提示是否需要覆盖,输入a(all,全部覆盖)

Windows10 移动C盘Users目录(C盘瘦身)

接下来将C盘的Users目录改名为user

ren C:\Users user

第二坑:软链接,这个其实也不算坑,就是我自己大意了,忘记输入/J参数了,导致后面无法正常登陆,仔细输入以下命令,千万不要忘记/J参数:

mklink /J c:\\users d:\\users

如果没有报错,则可以按住关机键,强制关机。

开机后,正常登陆,如能登陆成功,则将C盘的user目录删除,自此C盘Users目录瘦身成功!

如无法登陆,提示“user profile service 服务登陆失败”,嘿嘿,恭喜,你入坑了,继续往下看吧!

3、入坑之异常解决

user profile service 服务登陆失败的原因是用户在登陆时,无法找到用户的配置文件,故报错。

故障原因:

1、mklink 链接双方错误

2、mklink 命令忘记带参数/J

解决办法:

1、登陆界面,按住键盘shift,鼠标点击电源按钮,选择重启,shift键不要松手,直到重启成功;

2、选择疑难解答-高级选项-命令行模式,将第一次设置的软链接使用以下命令删除:

rmdir C:\\users

3、重新设置正确的映射链接

4、强制关机,开机,进入登陆界面,尝试是否可以登陆成功,如仍不成功,继续下一步操作

5、登陆界面,按住键盘shift,鼠标点击电源按钮,选择重启,shift键不要松手,直到重启成功;

6、选择疑难解答-高级选项-更改启动行为-重启

系统再次重启,键盘输入“启动安全模式”对应的数字

7、如果是第一次进入安全模式,需要长时间等待系统初始化

Windows10 移动C盘Users目录(C盘瘦身)

8、初始化完成后,

如果弹出以下窗口,不要理会,能点确定的点确定,点不了的点击屏幕黑色部分,此时界面一片漆黑,键盘:Crtl+Alt+Delte,调出任务管理器,文件-运行新任务-regedit,确定;

如果正常进入安全模式,键盘:Windows+r,调出运行对话框,输入:regedit,确定

Windows10 移动C盘Users目录(C盘瘦身)

9、注册表进入:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,最后有两个文件夹,以“s-1-5...”开头的,一个有“.bak”后缀,一个没有。

备份注册表(全部)到本地磁盘上,然后选中没有.bak的项,右键,删除,重启电脑,正常登陆即可

Windows10 移动C盘Users目录(C盘瘦身)

Windows10 移动C盘Users目录(C盘瘦身)

10、进入C盘,删除user目录(原Users目录),至此大功告成,C盘瘦身20G以上文件,并且无须像其他教程那样,后续仍需要定时或不定时的清理,用此方法,基本上C盘就不用再N此瘦身了,一劳永逸的解决战斗无疑是令人心情愉悦的。

Windows10 移动C盘Users目录(C盘瘦身)

Windows10 移动C盘Users目录(C盘瘦身)

参考文章:

https://blog.csdn.net/CrowNAir/article/details/78533051

https://www.cnblogs.com/youxin/p/3588722.html

https://blog.51cto.com/weixiao43/506699


分享到:


相關文章: