在实际使用中,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”,后完成转移得到的结果,发现公用文件夹改名转以后,被冲掉了。