windows 11 虚拟内存卡顿问题需强制 pagefile.sys 在 nvme ssd 上连续物理分段:取消自动管理→禁用非目标盘分页文件→d盘设自定义大小(初始=内存mb数,最大=1.5倍)→关闭lastaccess+离线碎片整理→删除旧pagefile→重建→验证单段物理地址。

Windows 11 运行 Premiere Pro 多轨道剪辑时频繁卡顿、启动 WSL2 实例后系统响应延迟、或同时开启 Chrome 30+ 标签页加 OBS 直播时弹出“内存不足”警告,说明当前分页文件不仅容量不足,更关键的是其物理存储位置碎片化、I/O 调度路径过长,必须修改系统的虚拟内存物理分段页面分配大小——这不是调大数字那么简单,而是要强制 Windows 将 pagefile.sys 拆分为连续物理簇并锁定在低延迟扇区。
直达虚拟内存高级设置界面
按下 Win + R,输入 systempropertiesadvanced 后回车——这一步跳过全部菜单层级,窗口直接停在“系统属性→高级”选项卡,比鼠标点5次快得多,且不受桌面图标隐藏或右键禁用影响。
在“性能”区域点击“设置”→切换到“高级”选项卡→点击“虚拟内存”旁的“更改”按钮。
取消自动管理并禁用所有非目标盘分页文件
第一步:取消勾选【自动管理所有驱动器的分页文件大小】——不执行这步,后面所有数值输入都无效,系统会无视你填的值。
第二步:在驱动器列表中,逐个选中除目标盘外的所有盘符(如 C:、E:、F:),对每个盘都选择“无分页文件”,然后单独点击“设置”。这一步不是可选操作,它强制系统清空旧分页文件的元数据引用,避免跨盘调度干扰物理分段连续性。
第三步:仅保留一个目标盘(例如 D:),确保它是 NTFS 格式、已分配盘符、且为 NVMe SSD——机械硬盘、U盘、exFAT 移动盘绝对不可用,I/O 延迟会导致页面交换超时中断。
设定物理分段专用参数并强制连续分配
第一步:在目标盘(如 D:)条目中勾选“自定义大小”,此时“初始大小”和“最大值”框才变可编辑状态。
第二步:初始大小填入与物理内存完全相等的 MB 数(如 32 GB → 32768),最大值设为初始值的 1.5 倍(49152)。不能设为 2 倍以上,否则 Windows 内核会自动启用多段分散分配,失去物理连续性优势。
第三步:填完两个数字后,务必点击“设置”按钮——只输数字不点它,等于白填。此时系统会在后台标记该分区预留连续空间,但尚未写入实际文件。
第四步:关闭所有对话框后,**不要立即重启**。打开 PowerShell(管理员),执行:fsutil behavior set disablelastaccess 1 → 回车;再执行:defrag D: /O /L → 回车。这两条命令关闭时间戳更新、并对 D 盘执行离线碎片整理,为 pagefile.sys 创建真正连续的物理扇区块。
触发物理分段页面文件重建
① 打开“此电脑”,确认 D 盘根目录下没有 pagefile.sys 文件(如有,是旧残留,需手动删除)。
② 在 PowerShell(管理员)中执行:wmic pagefileset where name="D:\pagefile.sys" delete → 回车。这条命令清除注册表中残留的旧分页文件路径记录。
③ 再次进入“虚拟内存→更改”,重新选中 D: → 勾选“自定义大小” → 输入相同数值 → 点击“设置” → 点击“确定”退出所有窗口。
④ 此时 Windows 会在下次启动时,从头开始在 D 盘分配一块连续物理扇区来生成新的 pagefile.sys,不再复用旧碎片空间。
验证物理分段是否生效
重启电脑后,打开 PowerShell(管理员),执行:wmic pagefile list /format:list → 回车。检查输出中的 AllocatedBaseSize 是否等于你设定的初始值(如 32768),且 CurrentUsage 在空闲状态下接近 0 —— 这表示系统已成功加载新分段文件,而非沿用旧缓存。
再执行:fsutil file queryextents D:pagefile.sys → 回车。若返回结果中只有一段起始簇号和长度(如 “0x123456-0x124567”),说明物理分段成功;若出现三段以上不连续地址,则说明磁盘空间未真正腾空,需回到上一节重新执行 defrag 和 wmic delete。











