我在用深度冻结以防止我的 C:\ 驱动器损坏,但我需要将“C:\Users”目录重定向(如虚拟目录或别名)到“D:\Users”,以便在启动之间可以保留对用户配置文件的基本更改。
请进一步解释,每当任何应用程序尝试访问“C:\Users”(进行读取或写入)时,文件系统应介入并对“D:\Users”执行实际操作。这意味着所有用户配置文件信息都将存储在 D:\ 驱动器上,但操作系统会认为这些信息仍在 C:\ 驱动器上。
我目前正在读这篇 TechNet 文章这篇文章讨论了“mklink”命令,但文章没有描述各种类型的链接。我不知道哪一个能满足我的要求。
我假设我想要一个目录符号链接或一个目录连接,但我不确定两者之间有什么区别。
答案1
您需要的是目录连接,它会将您重定向到新的位置。
要移动其他 Windows 文件夹的位置,请考虑使用mklink
windows 命令
以下是有关如何执行此操作的简单教程: http://windows7themes.net/windows-7-mklink-command-use-to-create-symbolic-links.html
如果你这样做,你可能会遇到错误
mklink /J "C:\Program Files" "H:\Program Files"
因为它抱怨 C:\Program Files 存在。
答案2
也许这有帮助 http://www.sevenforums.com/tutorials/18629-user-folders-change-default-location.html
[我自己还没有尝试过]
编辑:也许可以,请参阅选项二(在页面中间)
http://www.sevenforums.com/tutorials/87555-user-profile-change-default-location.html