截至目前没有官方程序修改方式,这里使用的是文件链接的方式

第一步 关闭相关程序

退出所有游戏、关闭 NVIDIA Control Panel / GeForce Experience / 浏览器。

第二步 在新盘建目录

在目标分区上新建两个文件夹:

D:\ShaderCache\DXCache

D:\ShaderCache\GLCache

第三步 复制旧缓存(可选)

把 C:\Users\你的用户名\AppData\Local\NVIDIA\DXCache和 GLCache中已有内容 复制​ 到上面新目录(不删原目录先)。

第四步 删除原目录并创建 Junction

以 管理员身份​ 打开 CMD,执行下面的命令(注意替换 你的用户名):

删除原文件夹(无法删除可以用火绒删除)

rmdir /S /Q "C:\Users\你的用户名\AppData\Local\NVIDIA\DXCache"

rmdir /S /Q "C:\Users\你的用户名\AppData\Local\NVIDIA\GLCache"

创建目录联接(Junction,跨盘稳定)

mklink /J "C:\Users\你的用户名\AppData\Local\NVIDIA\DXCache" "D:\ShaderCache\DXCache"

mklink /J "C:\Users\你的用户名\AppData\Local\NVIDIA\GLCache" "D:\ShaderCache\GLCache"