我有一台 2012 年中期生产的 15 英寸 MacBook Pro 和一个第三方英特尔固态硬盘 (INTEL SSDSC2CT240A),报告:TRIM Support: No
。我搜索了互联网,所有返回的不同声明来自:
- 新驱动器不需要 Trim 支持,因为它们在固件中内置了自己的垃圾收集功能
- 您应该立即启用修剪,否则驱动器的寿命和性能都会受到影响
我偶然发现了一个名为 trimforce 的命令(显然它已经进入了新版本的 Mac OS X),它允许在第三方 ssd 上启用 trim。然而,有一个相当令人沮丧的消息警告它
Last login: Mon Aug 10 01:19:49 on ttys000
michaelxu-mbp:~ michaelxu$ sudo trimforce enable
IMPORTANT NOTICE: This tool force-enables TRIM for all relevant attached
devices, even though such devices may not have been validated for data
integrity while using TRIM. Use of this tool to enable TRIM may result in
unintended data loss or data corruption. It should not be used in a commercial
operating environment or with important data. Before using this tool, you
should back up all of your data and regularly back up data while TRIM is
enabled. This tool is provided on an “as is” basis. APPLE MAKES NO WARRANTIES,
EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,
REGARDING THIS TOOL OR ITS USE ALONE OR IN COMBINATION WITH YOUR DEVICES,
SYSTEMS, OR SERVICES. BY USING THIS TOOL TO ENABLE TRIM, YOU AGREE THAT, TO THE
EXTENT PERMITTED BY APPLICABLE LAW, USE OF THE TOOL IS AT YOUR SOLE RISK AND
THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND
EFFORT IS WITH YOU.
Are you sure you wish to proceed (y/N)? n
Canceling operation.
michaelxu-mbp:~ michaelxu$
为什么 OSX 很难在第三方 SSD 上启用 TRIM,而 Windows 已经启用 TRIM 一段时间了?这是否会大大缩短我的 SSD 寿命?
答案1
为什么 OSX 很难在第三方 SSD 上启用 TRIM,而 Windows 已经启用 TRIM 一段时间了?这是否会大大缩短我的 SSD 寿命?
简而言之,Apple 明确验证了其设备中的每个硬件组合,并且只允许对经过专门测试和批准的东西进行修剪。他们为此受到了很多批评,但有趣的是,同样的事情发生在任何关键任务 PC 环境中 - 高端服务器也以同样的方式锁定以确保可靠性。高端服务器也带有类似的警告,即使用任何未经制造商批准的硬件可能会导致整个数据中心崩溃,等等。手机和笔记本电脑也有类似的警告,不要使用未经制造商批准的电池或充电器,等等。
Windows 是为 PC 打造的,它运行在一个由不同人控制的多种硬件组合的生态系统中,因此根本不可能测试每一个硬件组合,所以它只能允许所有硬件。结果是大多数硬件制造商将测试与 Windows 的兼容性视为他们的首要任务,因此这项工作实际上委托给了 OEM,而不是操作系统。
正如最近三星 TRIM 事件所证明的那样,许多设备都没有经过制造商对 Windows 以外操作系统的测试,因此苹果只会批准他们自己测试过的设备。
总结:
Windows 如此普及,以至于每个制造硬件的人都将其设计为与 Windows 兼容,因此微软无需做任何事情,除非他们得到报酬。
Mac OS 非常罕见,不是每个人都确保他们的硬件可以在 Mac OS 上运行,因此 Apple 负责测试和批准适用于其操作系统的设备。
至于你的固态硬盘的寿命
简短回答:不会。它不会显著缩短您的 SSD 寿命。在典型的消费者设置中,SSD 寿命无论如何都会远远超过主机寿命,即使将其减半,您的寿命也会从 20 年减半到 10 年。嗯。