必须手动取消自动管理并设置自定义页面文件大小:8GB内存设初始12288MB/最大24576MB,16GB设24576MB/49152MB,32GB以上可固定为4096MB;C盘空间不足时应迁移至非系统SSD分区,并禁用休眠释放hiberfil.sys。

Windows 10在运行大型程序、深度学习任务或同时开启多个浏览器标签页时突然弹出“页面文件太小,无法完成操作”错误,说明当前虚拟内存已无法支撑内存交换需求,系统正强制中止操作以避免崩溃。
手动设置自定义虚拟内存大小
这一步必须先做,否则后续所有优化都无效。系统默认的“自动管理”模式在高负载场景下会滞后响应,导致页面文件来不及扩容就触发错误。
1、右键桌面【此电脑】→【属性】→左侧点击【高级系统设置】
2、在“系统属性”窗口中切换到【高级】选项卡→【性能】区域点击【设置】
3、再次切换至【高级】选项卡→点击【虚拟内存】下方的【更改】按钮
4、【取消勾选“自动管理所有驱动器的分页文件大小”】——这是关键前提,不取消则所有输入框灰显不可编辑
5、选中系统盘(通常是C:),勾选【自定义大小】,输入数值:
• 若物理内存为8GB(8192MB):初始大小填12288,最大值填24576
• 若为16GB(16384MB):初始大小填24576,最大值填49152
• 若为32GB及以上,可设为固定值【4096】(即初始=最大),避免SSD频繁写入磨损
6、点击【设置】→【确定】→连续点击【确定】关闭所有窗口,【必须重启电脑】才能生效
将页面文件迁移至非系统SSD分区
当C盘剩余空间低于15GB时,即使你设置了49152MB,系统也无法实际分配——它会静默降级回最小值,然后继续报错。迁移到空闲SSD是治本之策。
方法一:完整迁移(推荐给C盘紧张用户)
1、按上一节步骤1–4打开虚拟内存设置界面
2、选中C盘→选择【无分页文件】→点击【设置】
3、选中目标SSD分区(如D盘),确认其剩余空间>50GB且为NTFS格式
4、勾选【自定义大小】,输入与上一节完全相同的初始/最大值
5、点击【设置】→【确定】→重启
方法二:双盘共存(适合有两块SSD的用户)
不清理C盘页面文件,仅在D盘新增一份:选中D盘→【自定义大小】→输入相同数值→【设置】→【确定】。系统会自动按需分配,C盘保留基础容量应急。
【严禁选择U盘、移动硬盘或网络位置作为页面文件路径】——这些设备延迟高、稳定性差,会导致系统频繁假死甚至蓝屏。
禁用休眠释放关联空间
hiberfil.sys文件与页面文件共享底层机制,且默认占用与物理内存等量的空间。禁用后可立即腾出数GB磁盘空间,并消除页面文件冲突风险。
1、以管理员身份运行Windows PowerShell(开始菜单搜“PowerShell”→右键→【以管理员身份运行】)
2、输入命令:powercfg /h off → 回车
3、系统立即删除hiberfil.sys,无需重启
4、执行完成后,重新进入虚拟内存设置界面,你会发现C盘可用空间明显增加,此时再设置页面文件更稳妥

















