如何把Documents and Settings和Program Files 文件移动到非系统盘?

此文为赵云所撰,更多内容请关注他的新浪博客:http://blog.sina.com.cn/zhaozilongufo

  

把Documents and Settings和Program Files 文件移动到非系统盘。

准备工作,先下载Junction,把它放到C盘根目录中。这是一个命令行的工具,第一次运行时会出现一个协议对话框,点接受就可以了,其后就可以正常使用。 

第零步,确定系统是刚刚安装好的,这样比较不会出现意外,也更有效优化;确定是用 Administrator 登录。

第一步,复制 Program Files 和Documents and Settings 文件夹,但不能直接用资源管理器复制,我们需要保留此目录的所有权限设置,

假设要从 C 盘移动到 D 盘:xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y /C 和xcopy "C:\Documents and Settings " "D:\Documents and Settings \" /E /H /K /X /Y /C(这两条命令一条一条的执行)。

第二步,修改注册表:

将下列代码复制到记事本中,另存为pf.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\Program Files"
"CommonFilesDir"="D:\\Program Files\\Common Files"

双击pf.reg确定(注意:修改前记得备份一下注册表,运行 regedit ——文件——导出——文件名backup.reg——保存,防止出现错误无法修复)修改Program Files文件夹的位置。

运行 regedit 修改注册表,到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 下,将 ProfilesDirectory 改为 D:\Documents and Settings;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profile 下还有若干项(子键),形如 S-X-X-XXX ,这些子键里的 ProfileImagePath 如果是 %SystemDrive%\Documents and Settings\XXXXXX 形式的,全部都改为 D:\Documents and Settings\XXXXXX (不是这样的不要改),就是把前面的 %SystemDrive% 改成 D: ,后面原来是什么还是什么,不要动。

第三步,重启,注意不是注销,因为 Program Files 里有很多文件是被系统服务使用的,注销并不能重启服务。

第四步,关闭 iphlpsvc 服务,因为它使用到了 "C:\Program Files\Internet Explorer\sqmapi.dll":

net stop iphlpsvc

刚装机可能没有这个服务,不过为安全起见还是执行以下的好。

第五步,删除 C盘中的Program Files 和Documents and Settings文件夹,要先取得所有权,添加改写权限后才可以删除。可以直接删除,也可以用命令删除(打开命令行提示符,进入 C:\Program Files ,执行清理操作: del /q/s/a . ,再执行 rd /q/s .。进入 C:\Documents and Settings ,进行同样的清理操作:del /q/s/a . ,再执行 rd /q/s . )。(注意:这一步可以不进行)

第六步,创建 Junction 文件夹映射,回到根目录,执行 junction "C:\Program Files" "D:\Program Files" ,操作之前要保证这个文件夹没有被任何程序使用,也不能用资源管理器打开,不然就会失败;回到根目录,执行 junction "C:\Documents and Settings" "D:\Documents and Settings"。这样工作就基本完成了,这时候可以将注册表修改的部分改回去(不改也应该是可以的,建议改回来,双击backup.reg确定即可)。

重启计算机!!

大功告成。

PS:junction 的作用就是软连接,可以使用junction -d "C:\Documents and Settings",将C盘的Documents and Settings完全删除,而D盘的Documents and Settings不受影响


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"Documents and Settings拒绝访问"是一个常见的错误提示信息,意味着您没有足够的权限访问计算机上的"Documents and Settings"文件夹。 "Documents and Settings"文件夹是Windows操作系统中存储所有用户个人文件和设置的目录。它通常位于C:\Documents and Settings。这个文件夹分为多个子文件夹,每个子文件夹都对应一个计算机上的用户账户。 有几种常见的原因导致您无法访问"Documents and Settings"文件夹: 1. 无足够权限:您可能没有足够的权限访问该文件夹。这通常是由于您当前登录的用户账户权限较低,或者您没有以管理员身份运行。尝试使用管理员账户或以管理员权限运行相关程序。 2. 文件夹已损坏:"Documents and Settings"文件夹可能已损坏,导致拒绝访问。您可以尝试修复文件夹或创建一个新的用户账户。 3. 文件夹被保护:为了保护用户隐私和计算机安全,Windows操作系统对"Documents and Settings"文件夹设置了访问限制。这些限制可以通过操作系统的安全策略进行配置。您可能需要联系计算机管理员或系统管理员来获取适当的访问权限。 解决该问题的方法包括: 1. 以管理员权限运行程序:右键单击需要访问"Documents and Settings"文件夹的程序,选择“以管理员身份运行”。 2. 修改文件夹权限:通过右键单击"Documents and Settings"文件夹,选择“属性”,进入"安全"选项卡,修改文件夹权限,以允许当前账户访问该文件夹。 3. 创建新用户账户:如果"Documents and Settings"文件夹已损坏,您可以尝试创建一个新的用户账户,并将旧用户账户的文件和设置迁移到新账户中。 请注意,修改系统文件夹权限和操作系统设置涉及风险,可能会对计算机的安全和稳定性造成影响。在进行此类操作之前,请备份重要文件,并确保您具备足够的计算机知识和技能,或者咨询专业人士的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值