可采取三种方法优化pagefile.sys:一、设为固定大小以抑制膨胀;二、迁移至非系统SSD分区释放C盘空间;三、启用关机自动清除并禁用碎片诱因,减少文件显式体积。

如果您发现Windows 10系统中pagefile.sys文件体积异常庞大,占用大量磁盘空间,可能是由于系统自动管理导致页面文件无限制增长。以下是三种安全、可逆且互不冲突的调整方法:
一、将虚拟内存设为固定大小以抑制膨胀
取消动态伸缩机制,设定初始大小与最大值相等,可彻底阻止pagefile.sys持续扩大,同时减少SSD写入磨损与磁盘碎片生成。
1、右键点击桌面“此电脑”图标,选择“属性”。
2、在左侧菜单中点击“高级系统设置”。
3、在“系统属性”窗口中切换到“高级”选项卡,点击“性能”区域右侧的“设置”按钮。
4、在“性能选项”窗口中再次切换至“Advanced”选项卡,点击“虚拟内存”区域下方的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、选中系统所在驱动器(通常为C:),勾选“自定义大小”。
7、输入相同数值作为初始大小和最大值:若物理内存为8GB,填入8192;16GB填入4096–8192之间任一固定值;32GB及以上建议统一设为4096。
8、点击“设置”,再依次点击“确定”关闭各窗口。
9、按提示重启计算机使配置生效。
二、将分页文件完全迁移至非系统SSD分区
将pagefile.sys从C盘整体移出,既释放系统盘宝贵空间,又规避小容量SSD因频繁写入引发的I/O阻塞与寿命损耗。
1、按方法一中步骤1至5进入虚拟内存更改界面,并确保已取消“自动管理”选项。
2、在驱动器列表中选中C盘,选择“无分页文件”,点击“设置”。
3、选中目标非系统SSD分区(如D:或E:),确认其剩余空间大于拟设最大值的1.2倍(例如设为12288 MB则需至少15GB空闲)。
4、对该分区勾选“自定义大小”,输入与原C盘一致的初始与最大值(如8192)。
5、点击“设置”,再点击“确定”关闭窗口。
6、重启后,原C盘pagefile.sys将被自动删除,新文件在目标盘生成。
三、启用关机自动清除并禁用页面文件碎片化诱因
即使虚拟内存大小已优化,若未同步处理底层磁盘行为,pagefile.sys仍可能因残留数据或碎片积累而显式膨胀。本方法从系统策略层切断非必要增长路径。
1、以管理员身份运行命令提示符,执行:secedit /export /cfg config.inf。
2、执行:(Get-Content config.inf) -replace "ClearPageFileAtShutdown=0", "ClearPageFileAtShutdown=1" | Set-Content config.inf。
3、执行:secedit /configure /db secedit.sdb /cfg config.inf。
4、对机械硬盘用户,还需先禁用分页文件,再执行磁盘整理:fsutil behavior set DisableLastAccess 1 && defrag C: /U /V。
5、重新启用分页文件并重启,此时每次关机都将清空pagefile.sys内容,仅保留分配结构,显著压缩可见体积。











