我正在尝试在新的 2TB Patriot P210 SATA SSD 上设置 HPA:
$ sudo hdparm -Np3600000000 --yes-i-know-what-i-am-doing /dev/sda
/dev/sda:
setting max visible sectors to 3600000000 (permanent)
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 a0 ff 00 00 00 00 00 00 00 00 00 00 00 00
max sectors = 4000797360/4000797360, HPA is disabled
这是在我确定驱动器没有冻结之后。我在 Gparted Live (1.4.06) 中尝试过看这里///和这里,SSD 直接连接到 SATA 端口。之后我也尝试使用 SATA 转 USB 外壳,但也没成功。我似乎无法弄清楚问题出在哪里,或者只是驱动器本身的问题。
答案1
看来廉价的消费级硬盘不支持很多功能。这就是其中之一。
当然,对于支持 HPA 的驱动器,设置后,您需要执行完整的电源循环:关闭电源,等待一分钟直到完全放电,然后再次打开电源。然后驱动器会报告 HPA 中设置的最大扇区。
我发现,这些廉价的驱动器甚至缺少温度传感器,而像 SPS A55 和 InnovationIT SSD 这样的驱动器总是报告恒定的虚假温度 40C。
根据我自己的经验,Patriot P210 SSD 驱动器质量很差,而且我无法解决保修问题。
这些驱动器不断冻结,所有操作系统都卡住,唯一的解决办法是完成电源循环。
不幸的是,我在折扣促销时买了一堆,最后不得不以半价放弃。
它们适合保存电影以供阅读,但即使填充写入过程也需要很长时间。