尽管我尽了最大努力自己研究和调试这个问题,但我还是无法解决它。
一些基本的入门信息:
- 我正在运行最新版本的 Windows 10(撰写本文时没有待处理的更新)。
- 我有两个 500 GB 的驱动器(
C:
和D:
)。 - 我想将我的页面文件放在
D:
驱动器上(那里有更多可用空间)。 - 以下是我当前的虚拟内存设置:
现在,问题来了。每次启动时,我都会收到此消息:
无论我做什么,似乎都无法阻止此消息的出现。我不知道 Windows 遇到了什么样的“问题”。
以下是我迄今为止尝试过的所有方法的列表:
- 重启(多次)
- 关闭两个驱动器的页面文件(然后重新启动)。(pagefile.sys 文件从两个驱动器中消失,但错误仍然出现。)
- 系统文件检查器 (
sfc /scannow
) - 部署映像服务和管理工具 (
Dism /Online /Cleanup-Image /RestoreHealth
) - 检查两个卷上的磁盘工具(
chkdsk C: /R
和chkdsk D: /R
) - 修复 Windows 10 的安装(使用“保留文件和应用程序”设置进行就地升级)
关于我应该尝试什么或应该在哪里寻找有关出了什么问题的更多详细信息,还有其他建议吗?
答案1
我在这里找到了一个可行的解决方案: https://answers.microsoft.com/en-us/windows/forum/all/move-pagefile-to-another-disk-windows-keeps-using/b80fed24-12ff-4482-a45d-fdbae4f08987
无论您做什么,它都会在 C:\ 上创建一个临时页面文件,解决方法是,如果您启用了 Bitlocker 驱动器加密,它会创建并启用注册表项“PagefileOnOsVolume”并将其设置为启用。https://support.microsoft.com/en-us/help/929820/bitlocker-drive-encryption-bde-enables-the-pagefileonosvolume-registry
即使您禁用 bitlocker 并解密驱动器,此注册表项仍保持启用状态,从而绕过将页面文件移动到另一个分区/驱动器的任何尝试。如果您将 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\PagefileOnOsVolume 设置为 0,然后重新启动,您将能够将 OS 驱动器上的页面文件设置为无,并将其正确移动到另一个分区/硬盘。