应将pagefile.sys迁移至非系统盘或高内存设备下彻底关闭:先验证内存使用率低于60%且内存≥32GB,再通过系统属性取消自动管理、C盘设为无分页文件、D盘设自定义大小(如24576/49152),最后重启并用资源监视器确认Commit Limit与硬错误指标正常。

电脑系统盘(C盘)被虚拟内存文件pagefile.sys持续占用数GB甚至十几GB空间,导致磁盘告红、安装失败或更新卡住,必须精准处理而非直接删除——该文件受系统保护且实时映射内存状态,强行删除会触发蓝屏或启动失败。
确认当前虚拟内存是否真可优化
按下 Win + R 输入 sysdm.cpl → 回车 → 切换到“高级”选项卡 → 点击“性能”区域的“设置” → 再点“高级” → 查看“虚拟内存”区域是否勾选“自动管理所有驱动器的分页文件大小”。若已勾选,先不要动;需先验证你的真实内存压力:打开任务管理器(Ctrl+Shift+Esc)→ “性能”页签 → 观察“内存”使用率曲线,连续三天最高值若始终低于物理内存的60%,说明当前pagefile.sys冗余度高,具备调整条件。
注意:若你的物理内存≤8GB,或常开虚拟机、大型建模软件、多浏览器标签页,不建议禁用或大幅缩减,否则可能触发“内存不足”弹窗或程序无响应。
安全迁移pagefile.sys出C盘
第一步:右键“此电脑”→“属性”→“高级系统设置”→“性能”→“设置”→“高级”→“虚拟内存”→取消勾选“自动管理所有驱动器的分页文件大小”;
第二步:在驱动器列表中选中 C: → 选择“无分页文件”→ 点击“设置”(此时会弹出警告,确认);
第三步:在驱动器列表中选中一块剩余空间≥50GB的NTFS格式SSD分区(如D:)→ 选择“自定义大小”→ 初始大小填 24576(16GB内存×1.5),最大值填 49152(16GB内存×3)→ 点击“设置”;
第四步:点击“确定”→ 弹出提示后选“退出并重启”,【必须重启才生效】。
重启后,进入D盘根目录,可见新生成的pagefile.sys;同时打开资源监视器(Win+R输入 resmon)→ “内存”页签 → 检查“Commit Limit”数值是否接近你设定的初始值,且“硬错误/秒”稳定在0.3以下,即表示迁移成功、换页响应正常。
彻底关闭虚拟内存(仅限高内存设备)
方法一:适用于32GB及以上物理内存、日常仅办公/浏览/轻度创作的用户
在虚拟内存设置窗口中,对所有驱动器均选择“无分页文件”→ 点击“设置”→ 确定 → 重启。重启后,打开“资源监视器→内存”页签,确认“Commit Limit”数值等于物理内存总量,“Available”内存长期维持在总内存的25%以上,即可视为稳定运行。
方法二:命令行强制清空(慎用)
以管理员身份运行CMD,依次执行:
powercfg -h off
shutdown /r /t 0
这两条命令先关闭休眠(顺带清除hiberfil.sys),再立即重启。重启后若发现pagefile.sys仍未消失,说明系统仍启用虚拟内存,需返回图形界面完成设置。
【警告:此操作不可逆,重启前务必确保内存充足且无后台高负载任务】
清理残留与验证效果
重启后打开“此电脑”→ C盘根目录 → 启用“查看”选项卡中的“隐藏的项目”和“文件扩展名” → 确认pagefile.sys和hiberfil.sys均已消失;
运行cleanmgr → 选C盘 → 勾选“Windows更新清理”“以前的Windows安装”“临时文件”→ 点击“清理系统文件”→ 执行;
最后检查C盘剩余空间:若原pagefile.sys为12GB,本次操作应释放至少11GB以上可用空间(pagefile.sys + hiberfil.sys + 更新缓存)。











