启动期间磁盘使用率为 100%

ITD*_*TDW 18 windows boot hard-drive disk-activity windows-10

每次启动计算机时,我都必须等待 15 - 20 分钟才能真正使用它,因为磁盘使用率停留在 100%,导致很高的延迟。我不知道为什么,我尝试了一些解决方案,例如禁用 Windows 搜索。

正在运行的进程加起来也达不到 100%,有时最高运行使用率只有 16% 左右,但仍然显示总计 100%。通常,系统是最高的。

如果有帮助的话,我使用的是 Windows 10,并且有 HDD 磁盘,计算机是 2015 年制造的。

DrM*_*pik 24

首先,即使使用 HDD,15 分钟的启动也是荒谬的。一些建议:

  1. “任务管理器”的“详细信息”选项卡上,或使用 Sysinternal 的“进程资源管理器”(如下),单击列标题并添加列,特别是
    • 优先事项
    • 输入/输出读取
    • I/O 写入

Process Explorer:查找使用情况

  1. 在启动期间运行任务管理器进程管理器- 您甚至可以将其添加到启动文件夹中。请注意 I/O 使用情况。
    • csrss.exe(客户端服务器运行时子系统)肯定是其中之一,但它是 Windows 的基本组成部分,必须按原样忍受。
    • MsMpEng.exe是 Windows 安全的一部分,在启动时,它会扫描某些文件。虽然可以没有恶意软件套件的情况下运行,但对于 Windows 操作系统来说是非常不可取的!任何其他免费或商业反恶意软件套件也可能会导致同样的问题。在上面的链接中,您可以找到减少扫描频率的提示。[如果您想运行不需要此类反恶意软件套件的操作系统,请考虑 Linux。在我现在使用的带有 HDD 的 PC 上,Windows 大约需要七分钟才能启动并完成恶意软件的初始扫描;Ubuntu 大约两分钟。]
    • 寻找任何其他 I/O“消耗者”。您应该让另一个反恶意软件套件与 Windows Defender 并行运行!不过,偶尔使用Malwarebytes等独立工具进行扫描可以让人放心。
    • 可以在启动时将令人讨厌的高优先级进程设置为较低的设置。例如,下面的 .bat 文件中的简短脚本降低了StartMenuStartMenuExperienceHost的优先级,对我的 PC 没有不良影响(尽管我使用第三方Open-Shell来自定义“开始”菜单,因此几乎不需要MS 版本)。

wmic 进程,其中 name="StartMenu.exe" CALL setpriority 64

wmic 进程,其中 name="StartMenuExperienceHost.exe" CALL setpriority 64

  1. 其他一些加快启动速度的事情

    • 任务管理器 的启动 选项卡上,选中启动影响,并禁用不需要的应用程序。
    • 执行所有 Windows 更新,然后使用SFC 和 DISM修复任何问题。
    • 如果PC保持接通电源,则不执行完全关闭,而是执行不使用电源的“休眠”或“睡眠”。从“休眠”返回的时间可能是重新启动的一半,而从“睡眠”恢复只需几秒钟。
  2. 至于用 SSD 替换 HDD,可能值得,也可能值得。您至少需要将操作系统转移到 SSD,可能需要重新安装一些应用程序,而且您仍然拥有一台使用了八年的 PC。如上所述,我发现 Linux(例如 Ubuntu)比 Windows 简洁得多,但我所有常用的应用程序都在那里:Firefox、Thunderbird、LibreOffice 等。如果您想尝试 Linux,无需安装来测试它:只需从Live Ubuntu USB运行,这可能比从运行 Windows 的 HDD 启动更快。


Roh*_*pta 12

听起来好像是HDD。当它开始出现错误时,它会花费大量时间重新尝试读取坏扇区。因此,将此作为预警信号,通过更换另一个 SSD 来保存数据。

如果您查看事件日志,请搜索事件 ID

以下事件 ID 表示存在数据损坏或磁盘错误:

  • 事件 ID 153

    已重试磁盘 2 逻辑块地址 123456 处的 IO 操作。

  • 事件 ID 129

    已发出重置设备 \Device\RaidPort1 的命令。

  • 事件 ID 55

    磁盘上的文件系统结构已损坏且无法使用。请在卷上运行 chkdsk 实用程序。

  • 事件 ID 98

    卷 C: (\Device\HarddiskVolume3) 需要脱机才能执行完整 Chkdsk。请通过命令行在本地运行“CHKDSK /F”,或通过 PowerShell 在本地或远程运行“REPAIR-VOLUMEdrive:”。

来自learn.microsoft

并运行 chkdsk

  • 打开命令提示符

  • 输入chkdsk c: /scan

    这是只读的。如果有很多错误,那么最好切换磁盘。如果你有勇气,可以尝试修复它们

  • 输入chkdsk C: /f

    这将尝试修复它。

  • 如果磁盘出现故障,运行 chkdsk 可能会导致更多损坏,即使在只读模式下也是如此。 (3认同)
  • 这很可能就是答案。磁盘很有可能即将失效,需要紧急更换。 15-20 分钟的高磁盘活动也很可能是由坏块引起的,然后 Windows 每次启动时都会在后台运行 chkdsk。尽管我确实同意 - chkdsk 常常会使损害变得更糟。 OP 需要不要乱搞,尽快完全备份所有数据(如果还没有的话):并且不要覆盖现有备份,以防当前数据损坏而原始备份实际上很好。 (2认同)

Syl*_*ain 10

我想说现在肯定是硬盘出了问题——当然,10年前的电脑(主板、CPU……)会让情况变得更糟。

不要犹豫。只需 40 美元甚至更少(具体取决于您所在的位置),您就可以为您的系统购买 SSD。

任何品牌都会比您的硬盘快得多。不要犹豫,选择不太知名的品牌。当然,如果在亚马逊上看看评级;-)

即使在旧系统上,您也可以使用 SSD 在 15 秒内完全启动。

我建议您下载免费的 DiskGenius:

https://www.diskgenius.com/

因为它是免费的,所以非常适合此目的,并且可以对您的系统进行实时复制/迁移。

  • 安装新的 SSD。

  • 使用操作系统迁移图标/菜单选项,然后按照指南迁移到 SSD。

  • 选择热实时复制(使用系统快照)。

  • 完成后,只需关闭电脑,拔下旧硬盘的 SATA 并重新启动即可。

它现在应该在 SSD 上启动。

如果出现任何问题(但应该不会有任何问题),只需拔下新的 SSD 并插回 HDD 即可。

  • 如果可靠性差得多,那么速度快得多也是没有帮助的。驱动产品选择的因素应该是可靠性,而不是性能。 (如果不清楚,我强烈不同意你的建议,不要担心品牌) (4认同)