硬盘太慢?-随后磁盘自检失败

硬盘太慢?-随后磁盘自检失败

我使用的是 HP 笔记本电脑(15s-du2xxx),已经使用近一年了。很多时候设备运行缓慢,但最近在将数据从一个分区传输到另一个分区时,我注意到它的读写速度已降至约 20 MBps(内置硬盘 WDC WD10SPZX-60Z 1TB)。所以我决定进行磁盘自我检测 (DST),此测试有三个选项

  • 短磁盘自检结果:失败; 参观所描述的地点建议更换硬盘。
  • 优化磁盘自检已通过
  • 长磁盘自检失败再次地点

问题到底哪里出了问题,为什么优化通过了,但长短测试却失败了?互联网表明失败后我本不应该能够启动,但使用相同的设备却问了这个问题。在我看来,松散的连接可能是整个混乱的原因。

CrystalDiskInfo 分析

答案1

您遇到了速度问题,您尝试通过硬盘自检来诊断,但结果失败了。您的问题仅与失败的测试有关。此答案将解决这两个问题。

1. 速度问题

a) 叠瓦式磁记录

您的笔记本电脑中的硬盘型号为 WDC WD10SPZX-60Z 1TB。此硬盘使用叠瓦式磁记录。轨道重叠,此硬盘上的写入操作需要额外的写入操作来修复该叠瓦结构。我只会将此类硬盘用于以线性方式填充的备份目的。额外写入操作的要求相当于与使用 CMR(传统磁记录)的常规硬盘相比速度较慢。Western Digital 因未披露其硬盘的相关信息而输掉了集体诉讼。此外,我怀疑断电可能会导致此类硬​​盘处于逻辑损坏状态,而笔记本电脑及其缓冲电池则不太可能出现这种情况。

b) 碎片化

当访问碎片化的卷或分区时,您的平均传输速度很可能会下降到 20 MByte/秒。您需要对驱动器进行碎片整理以排除此原因,或者最好将数据放在单独的分区上,这样就不会因操作系统的活动而造成碎片化 - 只会因您对这个额外分区上的文件进行个人删除和重写操作而造成碎片化。

2. 硬盘自检失败

最简单且最省时的方法是读取驱动器的自我诊断信息,即所谓的“SMART”值,而不是运行仅向您提供“失败”或“正常”等二进制结果类型的不同硬件自检。

有各种程序可用,例如“CrystaldiskInfo”或smartmontools,用于读取 SMART 值。“CrystaldiskInfo”更易于使用,因为它可以轻松处理通过 USB 连接的外部设备,但它的文本输出不太方便用户使用,因为它包含十六进制原始值并列出所有驱动器。此外,它显示的信息比实际需要的多得多。

“Smartmontools” 是我的首选,因为它仅列出所选驱动器的 SMART 参数,显示十进制原始值。缺点是,在检查外部连接的驱动器时,您可能需要使用附加参数“-d sat”或其变体来符合不同类型的 USB 桥接器。

您可以从命令行运行 smartmoontols。在 Windows 中,转到 smartctl 所在的 smartmoontools 文件夹,然后键入“cmd”以从其中打开命令提示符。命令 smartctl -a /dev/sdX > c:\mylog.txt 会将有关驱动器 X 的所有信息重定向到 C: 上的文件 mylog.txt 中。

/dev/sdX 是源自 unixoid 世界的驱动器名称,其中驱动器被分配字母 A、B、C、D 等... 而不是 windows 世界,其中驱动器在“磁盘管理”中被编号。当遇到错误消息时,可能需要添加 -d 参数,例如 smartctl -a -d sat /dev/sdX > c:\mylog.txt 不同的桥接器可能需要其他参数,“-d sat”是外部驱动器最常见的参数。在包含 IDE 驱动器的混合环境中,驱动器名称可能是“/dev/hdX”(hd= 硬盘驱动器,而不是 sd= 串行驱动器)

此日志文件提供有关您的驱动器的详细健康信息。请创建文件并将其发布在此处。

相关内容