什么是Windows页文件,您应该禁用它吗?

Windows使用页面文件来存储计算机的随机存取存储器填满时无法保存的数据。虽然您可以调整页面文件设置,但Windows可以自己很好地管理页面文件。

Windows页面文件在某种程度上被误解了。人们认为这是速度变慢的原因,因为使用页面文件比使用计算机的RAM慢,但有页面文件总比没有好。

图片来源:Flickr上的布莱克·帕特森(Blake Patterson)

页面文件的工作原理

页面文件,也称为交换文件、页面文件或页面文件,是硬盘上的文件。默认情况下,它位于C:\pagefile.sys,但除非您告诉Windows资源管理器不要隐藏受保护的操作系统文件,否则您不会看到它。

您的计算机将您正在使用的文件、程序和其他数据存储在RAM(随机存取存储器)中,因为从RAM读取比从硬盘读取要快得多。例如,当您打开Firefox时,Firefox的程序文件将从您的硬盘中读取并放入您的RAM中。计算机使用RAM中的副本,而不是重复从硬盘读取相同的文件。

程序在这里存储它们正在处理的数据。当您查看网页时,该网页将被下载并存储在您的RAM中。当您观看YouTube视频时,该视频保存在您的RAM中。

图片来源:Flickr上的Glenn Batuyong

当RAM变满时,Windows会将RAM中的部分数据移回硬盘,并将其放入页面文件中。此文件是虚拟内存的一种形式。虽然将这些数据写入硬盘并稍后读回要比使用RAM慢得多,但它是备份内存-而不是丢弃潜在的重要数据或导致程序崩溃,数据存储在硬盘上。

Windows将尝试将您不使用的数据移动到页面文件。例如,如果您将某个程序最小化了很长一段时间,但它什么也不做,那么它的数据可能会从RAM移到您的页面文件中。如果您稍后将程序最大化,并注意到它需要一段时间才能恢复,而不是立即恢复,则它将从您的页面文件中换回。在此过程中,您将看到计算机的硬盘指示灯闪烁。

形象信用:向Flickr致敬

现代计算机有足够的RAM,一般用户的计算机通常不应该在正常的计算机使用中使用页面文件。如果您确实看到您的硬盘驱动器开始磨损,当您打开大量文件时,程序开始变慢,这表明您的计算机正在使用页面文件-您可以通过添加更多RAM来加快速度。您还可以尝试释放内存-例如,通过清除在后台运行的无用程序。

误区:禁用页面文件可提高性能

有些人会告诉您应该禁用页面文件以提高计算机速度。想法是这样的:页面文件比RAM慢,如果你有足够的RAM,Windows会在应该使用RAM的时候使用页面文件,从而降低计算机的速度。

这不是真的。人们已经测试了这一理论,并发现,虽然Windows可以在没有页面文件的情况下运行(如果您有大量的RAM),但是禁用页面文件对性能没有任何好处。

但是,禁用页面文件可能会导致一些不好的结果。如果程序开始耗尽您的所有可用内存,它们将开始崩溃,而不是从RAM换到您的页面文件中。当运行需要大量内存的软件(如虚拟机)时,这也可能导致问题。有些程序甚至可能拒绝运行。

总而言之,没有充分的理由禁用页面文件-您会得到一些硬盘空间,但是潜在的系统不稳定是不值得的。

管理页面文件

Windows会自动为您管理页面文件的设置。但是,如果要调整页面文件设置,可以从“高级系统设置”窗口执行此操作。单击开始,在开始菜单中键入高级系统设置,然后按Enter将其打开。

单击Performance(性能)下的Settings(设置)按钮。

单击高级选项卡,然后单击虚拟内存部分中的更改按钮。

默认情况下,Windows自动管理页面文件设置。大多数用户应该不考虑这些设置,让Windows为您做出最佳决定。

但是,在某些情况下可能会有帮助的一个调整是将页面文件移动到另一个驱动器。如果您的计算机中有两个独立的硬盘驱动器,假设一个是安装了程序的系统驱动器,另一个是较少使用的数据驱动器,则当您的页面文件正在使用时,将页面文件移动到数据驱动器可能会提高一些性能。假设Windows在需要使用页面文件时已经在使用系统驱动器,这将分散硬盘活动,而不是将其集中在一个驱动器上。

请注意,只有当您的计算机中实际上有两个独立的硬盘时,这才会有帮助。如果您将一个硬盘驱动器分成多个分区,每个分区都有自己的驱动器号,这不会有任何作用。无论它是否分区,它仍然是相同的物理硬盘。

总之,页面文件是Windows的重要组成部分。即使很少使用它,在程序使用异常大量内存的情况下使用它也很重要。

有一个页面文件不会降低计算机的速度,但是如果您的计算机经常使用它的页面文件,您可能需要一些更多的RAM。

相关文章