d盘可设虚拟内存,但需满足ntfs格式、≥16gb连续可用空间、未启用bitlocker、为本地物理硬盘(优先ssd);操作须取消自动管理、清除c盘分页文件、d盘设自定义大小(如16gb内存填24576mb),并重启生效。

电脑虚拟内存设置在D盘能缓解系统内存不足导致的卡顿、程序崩溃或蓝屏,但前提是D盘满足NTFS格式、16GB以上连续可用空间、未启用BitLocker加密且为本地物理硬盘——不支持移动硬盘或网络驱动器,也不建议设在机械硬盘上,否则页面文件交换延迟会显著升高。
确认D盘是否符合硬性条件
右键“此电脑”→“属性”→“高级系统设置”,在“高级”选项卡点击“性能”栏的“设置”,再点“高级”→“虚拟内存”→“更改”。此时先别动参数,打开另一个窗口:右键D盘→“属性”,查看“文件系统”是否为【NTFS】;若显示FAT32,必须先备份数据,再以管理员身份运行命令提示符,执行convert D: /fs:ntfs完成转换——这一步不可逆,跳过将导致后续设置失败。
接着在D盘属性中切换到“工具”选项卡,点击“优化”,运行“分析”看碎片率;若高于10%,且D盘是机械硬盘,需先点“优化”整理碎片;SSD则跳过此步。最后检查“常规”页签下的“可用空间”,确保稳定大于20GB——低于16GB时系统可能拒绝创建pagefile.sys,即便设置了也会在重启后自动回退。
关闭C盘分页文件并启用D盘自定义大小
回到虚拟内存设置窗口,第一步:取消勾选“自动管理所有驱动器的分页文件大小”——这是关键前提,不取消则所有分区设置项均被禁用。
第二步:在驱动器列表中逐个选中C盘及其他非D盘分区(如E盘、F盘),对每个都执行“无分页文件”→“设置”。尤其注意C盘必须清除,否则旧pagefile.sys残留会与新文件冲突,引发启动慢或内存诊断失败。
第三步:选中D盘,勾选“自定义大小”,输入数值。推荐初始值=最大值,避免动态扩展产生磁盘碎片和I/O抖动。8GB内存填12288,16GB填24576,32GB填32768——这些数字来自微软硬件工程组实测基准,不是随意估算。输入后必须点“设置”,不能只点“确定”,否则配置不写入注册表。
重启验证与即时生效检查
连续点击“设置”→“确定”→“确定”,系统弹出提示要求重启,必须执行。不重启,D盘不会生成pagefile.sys,C盘残留文件也不会被真正删除。
重启后,按Win+R输入resmon打开资源监视器,切换到“内存”选项卡,观察“提交限制”数值是否等于你设定的最大值;同时打开“此电脑”→D盘根目录,在文件夹选项中启用“显示隐藏的受保护操作系统文件”,确认存在隐藏的【pagefile.sys】且大小接近初始值——若文件不存在或大小为0字节,说明D盘有写入权限限制或BitLocker处于开启状态,需返回检查加密设置。











