关于Windows 7用户文件夹转移到非系统盘的问题,同样适用于Vista系统,实际上按照天缘建议的电脑使用习惯,是很少把重要的文件、文档存储在桌面等用户文件夹位置的,不过由于Windows系统默认都是把这些用户文件夹默认设置到系统盘,而不像Linux那样方便指定独立分区存储,所以要想修改掉默认路径要么是在安装的时候进行Unattend配置后安装,要么就是安装完成后进行手动指定,修改方法也很简单。 一、安装前进行用户文件夹位置配置指定使用unattend方式预先指定用户文件夹路径,一般使用于硬盘安装Windows 7,如果是光盘安装需要提前把下面的配置答案文件预先刻录在光盘安装文件中。 ------------------------------------------------------------------------- <?xml version=”1.0″ encoding=”utf-8″?> ------------------------------------------------------------------------- 把以上分割线中间部分复制保存为unattend.xml答案文件,其中的D:\MyProfile是设置用户文件夹在D盘,答案文件的保存位置最好放到setup.exe的同级目录,不同级也可以,但必须是本地路径或通用命名约定路径,比如setup.exe /unattend:serveranswerunattend.xml,如果是本地同目录,则只需要使用命令:"setup /unattend:unattend.xml"即可。 二、安装后进行用户文件夹位置修改指定方法1: 1、启动Administrator帐户 控制面板——管理工具——计算机管理——本地用户和组——用户,点击右侧的Administrator帐户,然后鼠标右键选择属性,如下图: 把“帐户已禁用”一项取消核选,点击确定,如下图: 2、关闭所有应用程序,注销当前用户,注销后登录窗口会多个Administrator帐户,以Administrator帐户登录系统。 3、在开始运行输入cmd回车,输入: robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"并回车,执行完毕后注销Administrator。 4、以正常用户登录系统,在开始运行中输入cmd,以管理员身份运行,输入并运行以下两条命令: rmdir “C:\Users” /S /Q mklink /J “C:\Users” “D:\Users” mklink一句是为C:\Users和D:\Users之间创建联接 5、以上的两条命令如果执行OK则表示用户文件夹已经转移成功。 6、如果出现无法删除文件提示,说明一些用户文件仍然处于占用状态,这时再注销用户是无法登录进来的(提示“user profile service服务未能登录,无法加载配置”错误),因为部分文件已被删除且没有把D:\Users联接到默认的C:\Users上。解决方法是重新启动计算机,然后按住F8进入Windows 7的修复模式依次选择键盘——输入管理员密码——恢复选项界面,选择最下面的命令行模式。 方法2: 把方法1中的三条命令按照顺序全部在修复模式的命令行下执行更加方便。 robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator" rmdir “C:\Users” /S /Q mklink /J “C:\Users” “D:\Users” |