若c盘pagefile.sys异常占用空间,可禁用虚拟内存、迁移至非系统盘、自定义大小、安全模式下命令行删除或修改注册表禁用自动创建,所有方法均安全可逆且无需第三方工具。

如果您发现C盘空间被pagefile.sys大量占用,且该文件体积远超物理内存容量(例如16GB内存对应39GB pagefile.sys),则说明虚拟内存配置异常或系统长期未优化。以下是多种安全、可逆、无需第三方工具的清理方法:
一、禁用虚拟内存以清除pagefile.sys
此方法通过系统级关闭虚拟内存功能,使Windows在重启过程中自动释放并删除pagefile.sys文件。适用于物理内存≥16GB、日常不运行大型设计软件或虚拟机的用户。禁用后系统完全依赖RAM运行,原pagefile.sys将在重启后彻底消失,且不会重建。
1、右键“此电脑”,选择“属性”。
2、点击左侧“高级系统设置”,打开“系统属性”窗口。
3、在“高级”选项卡下,点击“性能”区域的“设置”按钮。
4、切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、在驱动器列表中选中“C:”,然后选择“无分页文件”。
7、点击“设置”,再连续点击“确定”退出所有窗口。
8、重启计算机,开机后C盘根目录将不再存在pagefile.sys。
二、将pagefile.sys迁移至非系统盘
该方案保留虚拟内存全部功能,仅变更存储位置,避免C盘持续被占用,同时降低SSD系统盘的读写损耗。迁移由系统自动完成,原C盘文件会在重启后自动清除,新文件在目标盘生成。
1、按前述路径进入“虚拟内存更改”窗口。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、选中C盘,选择“无分页文件”,点击“设置”。
4、在驱动器列表中选中目标盘(如D:),选择“系统管理的大小”或手动设定初始值与最大值。
5、点击“设置”,再点击“确定”退出所有窗口。
6、重启计算机,确认C盘pagefile.sys已消失,D盘出现同名新文件。
三、自定义pagefile.sys大小以压缩占用
通过限制页面文件的增长上限,防止其无节制膨胀至数十GB,同时维持系统稳定所需的最小虚拟内存容量。适用于绝大多数日常办公与轻度创作场景,设置后无需重启即可生效,但需重启才应用新大小。
1、进入“系统属性→性能设置→高级→更改”页面。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、选中系统盘(如C:),选择“自定义大小”。
4、在“初始大小”栏输入物理内存的1倍数值(单位MB),例如16GB内存填16384;在“最大值”栏输入物理内存的1.5倍数值,例如填24576。
5、点击“设置”,再点击“确定”退出所有窗口。
6、重启计算机,系统将按新设定重建pagefile.sys。
四、使用命令行在安全模式下强制清除残留文件
当禁用虚拟内存后pagefile.sys仍顽固存在于C盘根目录,说明该文件被系统进程锁定,常规操作无法删除。此时需进入安全模式解除文件属性锁定,确保文件处于可写、可删、可见状态后再执行物理删除。
1、重启进入安全模式:开机时反复按F8(旧版Windows)或通过“设置→更新与安全→恢复→高级启动”进入。
2、打开“命令提示符(管理员)”。
3、输入命令:attrib -r -s -h C:\pagefile.sys,回车以去除只读、系统、隐藏属性。
4、输入命令:del C:\pagefile.sys,回车执行删除。
5、确认C盘根目录已无该文件,退出安全模式并正常启动系统。
五、通过注册表禁用页面文件自动创建
此方法从注册表底层阻止Windows在下次启动时重建pagefile.sys,适用于禁用后仍意外复现的情况。操作前请务必备份注册表,修改后无需重启,系统将永久停止尝试创建该文件。
1、按Win+R,输入“regedit”,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。
3、在右侧窗格中找到名为“PagingFiles”的多字符串值,双击打开。
4、清空其全部数值数据,确保编辑框内为空白,点击“确定”。
5、关闭注册表编辑器,系统立即生效,不再生成pagefile.sys。










