我的硬盘在运行 Windows 时一直存在性能下降问题。当该特定硬盘的磁盘使用率很高时,大多数应用程序都会停止响应,我的光标会冻结。有时,从我移动鼠标到它在屏幕上移动会有 7 分钟的延迟。我有一块好硬盘(WD Blue 1TB 7200RPM),直到上周才出现问题。我听说当硬盘上有大量数据时,它的速度就会变慢。我只剩下 180GB,而剩余容量为 930GB,但我从未遇到过如此频繁的问题。
我尝试查看是否有任何应用程序占用了我的大部分磁盘使用量,但 TaskManager 没有在进程选项卡下显示有关我的磁盘使用量的信息。我之所以这么说,是因为我只能在性能选项卡下看到使用量,而当我在进程选项卡上时,我看到的是不同的数字(例如,进程选项卡下的使用率为 10%,性能选项卡下的使用率为 100%)。Windows 将 HDD 视为第三个磁盘(磁盘 2),而不是磁盘 0,但我不确定这是否会对进程选项卡中显示的数据产生影响。
我还担心我的硬盘可能会出问题,尽管通过运行测试和查看磁盘管理器,一切似乎都很正常。我的硬盘反正才 10 个月。以防万一,我买了一台 Segate Barracuda 作为替代品,或者买了另一块硬盘来存储更多游戏,以清理我的 C 盘。
我如何确定我的问题是什么,如何在情况恶化之前解决它?我如何在任务管理器的“进程”选项卡中查看 C 盘的磁盘使用情况?
编辑:我刚刚意识到,在“进程”选项卡中,磁盘利用率会查看所有驱动器。这让我有点困惑(至少对我来说),因为我整天都在使用三个独立的驱动器,所以很难看到哪个特定的驱动器占用了一个驱动器的多少空间。
答案1
磁盘管理器实际上不会告诉您任何信息,除了预设的磁盘和您可能拥有的分区。HDD 就像汽车,它们的年龄并不重要,重要的是它行驶了多少英里。所以我想说的是年龄并不总是很重要。HDD 可能只是因为 I/O 量、数据读写量而发生故障。这不是唯一的原因,但如果没有更多证据,很难判断 HDD 发生故障的原因。
因此,听起来您的硬盘确实出现了故障,您最好先备份数据。您可以尝试修复硬盘,也可以购买硬盘来更换。
检查磁盘是 Windows 内置的实用程序,用于尝试诊断/修复您的硬盘,这是我推荐的第一个选项。以下是 chckdsk 的 Windows 站点链接。
https://technet.microsoft.com/en-us/library/ee872425.aspx
但是,这通常是您想要在命令提示符中运行的内容:
chkdsk /r C:
由于 chkdsk 无法检查您当前正在使用的磁盘,因此系统会询问您是否要在下次重启时执行此操作。选择“是”并重启。这将需要一些时间,但应该可以让您更深入地了解您的问题。
Western Digital 还提供了可以下载的软件,用于在硬盘上使用诊断工具。下载适用于 Windows 的 Data Lifeguard Diagnostic。我还没有运行过这个工具,但你的驱动器制造商确实制作了测试硬盘的软件。你需要自己操作,所以请按照说明操作小心。
https://support.wdc.com/downloads.aspx?lang=en
您至少还有一个选择。您可以从 GRC 购买 Spinrite 来尝试修复驱动器。由于您的驱动器为 1TB,因此这确实需要很长时间,但我亲自使用过它,并且始终会推荐它。它确实需要花钱,但此后您可以随意使用该软件。GRC 网站有帮助文档来帮助您运行对您最有益的程序。
https://www.grc.com/sr/spinrite.htm
问候,
克里斯
答案2
首先,现在是确保您拥有良好、最新的备份的好时机。如果没有 - 请先执行此操作。
该驱动器可能存在一些问题,我将按顺序尝试以下方法 -
第一个是硬件故障。正如其他人所建议的,获取一个可以查看驱动器的 SMART 信息并查看驱动器自身情况的程序。虽然不能保证,但它可以很好地指示问题。毫无疑问,有许多程序可以提取此信息 - 对于 Windows,首先想到的是 CrystalDiskInfo。
如果 SMART 没有显示问题,则可能是文件系统损坏。要修复此问题,请(以管理员身份从命令行)运行 chkdsk /f 或 chkdsk /fc:- 希望它会显示卷正在使用中,并要求在启动时检查。按“Y”并重新启动计算机。这将需要一小段时间,但应该可以修复损坏。
一旦你研究过了,看看碎片整理驱动器。驱动器装满后“变慢”的原因是它们需要开始将数据分散到已删除数据的间隙中,而不是分散到单个块中,因为单个块对于硬盘驱动器来说读取速度更快。对驱动器进行碎片整理需要一段时间(放置一夜),但会重新排列文件,以便更快地读取它们。我认为这不太可能是问题所在,但是 - 只要磁盘没有故障 - 它不会造成任何影响,并且会加快访问时间。如果内置的 Windows Defragger 很难用 - 您可能想尝试 Auslogics Disk Defrag。
注意:我与我提到的提供(免费)软件的公司没有任何关系。我提到它们是因为它们声誉良好,并且曾在 Windows 环境中为我工作过。我的大部分管理工作都是在 Linux 下进行的 - 这可能对您没有帮助!