什么是每秒硬故障数以及怎样减少它们?

硬故障 是现代计算机怎样分析与存储相关的信息的公认组成部分。 如果内存块是从页面文件(虚拟内存)而不是物理内存(RAM)中获取的,则会发生硬故障。 因此,不应将硬故障视为错误情况。 另一方面,大量硬故障通常表明有问题的系统需要额外的物理内存 (RAM)。 在这篇文章中,我们将讨论什么是 每秒硬故障 以及怎样减少它们。

什么是每秒硬故障以及它们是怎样发生的?

当某个应用程序的地址内存不再位于主内存插槽中但已移出到主页面文件中时,就会发生硬故障。 这迫使系统在硬盘驱动器上寻找缺失的内存,而不是从物理内存 (RAM) 中检索它。 发生这种情况时,您的系统会变慢并且硬盘活动过多。 但是,您遇到硬故障症状的程度在很大程度上取决于您 PC 的其余组件。

硬故障是一种极其常见的操作系统行为。 平均 20 个或更少的硬故障是典型的。 然而,当 Hard Faults 计数持续很高时,它经常会导致硬盘抖动。 当软件无法响应,但硬盘驱动器继续全速运行很长一段时间时,您的计算机就会遇到磁盘抖动。

幸运的是,由于大多数系统都有足够的 RAM,硬盘驱动器抖动并不像几年前那么普遍。 但是,资源不足的 Windows 系统每秒显示大量硬故障并不罕见,尤其是当多个应用程序同时运行时。

如果设备每秒出现许多硬故障,通常是由于以下两个因素之一:

  1. 它正在执行一项使用大量资源的任务,或者,
  2. 它迫切需要 RAM 扩展。

你怎样减少每秒的硬故障?

要减少每秒硬故障,您可以遵循下面提到的一个或所有建议。

  1. 扩展系统的 RAM
  2. 检查硬故障的资源监视器
  3. 重新启动 Pagefile.sys

让我们详细谈谈它们。

1]扩展系统的RAM

如果您遇到大量硬故障,请检查您的系统设置以确保它有足够的 RAM 来容纳当前运行的 Windows 版本。

2]用于检查硬故障的资源监视器

接下来,我们需要检查是否有导致硬故障的特定应用程序,然后终止或完全删除它。 执行这些步骤一定能帮助您解决问题。

  • 通过单击 Win + R 键打开“运行”对话框
  • 输入 resmon 并按下 Enter
  • 转到“内存”选项卡并选择“硬故障”部分。
    现在您可以确定是哪个进程导致系统变慢了。
  • 右键单击每秒出现过多硬故障(超过 100 个)的进程
  • 现在选择 End Process Tree(它将结束操作和任何链接的进程)

如果您不再需要此软件,您可以将其删除。 资源监视器中每秒都会出现一些硬故障,但这并不意味着它们确实会记住它们是当代计算机处理当前存储在内存中的信息的方式不可避免的副作用。 当一个内存块被强制从页面文件(虚拟内存)而不是物理内存(RAM)中获取时,它被认为有硬故障。

读: 怎样在 Windows 11 中使用资源监视器

3]重置Pagefile.sys

实际上,您安装的 RAM 越多,系统每秒出现的内存硬故障就越少。 通过禁用和重新启用 pagefile.sys 文件,您可以降低每秒出现硬故障的频率。 您可以按照以下步骤操作。

  1. 按 Win+E 键打开 Windows 文件资源管理器。
  2. 右键单击此电脑(在左窗格中)并选择属性。
  3. 点击高级系统设置选项。
  4. 导航到弹出窗口中的“高级”选项卡。
  5. 在“性能”部分中,选择“设置”菜单,然后导航至“高级”选项卡。
  6. 在虚拟内存部分,单击更改按钮。
  7. 现在取消选中显示自动管理所有驱动器的分页文件大小的复选框。
  8. 现在选择要禁用 pagefile.sys 文件的驱动器
  9. 单击无分页文件
  10. 要提交这些更改,您必须先单击“设置”,然后单击“确定”按钮
  11. 要使更改生效,您需要重新启动计算机。

禁用该功能后,继续使用相同的过程启用它。

为什么在没有运行时我的 RAM 使用率如此之高?