- hiberfil.sys、pagefile.sys 和 swapfile.sys 在内存和暂停管理中发挥着关键作用 Windows.
- 删除或缩小这些文件可以释放空间,但可能会影响系统稳定性或功能。
- 根据 RAM 使用情况和计算机特性,可以并且建议管理其大小。
当您在 Windows 中探索硬盘驱动器的内容时,迟早会遇到名为 hiberfil.sys、pagefile.sys 和 swapfile.sys 的神秘文件。 这些文件通常由操作系统本身隐藏和保护,但它们会引起注意,因为它们会占用数 GB 的空间。您是否真的知道它们的用途、是否可以删除它们,或者它们如何影响您的计算机性能?
在本文中,我们将深入了解 Windows 中的差异、功能以及如何管理这些文件。 我们还将分析是否值得删除它们、减小它们的大小或只是让系统处理它们。所有这些都以自然的方式进行了解释,没有不必要的技术细节,并提供了实用的建议以充分利用它。 存储 从您的计算机
什么是 hiberfil.sys、pagefile.sys 和 swapfile.sys?
要了解这些文件存在的原因以及它们在 Windows 中的作用,您需要 了解系统如何管理 RAM 以及睡眠和休眠方法。
HIBERFIL.SYS 它是 Windows 在计算机进入休眠模式或使用某些功能时保存 RAM 全部内容的文件,例如 快速入门。基本上,它会对 RAM 中的内容进行精确复制,让一切在重启后恢复到原来的样子。
Pagefile.sys时 它被称为分页文件或 虚拟内存。当实际物理内存已满时,它允许系统使用部分磁盘存储,就像它是额外的 RAM 一样。这样,Windows 会将不常用的进程和数据移动到磁盘,为优先级更高的任务保留 RAM。
Swapfile.sys而它则出现在Windows 8及更高版本中。它的功能与pagefile.sys非常相似,但专注于管理现代通用应用程序(UWP)的内存以及应用程序的快速挂起和恢复。 应用 地铁。该文件允许这些应用程序保留在后台,而不会消耗所有物理 RAM。
这些文件位于何处?为什么它们不容易被看到?
默认, 所有这些文件都是在安装 Windows 的驱动器的根目录中创建并存储的,通常是 C: 但是,Windows 将它们隐藏起来,防止它们被意外访问或未经授权的删除。要查看它们,您需要转到文件夹选项并取消选中“隐藏受保护的操作系统文件”框。
如果您更喜欢使用 comandos,你可以通过运行命令来查看它们 DIR /A:HC:\ 在控制台中。它们将与其他系统文件一起出现在那里。
hiberfil.sys 到底是什么以及它是如何工作的?
Hiberfil.sys 对于休眠模式至关重要,这是 手提 以及台式电脑,它允许您关闭电脑,同时保存系统的精确状态。当您使计算机休眠时,Windows 会将 RAM 的全部内容复制到 hiberfil.sys。然后机器完全关闭,消耗零能量。重新启动后,系统只需将该文件恢复到 RAM,将您的工作恢复到原来的位置。
此外,从 Windows 8 开始,此文件还用于实现所谓的“快速启动”,从而加快 引导 保存部分系统内核和主要驱动程序。因此,即使您不手动使用休眠模式,hiberfil.sys 也可能存在于您的磁盘上。
hiberfil.sys 的大小通常与安装的 RAM 相似,但可以使用高级命令进行调整(例如,使用 powercfg.exe /hibernate /size 50 将其减少到 50%)。但是,不能低于物理 RAM 的一半。
pagefile.sys 的作用是什么?为什么它很重要?
Pagefile.sys 是著名的虚拟内存或分页文件。其目的是允许 Windows 处理超出安装 RAM 数量的工作负载。当物理内存已满时,Windows 会“分页”或将很少使用的数据移动到 pagefile.sys,从而释放实际 RAM 中的空间以执行更重要的任务。
此文件对于防止 RAM 耗尽时崩溃和强制程序关闭至关重要。即使 RAM 已达到极限,它也能帮助操作系统和要求苛刻的应用程序顺利运行。
pagefile.sys 的大小取决于 RAM 以及 Windows 的自动或手动配置。。默认情况下,系统会动态调整其大小,但用户可以更改它、限制它,甚至完全禁用虚拟内存(尽管后者仅在您有大量 RAM 并且知道自己在做什么时才推荐)。
swapfile.sys 起什么作用?
Swapfile.sys 是三个文件中最不为人所知的,但它在现代版本的 Windows 中发挥着非常特殊的作用。它旨在高效管理通用应用程序(UWP)的快速暂停和恢复,特别是系统标配的应用程序和针对Metro/ModernUI界面开发的应用程序。
该文件允许这些应用程序保持“暂停”状态而不占用物理内存,并加快其重新打开速度。它的大小与 pagefile.sys 或 hiberfil.sys 相比要小得多,并且通常不会造成磁盘空间方面的问题。
您真的可以删除这些文件而不发生任何事情吗?
这是一个价值百万美元的问题。答案取决于文件以及您如何使用计算机。
删除 hiberfil.sys: 如果您从未使用休眠功能(并且不依赖快速启动),您可以删除 hiberfil.sys,除了失去该功能外,不会产生任何后果。为此,您必须使用命令禁用休眠 powercfg /h 关闭 在一个窗口中 终端 具有管理员权限。重新启动后,Windows 将删除 hiberfil.sys 并释放几 GB 的空间,具体取决于您的 RAM。
唯一的负面影响是您将无法使计算机进入休眠状态,并且快速启动模式将不再可用,因此启动速度会稍微慢一些。除了笔记本电脑的休眠功能有助于节省电池寿命外,禁用它通常不会有问题。
删除或减少 pagefile.sys
- 转到控制面板 > 系统 > 高级系统设置。
- 在“高级”选项卡上,单击性能下的“设置”。
- 再次选择“高级”选项卡,然后单击“虚拟内存”下的“更改”。
- 取消选中“自动管理所有驱动器的分页文件大小”框。
- 选择“无分页文件”并按“设置”将其删除,或选择“自定义大小”来限制其空间(例如,初始 4000 MB,最大 8000 MB,取决于您的需求和 RAM)。
- 单击“确定”并重新启动计算机以应用更改。
理事会全国: 如果您有多个磁盘,则可以将页面文件移动到辅助驱动器,只要它的速度等于或快于主驱动器即可。如果将其移至速度较慢的驱动器,性能可能会变差而不是提高。
减小 hiberfil.sys 的大小(可选)
- 以管理员身份打开命令提示符。
- 写 powercfg.exe /休眠/大小 50 这样它就只使用一半的 RAM(低于 50% 是不可能的)。
这些文件实际上占用了多少空间?
每个文件的大小取决于 RAM 的数量和系统配置:
- HIBERFIL.SYS:它通常占用 75% 到 100% 的 RAM。例如,如果您有 16GB 的 RAM,则该文件可能占用 12 到 16GB 之间的空间。
- Pagefile.sys时:它的大小是动态的,但通常是 RAM 的 1 到 1,5 倍,尽管如果您手动限制它,它可能会小得多。
- Swapfile.sys:它是最小的,通常小于 1 GB,具体取决于所使用的 UWP 应用程序。
这些文件可能占用数十 GB,这对于配备硬盘的笔记本电脑尤其重要。 SSD 容量有限。
删除或修改这些文件的优点和缺点
消除或减少它们的好处:
- 如果存储空间很小,请释放大量空间(几 GB)。
- 更好地控制系统使用的资源。
缺点或可能的风险:
- 您将失去休眠(在 hiberfil.sys 的情况下)或使用快速启动的能力。
- 如果在 RAM 有限的计算机上删除 pagefile.sys,可能会遇到崩溃、意外关机或性能下降的情况。
- 某些程序可能需要虚拟内存才能正常运行。
如果删除这两个文件会发生什么情况?
如果您同时删除 hiberfil.sys 和 pagefile.sys,并且您的 RAM 也较低,则当您同时打开多个应用程序时,您的计算机可能会变得不稳定甚至崩溃。 在具有 16GB 或更多 RAM 的现代计算机上通常不会出现问题。,但在较旧或内存不足的 PC 上,最好至少保留分页文件。
至于 swapfile.sys,除非您正在寻求最大程度的优化并且确切知道自己在做什么,否则不值得担心它的空间。
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。