应将pagefile.sys从c盘安全迁移到d盘:先确认d盘为ntfs格式且有20gb以上连续空间,再通过系统属性→高级→性能→虚拟内存路径取消自动管理,设c盘为“无分页文件”,d盘设“系统管理大小”或手动输入mb值,最后重启生效。

你的C盘总在告警“磁盘空间不足”,打开资源管理器一看,pagefile.sys 占了七八个GB,但它又不能直接删——这是Windows系统用来扩展内存的临时交换文件,必须通过正确路径迁移才能安全释放C盘空间。
确认目标盘是否合格
右键点击D盘 → “属性”,查看文件系统:必须是【NTFS】,FAT32不支持分页文件;若显示为FAT32,需先备份数据,再以管理员身份运行命令提示符,执行 convert D: /fs:ntfs 转换格式。
检查D盘剩余空间:至少预留【20GB连续可用空间】,否则系统可能无法创建完整页面文件,导致后续设置静默失败。
避开U盘、移动硬盘、网络驱动器——Windows明确禁止在非本地固定磁盘上设置虚拟内存,选中这类盘符时,“自定义大小”选项会灰显不可用。
进入虚拟内存设置界面
右键“此电脑” → “属性” → 左侧“高级系统设置” → “高级”选项卡 → “性能”区域点“设置” → 再切到“高级”选项卡 → “虚拟内存”区域点“更改”。
这一步必须用管理员账户操作,普通用户权限下“设置”按钮会失效,点击无反应。
清除C盘旧分页文件
取消勾选“自动管理所有驱动器的分页文件大小”——这是手动配置的前提,不取消则后续所有设置均被忽略。
在驱动器列表中选中C: → 选择“无分页文件” → 点击右侧“设置”按钮【务必点击!不点等于没操作】 → 弹出警告时点“是”。
此时pagefile.sys尚未删除,仅标记为待移除;真正清除要等到重启后,但当前已切断C盘的写入权限。
为D盘配置新虚拟内存
方法一:让系统智能分配(适合新手)
选中D: → 勾选“系统管理的大小” → 点“设置” → 系统将按物理内存大小自动计算初始值与上限,无需手动输入。
方法二:手动设定推荐值(推荐SSD用户)
选中D: → 勾选“自定义大小” → 初始大小填【24576】(对应16GB物理内存),最大值填【32768】 → 点“设置”。
若你内存是8GB,初始值填12288,最大值填16384;数值单位是MB,别错填成GB。
SSD用户注意:初始值与最大值设为相同数字(如都填24576),可避免动态扩容产生的碎片和额外写入损耗。
保存并强制生效
第一步:连点三次“确定”,依次关闭“虚拟内存”“性能选项”“系统属性”窗口。
第二步:看到弹窗提示“必须重启计算机才能使更改生效”,点击“确定”。
第三步:【立即重启,不要睡眠、不要休眠、不要关机再开机】——只有硬重启才能触发系统重建pagefile.sys并彻底卸载C盘残留句柄。
重启后,进C盘根目录搜索pagefile.sys,应已消失;D盘根目录会出现同名文件,且大小与你设置的初始值一致。











