您的计算机有两种类型的内存,RAM(随机访问内存)也称为物理内存和虚拟内存,也称为Pagefile.sys时使用硬盘的一部分来有效地扩展RAM,从而允许您运行比其更多的程序否则可以处理。
简而言之,当物理内存(RAM)不足以容纳所有正在运行的程序时,Windows会自动将一些负载移至虚拟内存。这些文件以Pagefile.sys的形式保存在本地硬盘上,并且由Windows本身管理。
Pagefile.sys是Windows创建并用于管理内存使用的文件。默认情况下,它位于C:pagefile.sys,但是除非您告诉Windows资源管理器不要隐藏受保护的操作系统文件,否则您将看不到它。
- 使用Windows + I键盘快捷键打开文件浏览器,
- 点击文件,然后更改文件夹和搜索选项,
- 现在,在“视图”选项卡上,取消选中“隐藏受保护的操作系统文件(推荐)”。
- 转到本地磁盘C。您应该很容易看到pagefile.sys。
虚拟内存的优点:
- 它允许同时运行更多应用程序。
- 它允许大型应用程序在没有足够物理内存单独运行的系统中运行。
- 提供一种增加内存的方法,该方法比购买更多的RAM便宜。
- 提供一种在具有其硬件和操作系统可以支持的最大RAM量的系统中增加内存的方法。
虚拟内存的缺点:
- 它提供的性能与RAM不同。
- 它会对系统的整体性能产生负面影响。
- 占用存储空间,否则可用于长期数据存储。
我可以删除pagefile.sys吗?
答案是肯定的,但是您无法通过右键单击并删除来正常删除它。Pagefile.sys是Windows创建并用于管理内存使用的文件,如果要删除它,则需要执行一些特殊步骤。在本文中,我们将讨论两种在Windows 10、8.1和7中摆脱分页文件的方法,也可以将其设置为Windows Pagefile,该文件在每次关闭或重新启动时都会清除。
注意:这可能会给您的关闭或重新启动时间带来很大的延迟,因为Windows基本上会用0重写Pagefile来清除它。
在Windows 10中清除Pagefile.sys
- 打开控制面板,然后搜索“高级系统设置”
- 单击“性能”部分中“高级”选项卡上的“设置”。
- 现在,再次在打开的窗口中选择“高级”选项卡,然后单击“虚拟内存”下的“更改…”按钮。
- 在此取消选中“自动管理所有驱动程序的页面文件大小”,并设置选项“无页面文件”。
- 您也可以自行指定更改文件的大小。
- 最后,单击“应用”和“确定”,然后重新启动PC。
- pagefile.sys文件应从硬盘驱动器上消失。
在Windows 10中关闭时清除Pagefile
另外,您可以调整Windows注册表或应用组策略以在每次关闭或重新启动时设置Windows清除页面文件。
使用Windows注册表编辑器
- 从开始菜单搜索并运行regedit
- 导航到以下项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager内存管理 - 如果您有一个称为ClearPageFileAtShutdown的REG_DWORD密钥 ,请双击它并将其值更改为1。
如果没有,请右键单击并选择“新建”>“ DWORD(32位)值”,并将其命名为ClearPageFileAtShutdown并将其值设置为1 - 重新启动计算机以使更改生效
注意:要还原更改,请编辑相同的注册表项并将其值更改为0,然后保存并重新启动。
使用组策略编辑器:
注意:Windows 10家庭普通版没有组策略功能,因此,以下步骤仅适用于Windows 10专业版和企业用户。
- 运行 输入gpedit.msc (或从域控制器运行组策略编辑器,然后添加或编辑组策略)
- 导航到 左侧面板上的计算机配置 > Windows设置 > 安全设置 > 本地策略 > 安全选项
- 在右侧窗格中,找到并双击“ 关机:清除虚拟内存页面文件 策略”。
- 在策略设置窗口中,选择“已 启用” 单选选项,然后单击“ 确定” 按钮以保存更改
- 重新启动 计算机以使更改生效
注意:要还原更改,请编辑上面相同的策略,并将设置更改为“禁用”,然后保存并重新启动。