我即将为我的三星 860 QVO 购买一个外部 SSD 外壳(机箱)。有些机箱制造商在描述中提到“支持 TRIM”,有些则没有。在网上阅读,我只能找到证据表明 TRIM 支持取决于接收它的驱动器和发送它的操作系统。带有廉价控制器的外壳会阻止操作系统对我的驱动器执行 TRIM 吗?
答案1
是的,理论上可以。
驱动器使用 ATA,而所有 USB 存储设备都使用 SCSI – 机箱的控制器必须在两个命令集之间进行转换(并且通常会为转换不顺畅的命令提供特殊的“ATA 直通”命令)。当然,机箱可能不知道如何将 SCSI“UNMAP”命令转换为等效的 ATA“TRIM”命令,并且不会向操作系统报告该功能。
(我似乎还记得一些模糊的说法,说这个命令只允许在 UAS 模式下使用,而不允许在基本 BOT 模式下使用,但我不确定这是否属实。)
答案2
是的,实际上确实如此。
找到能够转换 TRIM 命令的 USB-SATA 电缆、适配器或外壳相当困难。
我的一位同事负责寻找支持 TRIM 的电缆(不是外壳),他们最终购买了大约 6 或 7 种不同的电缆并对其进行了测试。