当我格式化计算机并重新安装 Windows 时,我的第一步是将My Documents
文件夹移动到另一个分区。在 Windows XP 中,这还不够,因为桌面文件夹和另一个用户文件夹位于主分区中。
现在在 Windows Vista 和 7 中,我们可以使用连接/符号链接将文件夹“移动”到另一个分区,Windows 和其他程序会认为数据位于主分区中。
将用户文件夹移动到另一个分区并正确创建硬链接的最快和安全的步骤是什么?
答案1
mklink /d myuser d:\moved\myuser
在现代版本的 NTFS 中,您在 XP 上使用的连接点已被目录符号链接取代。
不过,我并不建议这样做……你可能不会看到任何性能上的好处。
答案2
将用户配置文件放到另一个(即非系统)分区的最简单、最可靠的方法是让 Windows 在那里为你创建它。在 Vista 上,我使用以下步骤在答案:代替C:。
安装 Vista 并将第一个用户帐户设为“管理员”。
登录.使用注册表编辑器修改
ProfilesDirectory
注册表项以指向该D:
分区。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ProfilesDirectory = D:\Users
创建您的普通用户帐户,登录,注销。
登录到管理员并将
ProfilesDirectory
注册表项改回其原始值(%SystemDrive%\Users
)。使用在步骤(3)中创建的账户作为您的普通用户账户(用于应用程序的安装和使用)。
这比手动移动文件夹和创建符号链接/连接效果要好得多。
答案3
答案4
由于我使用 Windows,因此我将我的文档文件夹移动到另一个位置。
但是,我厌倦了手动移动,而且我找不到任何方法可以自动完成移动。
这就是我编写脚本来修改 Windows 的原因。
此脚本修改了默认用户的注册表配置单元。
进行此更改后,所有新用户的文件夹都将位于选定的位置。
此外,连接点也创建正确。
你能用英语读懂这篇文章吗(不是我的帖子)
或阅读法语原文:参见英文帖子