以前用 XP 的时候有个习惯,喜欢把“我的文档”文件夹放在 D 盘。近来转到 Windows 7 下,发现 Win 7 对 C 盘占用很大,而且默认的 User 文件夹都在 C 盘,这样的话占用 C 盘不说,以后重装的时候也会麻烦。
提示:本文所讲方法是把你的当前账户文件夹转移到新的位置,并非转移整个 User 文件夹。如果你新建用户 newuser,新用户的一系列账户文件仍然会在 C:\User\newuser 下。
为了便于说明,假设你的用户名为 abc。那么你的 “文档”、“图片”、“音乐”等默认位置分别会在 C:\User\abc\Documents、C:\User\abc\Picturres、C:\User\abc\Music 等目录下。以下的方法可以一次性的将这些文件转移到新的位置(假设为 D:\abc),当你从开始菜单点入的时候,显示的都会是新的位置。
转移步骤如下:
- 使用 360安全卫士 等工具清理程序使用痕迹
- 新建管理员账户,假设名字为 temp
- 注销当前用户,使用 temp 登录系统
- 复制 C:\User\abc 目录至 D:\abc(可能会很慢)
- 最重要的一步:Win+R 打开运行,输入 regedit,依次展开KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,在 ProfileList 项下寻找以 S-1-5 开头的项,找到 ProfileImagePath 键,修改为 D:\abc
- 重启计算机,使用 abc 登录,此时系统应该已经使用了新的账户文件夹。打开开始菜单确认一下。
- 一切无误的话,删除 temp 账户
- 此步可选。为 D:\abc 加权限限制,默认是 Everyone,依照原先的只给系统组、管理组和当前用户添加全部控制权限。
过程中最慢的一步是复制那里,我大概花了半小时左右,中间会有 UAC 弹出来的各种提示框需要确认。最好把原先的文件夹保留,如果有问题可以修改注册表改回去。如果想更改整个 User 文件夹位置,以便所有新建的用户都可以用新的位置,大概会更麻烦一些,没有深究,有需求者自行搜索吧。
参考链接:http://www.sevenforums.com/tutorials/87555-user-profile-change-default-location.html