pagefile.sys是windows虚拟内存文件,不可直接删除,需通过系统设置迁移或禁用:先取消自动管理,将c盘设为“无分页文件”,再在其他盘设置大小并重启生效;禁用仅适用于大内存且无重型负载场景。

当C盘空间告急,发现Pagefile.sys占用了数GB甚至十几GB空间时,很多人第一反应是直接删除它——但这样做会导致系统无法启动或蓝屏。Pagefile.sys是Windows的虚拟内存页面文件,不能像普通文件那样右键删除,必须通过系统设置正确迁移或禁用。
确认当前分页文件配置
按 Win + R 输入 sysdm.cpl → 回车 → 切换到“高级”选项卡 → 点击“性能”区域的“设置”按钮 → 再切到“高级”选项卡 → 点击“虚拟内存”区域的“更改”按钮。
此时勾选“自动管理所有驱动器的分页文件大小”,观察下方列表:如果C盘显示“系统管理的大小”,说明当前由系统自动控制;若显示具体数值(如8192 MB),说明已手动设定。这一步不操作,仅用于判断后续操作路径。
将Pagefile.sys迁移到其他盘符
第一步:在上一步打开的“虚拟内存”窗口中,先取消勾选“自动管理所有驱动器的分页文件大小”。
第二步:在驱动器列表中选中C盘 → 选择“无分页文件” → 点击“设置”按钮 → 弹出确认框点“是”。【这一步会清除C盘现有pagefile.sys,但不会立即删除文件,需重启后才真正释放空间】
第三步:在列表中选中目标盘(如D盘)→ 选择“系统管理的大小”或“自定义大小” → 若选自定义,初始大小建议设为物理内存的1–1.5倍,最大值设为物理内存的2–3倍(例如16GB内存,可设初始16384 MB,最大32768 MB)→ 点击“设置”。
第四步:点击“确定”→ 系统提示需要重启才能生效 → 点击“确定”后立即重启电脑。重启后,原C盘Pagefile.sys会被彻底删除,新文件将在D盘生成。
彻底禁用分页文件(仅限特定场景)
方法一:适用于物理内存≥32GB且从不运行大型设计/渲染/虚拟机软件的用户
在“虚拟内存”设置窗口中,对所有驱动器均选择“无分页文件” → 点击各驱动器旁的“设置” → 最后点“确定” → 重启生效。禁用后若运行内存密集型程序,系统可能直接终止进程或卡死,【此操作不可逆,除非重新启用,否则无任何缓冲余地】。
方法二:命令行强制清空(仅辅助手段,不能替代上述设置)
以管理员身份运行CMD,执行:wmic pagefileset where name="C:\pagefile.sys" delete。该命令仅尝试删除当前未被锁定的旧文件残留,成功率低,且不改变系统配置,必须配合前述GUI设置使用。











