当我在使用我的笔记本电脑(Dell Inspiron)工作时,其操作系统是 Kali Linux,我突然发现图片 - 例如终端图片和左侧菜单栏上的 Firefox 图片 - 以及设置图片、锁定和关闭图片都消失了。
这时我无法打开任何程序,并且在终端上运行任何命令都会导致输入/输出错误(我不知道为什么),然后kali变成终端窗口(没有桌面)。
然后我必须使用电源键硬关闭笔记本电脑。这种情况发生了好几次;每次我打开笔记本电脑,它都会持续正常运行大约 15-20 分钟,然后就会发生这种情况。
每次发生这种情况时,我都会打开磁盘实用程序并检查硬盘状态:它显示“磁盘正常”。但是,上次运行磁盘时显示“磁盘正常,但一个失败的属性失败”。我快速查看了 SMART 数据和自检,发现除了端到端错误(失败)外,其他一切都正常。重新分配的扇区数为 0。因此,存在一些问题:
打开程序或运行终端命令时输入/输出错误是什么意思?
尽管我正常使用笔记本电脑并且硬盘相对较新(我之前没有遇到过这种情况),但为什么这种情况仍然发生?
这是什么意思?
我该怎么做才能阻止这种情况发生(已经进行了自我测试)?
答案1
存在端到端 SMART 错误,正在失败。
基于上述你的磁盘出现故障。
建议紧急备份数据并更换硬件。
硬盘,支持此属性
三星、希捷、IBM(日立)、富士通、迈拓、西部数据、惠普
描述
端到端错误 SMART 参数是 HP SMART IV 技术的一部分,它表示在通过缓存 RAM 数据缓冲区传输后,主机和硬盘之间的奇偶校验数据不匹配。有关详细信息,请参阅HP 的 SMART IV 文档。
建议
这是一个关键参数。该参数的下降可能预示着驱动器即将发生故障。建议紧急备份数据并更换硬件。
背景阅读
SMART IV 的工作原理
SMART IV 使用 2 字节奇偶校验码,使其能够更好地检测数据在硬盘数据缓冲区传输过程中是否有效。如果奇偶校验数据在通过缓存 RAM 数据缓冲区传输后不匹配,则根据命令,驱动器可以执行后台重试以再次获取数据或向主机报告错误消息。
在磁盘读取过程中,数据从磁盘传输后会生成一个 2 字节奇偶校验码。从数据缓冲区传输到驱动器接口后,会检查奇偶校验数据(见图 1)。
在磁盘写入期间,会生成一个 2 字节奇偶校验码并将其附加到进入数据缓冲区的数据中。在数据进入数据缓冲区和写入磁盘之前,都会对奇偶校验码进行检查(见图 2)。
如果驱动器检测到错误,并且无法成功检索或发送数据,则将通过协议通知主机操作系统该错误。然后,主机操作系统可以决定重新发送命令或通知用户可能发生了数据错误。
如果检测到错误,则更新名为“端到端错误检测计数”的 SMART 属性。如果超过 SMART 阈值,则通过操作系统中安装的客户端管理软件或下次重新启动时由 HP BIOS 向用户报告即将发生的故障错误消息。由于所有 HP BIOS 都会发出 SMART 状态命令,因此无需其他软件。