移动 Windows 系统用户文件夹
条评论将 Windows 系统默认的用户文件夹(C:\Users)移动到指定位置,本文选择移动到 D 盘。
用户文件夹主要上缓存类文件,如下载、文档、音乐、图片、视频等
优势
- 防止系统盘损坏后用户文件丢失
- 避免备份系统时系统不够“纯净”
- 越来越多的用户文件可能导致系统盘容量不足
原理
将原文件(夹)移到指定位置,再在原位置类似 Linux 一样创建一个软连接链接到指定位置
注意:指定位置所在磁盘的 文件系统类型必须是 NTFS
实操(分 3 种情形)
1. 新系统正在安装时
在安装 Win7/Win10 的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按 Shift
+ F10
打开 DOS 窗口(命令行窗口),执行以下命令:
1 | ## 复制 C:\Users 下所有文件 (包含子文件夹) 到 D:\Users |
然后关闭 DOS 窗口,按正常流程继续安装 Windows 直至完成。如此安装的 Windows 所有“用户文件夹”(User Special Folder)的内容都已经被设置在 D 盘。
2. 已使用过的系统 - 维护模式
开机时按 F8
键,选择 Repair your computer/ 维护模式 ,回车进入。连续点 Next/OK 两次后,选择 Command Prompt (命令提示符),然后执行以下命令:
1 | ## 复制 C:\Users 下的所有文件到 D:\Users |
执行完成后,重启系统即可生效。
3. 已使用过的系统 - 超级管理员
使用超级管理员用户来操作,其前提是之前未使用过默认的超级管理员用户(即 Administrator),若之前直接使用超级管理员用户,则本方案无效。
首先关闭所有应用程序,然后右键我的电脑 - 管理 - 系统工具 - 本地用户和组 - 用户,在右侧找到 Administrator 右键 - 属性,取消勾选 账户已禁用 ,确定。
然后注销当前用户,以 Administrator 登录,打开命令提示符,执行以下命令:
1 | robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator" |
注销 Administrator ,重新用你的用户名登录系统,而后跟上面启用超管账户类似,去禁用 Administrator。
然后以管理员身份打开一个 DOS 窗口,输入以下命令:
1 | rmdir "C:\Users" /S /Q |
最后重启电脑即可生效。