在实际使用中,windows默认将用户文件夹放到C盘下,但是由于系统盘的容量大小限制、重装系统以及系统损坏等原因,我们希望把C盘的用户文件夹迁移到其他盘。
即:C:\Users --》X:\Users
好处:减少C盘空间的压力,防止系统损坏对个人数据的影响。
一、新系统安装时:
在安装Win7的过程中,要求输入用户名及密码的时候,先不输入任何信息,按“Shift+F10”呼出DOS窗口,依次输入以下命令:
robocopy "C:\Users" "X:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "X:\Users"
二、已经安装好的win7系统:
1、利用修复方式转移:
1)开机时按F8键,出现黑底白字的菜单,默认光标在第一项Repair your computer(修复电脑)上,直接按回车;
2)弹出2个提示框,点Next(下一步)或OK(确定);
3)进入界面后单击最后一项:Command Prompt(命令窗口),依次输入下面三条命令。每条命令后按回车。(以下3条命令
将“用户文件夹”从“C:\Users”设置为“X:\Users”)
robocopy “C:\Users” “X:\Users” /E /COPYALL /XJ /XD “C:\Users\Administrator”
参数说明:此命令为Windows的“强健文件拷贝”命令。
/E 表示拷贝文件时包含子目录(包括空目录)
/COPYALL 表示拷贝所有文件信息
/XJ 表示不包括Junction points(默认是包括的)
/XD “C:\Users\Administrator” 表示不包括指定的目录,此处指定目录为:“C:\Users\Administrator”
rmdir “C:\Users” /S /Q
参数说明:此命令删除指定目录。
/S 删除指定目录及其中的所有文件。用于删除目录树。
/Q 安静模式。删除时不询问。
mklink /J “C:\Users” “X:\Users”
参数说明:此命令创建符号连接。
/J 连接类型为目录连接
4)执行完成后,单击Restart重启。就OK了。
5)一点经验
经试验,上述方法可以实现文件夹的转移。但必须正确输入。如果输入错误,未能排除administrator用户,转移后在库文件夹和用户文件夹里面将出现一些空白的图标,不能打开,也无法删除,也无法隐藏。 重新进行转移,正确输入命令,不转移administrator用户文件夹。结果就没有上述问题了。
尝试将administrator、default和公用文件夹更名,原名后加“1”,后完成转移得到的结果,发现公用文件夹改名转以后,被冲掉了。