是否可以为外部SSD启用TRIM?


9

我有2011年的iMac,Mac OS X 10.6.8和FW800 / USB3外壳的SDD。 哪个界面可以让我启用TRIM:USB2,USB3,FW800还是Thunderbolt?


1
用于将外部驱动器连接到计算机的接口与TRIM支持和其他ATA命令无关。此外,您的计算机既没有USB 3也没有Thunderbolt。因此,我已删除了您问题的这一部分,因此您的问题更专注。
CajunLuke

@CajunLuke,2011年年中的iMac应该有Thunderbolt - 它是刷新的一部分,不是吗? (看到 support.apple.com/kb/HT4619。 )但是,你是对的 - TRIM支持不依赖于接口。
JW8

@ JW8 Facepalm。出于某种原因,我认为它们今年已经发布了,所以我认为2011款太旧了。你是对的:2010款车型没有TB,2011款车型也没有。
CajunLuke

1
这是我的问题,我更清楚自己想知道什么,所以你不要编辑它,特别是如果你不知道你在说什么。
WaterBearer

Answers:


7

根据 OS X每日 ,TRIM适用于所有Apple SSD,但不适用于第三方驱动器。该文章声称第三方实用程序, 修剪启动器 ,打开第三方驱动器的TRIM。更多细节可以在 开发者的页面 。请注意,Apple未正式支持此实用程序,因此您应在安装该实用程序之前进行备份。

对于TRIM支持(USB 2,FW800或Thunderbolt),外部驱动器的接口无关紧要。但请注意,Macs直到2012年6月才开始原生支持USB 3 - 使用2011 iMac,您将使用其中一个驱动器的USB 2。


1
严格来说,它不是“有效”的USB 2,它 USB 2。
CajunLuke

@CajunLuke,你确实是对的。我的意思是说USB 3驱动器将被视为USB 2驱动器 - 驱动器无法利用USB 3的优势。
JW8

2
OS X上的TRIM应该 随意启用。它已经知道基于SandForce的驱动器存在问题,并且可能对其他驱动器没有任何好处。 Apple没有出于某种原因启用它,也不会销售更多的SSD。

Trim启动器的作者说,他认为它不能在外部SSD上启用,它取决于Apple - 这意味着界面很重要。
WaterBearer

@ user2113,你能提供一个参考吗?我不明白......
JW8

6

我意识到这个问题已经超过4年了,但我正在添加一条评论,因为这个页面是关于该主题的Google搜索的第一个热门,一些评论已经过时,而其他评论则完全错误。

Apple在OS X 10.6.8中添加了原生TRIM支持,但仅适用于Apple OEM SSD。为了解决这一限制,Cindori的TRIM Enabler等软件允许TRIM用于第三方SSD。后来,OS X 10.10(Yosemite)引入了一项称为kext签名的安全要求,该要求阻止TRIM Enabler在不完全关闭kext签名的情况下工作。然后在OS X 10.10.4中,Apple引入了“trimforce”命令,该命令在第三方SSD上启用TRIM而不关闭kext签名。 (我有消息来源,但Stack Exchange不会让我发布2个以上的链接)

与此处的许多评论相反,界面很重要。绝大多数USB机箱不支持TRIM,但据称有一些支持它,如JMS 578 USB桥接控制器(来源: http://bbs.pceva.com.cn/thread-125643-1-1.html )。我支持所有五个USB 3机箱/底座。据说Firewire支持TRIM,但我还没有测试过它。大多数Thunderbolt机箱应该支持TRIM,我目前在Akitio Thunderbolt 2机箱中的SanDisk Extreme SSD上启用了TRIM。我在终端中使用了trimforce命令来启用它。

为了检查您的机箱是否支持TRIM,您需要转到Apple>关于本Mac>系统报告>硬件> SATA / SATA Express>并在机箱规格下寻找“TRIM支持”。如果未列出TRIM支持,则您的机箱很可能不支持TRIM。如果列出但是显示“否”,则可以尝试使用终端中的trimforce命令打开TRIM。只需打开终端并输入“sudo trimforce enable”。计算机重新启动后,再次检查“系统报告”以查看“TRIM支持”是否更改为“是”。

最后,即使对于具有复杂垃圾收集的现代SSD,TRIM也很重要。当我的SanDisk SSD在启用TRIM之前开始放慢速度时,我亲身体验了这一点。这里有一篇很好但有些过时的文章: http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim-right/


所有好的信息,但我注意到TRIM支持指示器仅列出SATA设备 - 仅表示SATA和Thunderbolt。你知道macOS是否可以通过USB或FireWire运行Trim,即使是兼容的机箱?
David C.

2

是的,您可以在外部SSD上启用TRIM。我拥有一个Lacie Rugged USB / Thunderbolt 128 GB驱动器,我启用了它 TRIM启动器 。我正在使用它作为启动驱动器。

我不知道启用TRIM是否聪明,但我找不到任何可能导致TRIM损害外部SSD的帖子。

但无论如何,我有多个SSD驱动器备份。


确实可以,但这并不意味着使用了TRIM功能。
WaterBearer

谢谢,没想过。你如何知道是否使用TRIM?
cahuk

我不知道,也许是通过查看数据的存储方式,扇区和块(我不熟悉)
WaterBearer

我认为那样做也会。但是还没找到任何合适的脚本。
cahuk

1

我有一个Crucial 960gb m500 ssd,我在几年前用于时间机器和随机手动文件备份的G驱动霹雳/ usb机箱。 最近似乎已经开始放慢速度,“准备备份”消息在备份前持续了几个小时。我通过霹雳附加了驱动器的调整力,我的osx系统报告现在说修剪已启用 对于这个设备。我在等,看它是否有所作为!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.