首先将虚拟内存从C盘迁移到其他磁盘以释放空间,通过系统属性手动配置页面文件位置并取消自动管理;若重启后C盘仍存在pagefile.sys,则需检查注册表中PagefileOnOsVolume键值并将其设为0;若目标磁盘无法创建页面文件,需确保SYSTEM账户对目标磁盘具有完全控制权限,最后重启生效。

如果您发现Windows 10的C盘空间不足,而系统虚拟内存(页面文件)占用了大量空间,则可以通过将其转移到其他磁盘来释放C盘容量。以下是完成此操作的具体步骤:
本文运行环境:Dell XPS 13,Windows 10 Pro。
一、通过系统设置转移虚拟内存
此方法通过Windows内置的系统属性界面手动调整虚拟内存的位置和大小,适用于大多数用户。操作前需取消系统的自动管理选项,以便进行自定义配置。
1、右键点击桌面上的“此电脑”图标,选择“属性”。
2、在打开的系统窗口中,点击左侧的“高级系统设置”。
3、在“系统属性”对话框中,切换到“高级”选项卡,然后点击“性能”区域的“设置”按钮。
4、在“性能选项”窗口中,再次切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
5、取消勾选自动管理所有驱动器的分页文件大小。
6、选中C:盘,选择“无分页文件”,然后点击“设置”按钮。如果出现提示,确认操作。
7、选中目标磁盘(如D:盘),选择“系统管理的大小”或“自定义大小”。“系统管理的大小”由Windows自动分配,推荐新手使用;若选择“自定义大小”,建议初始大小设为物理内存的1.5倍,最大值为3倍。
8、点击“设置”按钮应用新配置,然后依次点击“确定”关闭所有窗口。
9、根据提示重启计算机,使更改生效。
二、处理注册表强制创建页面文件的问题
某些情况下,即使已完成上述设置,重启后C盘仍存在pagefile.sys文件,这可能是由于BitLocker加密或其他系统策略在注册表中设置了强制在系统卷创建页面文件的键值。
1、以管理员身份运行注册表编辑器。按Win + R键,输入
regedit,然后按Ctrl + Shift + Enter组合键。
2、导航至以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
3、在右侧窗格中查找名为PagefileOnOsVolume的DWORD (32位) 值。
4、如果该值存在,双击将其数值数据从1修改为0。
5、如果该值不存在,右键空白处,选择“新建” -> “DWORD (32位) 值”,命名为
PagefileOnOsVolume,并将其值设置为0。
6、关闭注册表编辑器,重启计算机验证问题是否解决。
三、检查目标磁盘的NTFS权限
若目标磁盘无法创建pagefile.sys文件,可能是由于权限不足导致。SYSTEM账户必须拥有对目标磁盘根目录的完全控制权限才能写入页面文件。
1、打开“此电脑”,右键点击目标磁盘(如D:盘),选择“属性”。
2、切换到“安全”选项卡,点击“高级”按钮。
3、检查所有者是否为“TrustedInstaller”或管理员组。如果不是,建议更正。
4、点击“更改”链接修改所有者,输入
Administrators,验证名称后确认。
5、勾选“替换子容器和对象的所有者”,点击“应用”。
6、返回“安全”选项卡,确保“SYSTEM”和“Administrators”组的权限包含“完全控制”。如果没有,点击“编辑”添加或修改权限。
7、完成权限设置后,重新进入虚拟内存设置界面,重复第一种方法中的步骤以应用配置,并重启电脑。











