windows C盘的用户文件夹迁移

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

你可能感兴趣的:(windows)