有时,当我正常使用我的电脑时,它会(似乎)随机变慢,有时甚至会冻结几秒钟。在此减速期间,看起来好像硬盘(我不知道是哪个驱动器)正在不断被写入。在最后一次减速期间,我启动了 Windows 的资源监视器,发现系统进程正在以高达 10MB/s 的速度写入驱动器(我怀疑它是系统驱动器 C:\,但我不确定)。
我没有做任何不寻常的事情(至少我认为我没有),而且大多数时候,它都能正常工作,但正如我所说,它只是偶尔会变慢。有什么想法可能导致这种情况,我该如何防止这种情况再次发生?
我刚刚拔掉了我的辅助硬盘,因为我怀疑它可能会导致问题。自从我拔掉它之后,这种情况就再也没有发生过。我不知道为什么(见鬼,我甚至不知道为什么系统进程会从该驱动器写入/读取),该驱动器上唯一重要的东西是 Steam。有什么想法吗?
(我有一个三核处理器和 4GB 的 RAM。我的系统驱动器是 WD Caviar Black 500GB,我的辅助“数据”驱动器是三星驱动器,我不知道它的型号,但我可以查找。如果需要,我也可以发布我的完整电脑规格。)
答案1
有时当硬盘即将损坏时,它会导致大量 I/O 错误,迫使操作系统从头开始重写数据(浪费更多时间)。因此,即使有时这是这些设备的自然行为,您也可以尝试读取一些 SMART 值,以找出是否有问题。
为此,您可以使用一些软件,例如:晶盘信息它会告诉你是否出了问题(它读取温度、工作时间、错误等等)。
PS:每月至少对您的设备进行一次碎片整理。
答案2
无论如何,硬盘是计算机中最慢的组件。如果这涉及到您的启动盘,则可能是 Windows 写入了系统还原信息(这非常随机)。
这是哪种硬盘(5700 RPM 磁盘用作启动盘有点慢)?您有多少 RAM 内存?因为系统很可能正在将内存交换到磁盘(总是很慢)。
答案3
使用 WPT(Windows 8 SDK 的一部分)的 xperf 来跟踪磁盘 IO:
运行脚本,最小化 CMD 窗口,当再次遇到问题时,返回 cmd,等待 15-20 秒,按下某个键停止记录。使用 xperfview 打开它,并在磁盘 IO 图中查看哪些进程导致高磁盘 IO。