闲鱼买了个西数HC310 6T企业机械硬盘,插自己电脑SATA上,开电脑后不读盘。但是我用我的USB转SATA线(外置独立12V供电)就可以正常工作。
问了下WXC,他说可能是电压问题,讨教一番之后我才知道,硬盘的工作电压一般是5V或者12V,电源的SATA线一般在三根线上分别有3.3V、5V、12V输出。正常的硬盘只去用5V或12V的输出,而我这个盘很可能是识别到有3.3V后就直接不工作了。而我的USB转SATA由于是有且只有独立12V供电,所以可以正常工作。
针对这个问题,有几种办法可破:
- 把电源SATA线的3.3V针脚干掉
- 把硬盘上SATA口的3.3V针脚干掉
- 用4pin转SATA,把电源上的4pin转成SATA供电(输出为5V)
后续又查了一下资料,了解到这类硬盘之所以会不读盘,其实是因为它有一个Power Disable的功能,该功能在SATA Rev 3.3中被引入,它会将原先3.3V引脚所在线路从3.3V供电改成电源重置的信号。这一功能一般是在数据中心里做远程运维时有用,所以一些企业盘里会支持这个。在硬盘支持这一功能时,如果这一线路仍然进行3.3V供电,则硬盘就会因为一直在重置电源而不工作。
可以参考下西数的这篇文档,上面有比较详细的介绍,重点部分截图如下:
Comments
注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。