Pagefile.sys 是什么?可以删除吗?完整指南

2024-07-06

MundoWin » Windows » Pagefile.sys是什么?应该从Windows系统中删除吗?

Pagefile.sys 充当虚拟内存,在物理 RAM 已满时存储临时数据,以防止系统崩溃。移除它可能会导致不稳定、运行缓慢或应用程序意外关闭,尤其是在 RAM 小于 16 GB 的设备上。可以手动调整其大小,或者将其移动到另一个磁盘驱动器以释放主分区上的空间,而不会失去其功能。

如果你曾经因为硬盘空间不足而清理过硬盘,那么你很可能遇到过一个名为Pagefile.sys的文件。乍一看,它似乎是一个奇怪的文件,占用了大量的空间,而且无论你如何尝试,都无法通过按删除键将其删除,这常常会让人感到好奇甚至担忧,它究竟是不是病毒或其他不必要的文件。

事实上,这个文件是 Windows 架构的基础组成部分,它就像一张内存安全网。在本文中,我们将详细解释它究竟是什么,它的用途是什么,以及删除它来释放空间是否真的明智,或者是否应该让系统继续执行其保护机制,以防止您的电脑变成一块废铁。

Pagefile.sys到底是什么?它是如何工作的?

简单来说,Pagefile.sys 就是页面文件,也就是我们通常所说的虚拟内存。你可以把 RAM 想象成你的工作台面:你当前正在使用的所有内容都存放在这里。但是,当工作台面满了,而你需要打开一个更吃资源的程序时会发生什么呢?Windows 不会崩溃,而是会将你暂时不使用的数据(比如你打开了三个小时但一直没看的浏览器标签页)移动到硬盘上,具体来说是移动到Pagefile.sys 文件中。

这个过程可以让操作系统持续运行,而不会突然关闭。当你再次需要这些数据时,Windows 会从硬盘读取数据并将其返回到内存中。然而,这里有一个重要的细节:从硬盘读取数据比从物理内存读取数据要慢得多。如果你仍然使用机械硬盘 (HDD) 而不是固态硬盘 (SSD),这种差异尤其明显。虽然固态硬盘的运行速度更快,但仍然无法与内存的速度相提并论。

删除页面文件是否可行?

这就是争议的焦点所在。许多用户为了节省空间,认为删除这个文件就能解决问题。然而,简而言之,不建议普通用户删除它。如果您删除此文件后内存被完全占满,Windows 将无处存储多余的数据,这可能导致应用程序崩溃或系统突然变得异常缓慢。

话虽如此,也有例外情况。如果您是拥有充足内存(例如 16 GB 或更多)的高级用户,并且通常不运行极其耗资源的任务,您可能不会注意到任何差异。然而,即使内存充足,某些程序也设计为使用默认页面文件,而该页面文件的缺失可能会导致意想不到的软件错误。

如何在电脑上查看 Pagefile.sys 文件

Windows 对文件有一定的保护措施,因此 Pagefile.sys默认情况下是隐藏的,以防止意外删除。如果您想查看它占用了多少空间,请按照以下步骤操作:

打开文件资源管理器并进入您的 本地单元 (C:).

转到“视图”选项卡,并确保选中该复选框 隐藏的物品.

转到“选项”,然后转到“更改文件夹和搜索选项”。

在“视图”选项卡上,查找以下选项: “隐藏受保护的操作系统文件” 取消勾选。Windows 会发出警告;选择“是”。

点击“应用”和“确定”。现在您应该可以在驱动器的根目录中看到该文件。

删除或调整虚拟内存大小的步骤

如果您阅读以上内容后仍然坚持要删除该文件,或者只是想减少它占用的空间,那么您无法通过手动删除文件来实现,因为系统会提示该文件正在使用中。您必须通过高级设置进行操作:

搜索开始菜单 “sysdm.cpl” 或者进入“设置”>“系统”>“关于”>“高级系统设置”。

在“高级选项”选项卡上,找到“性能”部分,然后单击 “设置”.

返回“高级选项”选项卡,然后在“虚拟内存”部分,按下按钮。 “改变”.

取消选中该框 自动管理 文件大小。

如果要删除分页文件,请选择“无分页文件”,点击“设置”,然后确认。如果要限制分页文件的大小,请选择“自定义大小”,然后以 MB 为单位输入最小值和最大值(例如,4096 表示 4 GB)。

这些变更要生效,必须这样做。 重启你的电脑.

一个更明智的做法是:将文件移动到另一个磁盘。

如果你的电脑配备了多个硬盘(例如,一块小容量固态硬盘用于系统,一块大容量机械硬盘用于数据存储),明智的做法是将 Pagefile.sys 文件移动到辅助硬盘上。这可以释放主硬盘上的空间,并且在某些情况下,还能防止固态硬盘过度写入,从而改善整体存储管理。

为此,请按照之前的步骤操作,直到进入虚拟内存菜单,但这次不要禁用虚拟内存,而是选择备用磁盘驱动器并选中“系统管理大小”选项。然后,将驱动器 (C:) 设置为“无分页文件”并重新启动。

同事:hiberfil.sys 出了什么问题?

既然我们谈到了释放空间,就不得不提hiberfil.sys 文件。页面文件用于管理内存,而这个文件则用于让电脑进入休眠状态。休眠时,Windows 会将你打开的所有窗口保存到这个文件中,然后关闭电脑。当你再次启动电脑时,你会从上次离开的地方继续操作。

与页面文件不同,删除 hiberfil.sys 文件要安全得多,也不会影响性能。您只会失去计算机休眠功能。要删除它,只需打开…… 以管理员身份运行命令提示符 (CMD) 并运行命令 powercfg /h off这将立即删除该文件并释放数GB的空间,具体释放空间取决于您安装的内存大小。

无需触及系统即可恢复空间的其他方法

如果您担心修改 .sys 文件,还有更安全的方法来释放磁盘空间。您可以先清理Windows/Temp文件夹和浏览器缓存,这些地方往往会积累无用的数字垃圾。检查下载文件夹或删除不再需要的旧还原点也很有帮助。

卸载不使用的应用程序或将视频和照片移动到云端或外部驱动器比禁用虚拟内存要有效得多,因为这样不会影响Windows 的稳定性,也不会导致电脑在游戏或重要工作过程中死机。

简而言之,Pagefile.sys 是内存饱和时的生命线。虽然删除它以释放空间看似诱人,但最明智的做法是让 Windows 管理它,或者最多在硬件性能强大的情况下手动限制其使用。除了管理 hiberfil.sys 并定期清理临时文件外,您还可以确保计算机运行流畅且拥有足够的空间,而不会影响操作系统的稳定性。