如何让 Windows 使用 D:/ 而不是 C:/ 作为用户和 AppData 文件夹?

如何让 Windows 使用 D:/ 而不是 C:/ 作为用户和 AppData 文件夹?

我的 C:/(系统卷)很快就满了。我正在寻找以下选项。

1) 将用户文件夹(配置文件文件夹位置)移动到 D:/。这可能吗?2) 我们也可以尝试让 Windows 使用 D:/AppData 而不是 C:/AppData 吗?

答案1

如果您尝试重建窗口以使用新路径,移动像配置文件文件夹这样的文件夹将会很困难。

因此最简单的选择是移动文件夹,然后在原始位置创建到新位置的符号链接(目录连接)。

这样,Windows 仍会在 C:\Users 中查找其内容,但会重定向到 D:\Users,并且它不再占用您的硬盘空间。

唯一的问题是 C:\Users 文件夹正在使用中,因此您只能在非 Windows 中执行此操作。这意味着您必须将硬盘移至另一台 PC,或者更好的方法是使用 Hirens Boot CD 之类的程序,它有一个可在其中运行的迷你 Windows 版本。Windows 8 和 10 都有一个修复选项,可让您访问命令提示符。这也可以。

我不确定仅使用命令提示符启动到安全模式是否有效,所以我无法对此发表评论。也许有效,但不能保证。

我建议先将所有数据从 C:\Users 复制到 D:\Users,这样所有安全设置都会保持完整。不过,您需要管理员权限才能执行此操作。

现在,以管理员权限启动命令提示符,并在 C:\

move C:\Users C:\Users_old

mklink /j Users D:\Users

如果您从 hirens 启动 dvd 启动,则您的 C 驱动器可能使用不同的字母,例如 E:、F: 等。首先找出实际字母并使用它,因此 Move C:\Users 变为 Move e:\users e:\users_old。

如果由于某种原因,事情没有按预期进行,您可以通过删除 c:\Users 并重命名 C:\Users_Old 来撤消此操作。只有在您确定一切正常后才删除 C:\Users_old。

当然,上述操作也可以使用 C:\ProgramData

相关内容