我承认我的C:\
驱动器上可用的空间相当小(通常只有 3-4 GiB,大约有 4 GiB 的页面文件),但真正让我恼火的是:
Windows 有时会执行一项操作(1),该操作据称需要比可用空间更多的可用空间,因此,它会将我的页面文件缩小到 600-800 MiB(甚至更少),然后为某些东西分配硬盘上的空间。
在此之后(最烦人的部分来了),当我启动占用大量内存的应用程序或视频游戏时,它通常会抱怨内存不足(如果 4 GiB 页面文件是一个 4 GiB 的页面文件)。而且由于大小已经分配,我无法快速将页面文件设置回其原始大小。
在系统设置中,分页区域有一个固定的(嘿,不是这样固定的,看起来毕竟)的大小4096 MB
。Windows 不应该缩小它,但它却缩小了。
我从一个 45 GB 的分区开始,现在已经有 65 GB 了,但还是不够。
我定期清理电脑中的陈旧临时文件和其他孤立或过期的内容(例如内存分析报告),但似乎磁盘空间正在流失。防病毒检查也是定期进行的,因此如果它是一种恶意软件,它是一种全新的、从未被人所知的恶意软件。
(1):我认为这是系统救援的影子复制,它被设置为有2 GB
可用大小。但我从未遇到过这个问题,我看到的只是分区上没有剩余空间(几百 MiB),而且页面文件仍然只有几 MiB 大。
我正在考虑回收我的 Linux 交换分区(我在这个驱动器上有一个双重安装设置),在 Windows 启动时将其变为 Windows pagefile.sys 托管分区,并在 Linux 启动时将其恢复为 Linux 交换分区。如果您能帮我解决这个问题,我还有另一个问题这里。
答案1
我自己没有遇到过这种情况,但对话框确实说初始大小而不是最小值。根据您的设置情况,我假设 Windows 偶尔会因为磁盘空间长期不足而决定将页面文件从其初始大小缩小。