我的 SATA SSD 在大约 2 年的时间里出现了超过 37K CRC 错误。这些并没有线性增加。只有 3 -4 次 Windows 挂起,后来在检查 SMART 参数后,我发现 CRC 错误计数大幅增加。一次增加 7 – 8K 是突然的。SSD 否则正常运行。
我想知道这种行为的原因是什么。我有优质的 SATA 电缆,它们在机柜中没有过度弯曲或扭曲。
此外,这个问题似乎是自限性的。无需接触任何东西(无需重新安装 SATA 电缆等),它会自行恢复,然后再正常工作几个月,然后才会出现这种零星行为。
这让我想知道 SSD 本身是否有可能导致这种情况?
我有另一个硬盘连接到同一个 SATA 控制器,到目前为止它从未表现出这样的行为。
系统配置 - 主板 880GM USB3、SATA II、AMD SB710 芯片组、Windows 7 64、8GB RAM、三星 EVO 850 120GB SSD、希捷 Barracuda 2.5 硬盘。
我有一个带有 2 个 sata 端口的 SD-VIA-1A2S PCI 卡(和一个未使用的 ATA-133)。两个新的 Western Digital Caviar Green 驱动器 (WD10EARS 1TB) 在 kern.log 中引发重复错误(为简洁起见,删除了日期/时间/主机信息):
[7.376475]ata2.00:异常Emask 0x12 SAct 0x0 SErr 0x1000500 action 0x6
[7.376480]ata2.00:BMDMA 统计信息 0x5
[7.376483]ata2:SError:{UnrecovData Proto TrStaTrns}
[7.376489]ata2.00:cmd c8/00:40:20:00:00/00:00:00:00:00/e0 tag 0 dma 32768 in
[7.376490] res 51/84:2f:20:00:00/00:00:00:00:00/e0 Emask 0x12(ATA 总线错误)
[7.376493]ata2.00:状态:{DRDY ERR}
[7.376495]ata2.00:错误:{红十字国际委员会ABRT}
[7.376504]ata2:硬重置链接
我使用的是 Ubuntu 9.04 - 2.6.28-18-generic,虽然我已经尝试过 Ubuntu 9.10、Fedora 12 和 OpenSUSE 11.2 的 live cd - 都运行各种 2.6.31 内核 - 并且都收到了相同的错误。
基于在另外两台机器上测试这些驱动器和这张卡,以及将驱动器直接连接到主板或附加卡的组合,我相对相信这是威盛芯片组的问题。当驱动器直接位于该主板上时,另一台也具有板载 VIA SATA 芯片组(如附加卡)的计算机会产生相同的错误。我已经能够验证驱动器非常好,并且我尝试了所有我能想到的交换电缆,电源没有过载等。
该错误发生在引导时发生一次或两次,在驱动器上使用 fdisk 一次或两次后,并在尝试同步在两个驱动器上创建的新 mdadm raid 1 …