俺不是做硬盘的,不过做 IT ,多少有一些粗浅的看法。
我们常提出的口号就是,硬件有问题,软件来修补。
典型的例子有
1. LCD坏点处理 (这个是听去工厂的同仁说的)
2. 固态硬盘,里面的主力储存是 NAND, 擦写寿命目前是百万次而已,某个储存单元,不用算法“平均分配”到其它位置的话,而是“千锤百炼”,很快就完蛋。另外,NAND自己里面就有很多坏块,出厂时,都会记录到一个表里的,做 NAND driver 的都知道。
虽说是大工业生产,但由于各种客观原因(比如震动,空气洁净度),基本很少有完美无缺的产品,为了提高良品率,厂家提供了多种软件的修补方法。相信 LZ 看到的,就是厂家的一个解决方案。
话又说回来了,
如果硬盘都完美无缺,那服务器何必配 RAID 呢(冗余磁盘阵列)。
LZ 无需思虑过多。(不过,重要东西确实应该刻盘备份)
DMA 传输出错? ( SATA 本来就是想解决传统排线引起的串扰,从而提高传输速度,看来,也还会受到一些干扰 ~ )
这个问题比较复杂了,不知是哪里引起的~ SATA 线上包个屏蔽线会不会好点?(没关机箱盖? 旁边开了手机? 无线路由? 大功率 XXX)
电子传输,难免有信号畸形,要不,人家要 CRC 校验做什么啊~
一次传输不行,再来一次~
芯片对主板说:
老板,这串馊了,再来一串!