天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

«基础专题:GHOST手动备份和恢复分区图解基础专题:Windows 7高级启动选项图解»

经验交流:Vista/Windows 7用户文件夹转移方法与常见问题

本文回复网友关于Windows 7用户文件夹转移到非系统盘的问题,同样适用于Vista系统,实际上按照天缘建议的电脑使用习惯,是很少把重要的文件、文档存储在桌面等用户文件夹位置的,不过由于Windows系统默认都是把这些用户文件夹默认设置到系统盘,而不像Linux那样方便指定独立分区存储,所以要想修改掉默认路径要么是在安装的时候进行Unattend配置后安装,要么就是安装完成后进行手动指定,修改方法也很简单。

一、安装前进行用户文件夹位置配置指定

使用unattend方式预先指定用户文件夹路径,一般使用于硬盘安装Windows 7,如果是光盘安装需要提前把下面的配置答案文件预先刻录在光盘安装文件中。

-------------------------------------------------------------------------

<?xml version=”1.0″ encoding=”utf-8″?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”>
<settings pass=”oobeSystem”>
<component name=”Microsoft-Windows-Shell-Setup” processorArchitecture=”x86″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS”>
<FolderLocations>
<ProfilesDirectory>D:\MyProfile</ProfilesDirectory>
</FolderLocations>
</component>
</settings>
</unattend>

-------------------------------------------------------------------------

把以上分割线中间部分复制保存为unattend.xml答案文件,其中的D:\MyProfile是设置用户文件夹在D盘,答案文件的保存位置最好放到setup.exe的同级目录,不同级也可以,但必须是本地路径或通用命名约定路径,比如setup.exe /unattend:\\server\answer\unattend.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”

 

参考资料:http://www.lixiaolai.com/index.php/archives/7818.html

更多文章:

如何养成让您电脑更安全的使用习惯

天缘半岁:关于电脑维护和使用习惯方面文章汇总推荐

经验交流:Windows 7能否安装到移动硬盘或U盘上

经验交流:Windows隐藏文件无法显示的解决方法

经验交流:Windows XP、Windows 7提权办法图解

经验交流:Windows 7下载、安装、激活文章汇总推荐

经验交流:Vista/Windows 7激活失败无法启动、黑屏等问题解决方法

知识分享:Windows 7的用户账户控制(UAC)策略调整及设置方法

天缘博客原创经典,欢迎遵守署名、非商业用途和保持一致的转载或使用,转载请注明:
转载自 天缘博客 及本文链接地址:http://www.metsky.com/archives/327.html免费订阅最新文章
天缘网友 [xia]:2010-01-22 01:54:21 发表
不知天缘发文前有没有试过是否可行,我试了几次都不行,每次到第四步就无法进行下去了.

天缘 于 2010-1-21 19:23:12 回复

文中有特别说明的啊,到恢复模式下进行。

天缘网友 []:2010-01-21 17:32:28 发表
选择第一种方法是不是:先提取win7ISO文件-把文中的分割线中间部分用记事本复制保存为unattend.xml答案文件-放在提取后的setup.exe同级目录-开始硬盘安装win7!请问天缘,这样就可以安装了吗?还是在安装时要另外输入什么命令?

天缘 于 2010-1-21 19:33:05 回复

如果你是使用IMAGEX集成的则不需要输入后面命令,否则需要使用命令行。

天缘网友 []:2010-01-18 23:25:31 发表
这样设置以后,原来的用户名就没了?

天缘 于 2010-1-18 17:10:32 回复

只是把用户文件夹转移到非系统盘,用户还在。

天缘网友 []:2010-01-18 21:05:04 发表
好麻烦
天缘网友 [内大臣]:2010-01-18 05:43:36 发表
我记得好像直接右键一下就可以移动阿

天缘 于 2010-1-18 14:57:41 回复

没听说过一键可以设置的。

天缘网友 []:2010-01-17 23:01:22 发表
有点麻烦呀,有没有简单一点的方法呢?

天缘 于 2010-1-18 14:58:45 回复

这已经够简单的啦,启动恢复,三条命令,再简单可能只能使用某些优化软件了,或安装时使用UNATTEND配置。

天缘网友 [Tony]:2010-01-17 20:54:22 发表
哇啊 又一个沙发!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 免费订阅最新文章:订阅博客
  • 通过GOOGLE订阅本站
  • 通过鲜果订阅本站
  • 通过邮件订阅本站

使用向导

最近发表

标签云

Powered By Metsky 1.00 Build 091221
本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.[粤ICP备09068859号]