每次启动后都会出现“Windows 创建了一个临时分页文件”消息

每次启动后都会出现“Windows 创建了一个临时分页文件”消息

尽管我尽了最大努力自己研究和调试这个问题,但我还是无法解决它。

一些基本的入门信息:

  • 我正在运行最新版本的 Windows 10(撰写本文时没有待处理的更新)。
  • 我有两个 500 GB 的驱动器(C:D:)。
  • 我想将我的页面文件放在D:驱动器上(那里有更多可用空间)。
  • 以下是我当前的虚拟内存设置:
    C 盘和 D 盘的虚拟内存(页面文件)设置

现在,问题来了。每次启动时,我都会收到此消息:

“Windows 创建了一个临时分页文件...”错误

无论我做什么,似乎都无法阻止此消息的出现。我不知道 Windows 遇到了什么样的“问题”。

以下是我迄今为止尝试过的所有方法的列表:

  • 重启(多次)
  • 关闭两个驱动器的页面文件(然后重新启动)。(pagefile.sys 文件从两个驱动器中消失,但错误仍然出现。)
  • 系统文件检查器 ( sfc /scannow)
  • 部署映像服务和管理工具 ( Dism /Online /Cleanup-Image /RestoreHealth)
  • 检查两个卷上的磁盘工具(chkdsk C: /Rchkdsk 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 驱动器上的页面文件设置为无,并将其正确移动到另一个分区/硬盘。

答案2

我遇到了同样的问题并找到了一个(不令人满意的)解决方法。

我的观察是:

  • Windows 需要打开页面文件C:(正如@Daniel B 在评论中所写)
  • 二级页面文件必须有固定大小,否则windows不会使用它

因此,您必须在 上创建一个小的(16MB - 32MB 左右)页面文件C:。然后,您可以在另一个驱动器上创建第二个页面文件。第二个页面文件必须具有固定大小,否则 Windows 将无法正确使用它。

通过以下设置,我可以使辅助驱动器上的页面文件正常运行:

虚拟内存

相关内容