我有一个已经使用了一段时间的硬盘。它是运行在 SATA 上的三星 HD753LJ 750GB。
根据 CrystalDiskInfo 的数据,它的通电次数为 5,174,通电小时数为 17,664。不确定这是否算作“旧”。
问题是,有时当我让磁盘闲置一段时间后,它会需要很长时间才能响应,比如说一分钟或更长时间,同时它会挂起 Explorer。但是,CrystalDiskInfo 告诉我它的启动时间没什么可担心的。它给出的标准值为 75,原始值为 0x2080。
自从我将它转移到另一个安装了 Windows 7 的系统后,这个问题就出现了。这次我做的一件不同的事情是我在主板上启用了 AHCI。在此之前,我很确定我一直在使用较旧的旧版驱动程序。
另外需要注意的是,我认为现在我已经安装了系统上的所有更新,问题已经略有改善。在安装系统更新之前,这种情况经常发生,但现在只是偶尔发生。不过,这种情况仍然太频繁了。
编辑:我刚刚仔细检查过,并且交换了 SATA 电缆和 SATA 端口,但问题仍然存在。
答案1
我找到了答案 - 我最好的猜测是,当 HDD 无法运行该模式时,以 AHCI 模式运行 HDD 会导致这种行为。
在驱动器坏掉之前,我将驱动器移入我的 Ubuntu 服务器以备份我的文件(原因说来话长),我发现驱动器运行良好。我查看了该机器的 BIOS,发现它仍在 IDE 上运行所有驱动器。
我回到我的 Windows 机器并将 SATA 端口 4 和 5 切换为 IDE 模式,然后将 HDD 插入端口 4,问题就解决了。
我猜想问题在于我的主板期望看到 AHCI 驱动器,但当它不起作用时,它会在超时后返回到 IDE,然后驱动器运行正常。这就是为什么当驱动器空闲时,在我可以访问它之前会有一段时间延迟,但 SMART 诊断程序报告其启动时间没有问题。
我的主板是 Gigabyte 970A-D3P,BIOS 版本为 F5。我猜想这种行为与主板的编程方式有某种关系,但我真的不知道。我只是把型号填入这个答案中,以防将来对任何人有帮助。