朋友们好。最近,我们遇到了一个HGST SAS驱动器的问题,该驱动器开始时几乎具有完整的ID,但是ID中没有容量,并且不能进行LBA访问。在这篇短文中,我们简要回顾了如何找到当前案例中的问题。
正如我们从手册中了解到的,HGST制造了几个2.5和3.5硬盘的企业级驱动器系列,带有光纤通道和SAS 6 Gb/s接口。目前不生产SCSI和SAS 3 Gb/s硬盘。
PC-3000 SAS实用程序支持SAS硬盘和带传统SCSI接口的硬盘。SAS硬盘的操作通过产品套件中的内部SAS控制器执行。
HGST HDD的固件由ROM中的微码、固件覆盖(存储在SA中)和记录在驱动器服务区中的数据组成。固件由其版本号来描述。HGST HDD将服务信息存储在用户无法访问的服务磁道中,并通过ABA进行读写寻址。服务区的地址空间从0x80000000开始,跨越成千上万个扇区。在一些HDD中,地址空间的开始被移位超过0x8000000,而起始ABA保持未格式化。
服务数据由模块组成。驱动器没有合适的模块表。每个模块都有两个或更多的副本。每个模块由00-7F范围内的一个数字和一个四字节字符标识符指定。大多数模块都有校验和保护。
让我们从理论回到实践。在我们的例子中,驱动器加速旋转且不停止,自动正确检测并显示以下ID:
在尝试检查硬盘准备就绪时,它显示以下错误:
HDD SA检查进展顺利,除了一些错误:
我们在SA备份过程中遇到的相同模块错误:
C0-C4模块是HGST驱动器中的头部测试日志。如果这些模块中有一个坏了,这可能意味着相应的磁头也坏了。结果,由于磁头损坏,驱动器无法完全初始化,数据无法访问。
这种情况下该怎么办?我们可以尝试从原存储备份写入此模块,然后重新启动驱动器。如果模块写好了——磁头可以写,我们就可以得到数据。
如果磁头不能写——我们需要寻找其他磁头,或者s a中有一个坏区。
我们必须记住与捐助方负责人一起写的危险:如果他们写得不好或不完全兼容,我们可以在SA创建一个真正的坏扇区。