如何逆转用于将 ProgramData 目录从 C 更改为 D 的 robocopy junction link 命令的效果?

如何逆转用于将 ProgramData 目录从 C 更改为 D 的 robocopy junction link 命令的效果?

我最近按照以下建议释放了 C 盘上的空间,但是,执行以下命令后,我无法删除 ProgramData 文件夹。您知道如何逆转此命令对我的文件造成的影响吗?我只想让一切恢复正常。

谢谢

我按照这个答案中的以下说明进行操作

强调文字

您可以将默认的 ProgramData 路径更改为备用驱动器。尽管这样做,但创建的所有新用户都将使用新的 programdata 路径。因此,您最终可能会在数据末尾有两个 ProgramData 文件夹。或者,您可以使用“NTFS 连接点”。没有多少人知道这一点,但连接点是一种强制所有写入路径 (C:\ProgramData) 的程序重定向到 (D:\ProgramData) 的方法。这就是为 XP 设计的旧程序如何轻松地与 Vista 和 Windows 7 新文件夹位置(文档和设置替换为用户)配合使用。

因此,您可以为 GR 创建的 tmp 目录专门创建一个连接点。

mkdir D:\ProgramData robocopy /XJ /MIR "C:\ProgramData" "D:\ProgramData" mklink /J "C:\ProgramData" "D:\ProgramData" 缺点是 Windows 更新无法很好地处理单独驱动器上的程序数据。请参阅将用户目录和 ProgramData 目录重新定位到包含 Windows 目录的驱动器以外的驱动器。

相关内容