苹果今日发布osx 10.10.4开始支持第三方ssd trim

曾经在osx10.11开发者预览版中出现的trimforce在今天发布的10.10.4中出现了。有了这个,只需要在终端执行sudo trimforce enable即可开启第三方固态硬盘的trim。当然也可以通过sudo trimforce disable来关闭。如果你的ssd是三星、东芝、闪迪的那必须打开试试,这三家是苹果的oem商。当然其他厂家的应该也都没问题,trim本身是标准指令,应该没什么特别的。我的镁光m500正常开启了。

网上有人讨论说三星8开头的和部分镁光的ssd会有数据丢失的风险,并贴出了一张linux ata核心代码https://github.com/torvalds/linux/blob/e64f638483a21105c7ce330d543fa1f1c35b5bc7/drivers/ata/libata-core.c#L4109-L4286  其中有三星8开头的和部分镁光的ssd被列入了黑名单。

其实这个不是固态硬盘fireware的问题,而是linux系统本身的问题。osx和windows使用的是sequential (non-queued) TRIM指令,linux使用的是queued trim(又名NCQ trim)指令。而且只有linux使用这个指令。而目前主流的ssd都支持sequential (non-queued) TRIM指令。所以就不存在osx trimforce开启trim有什么问题。早期tirm支持不一致(有的支持,有的不支持,或者支持不统一),有点混乱的年代开启trim会有较大风险使用户数据丢失,苹果就默认关闭了第三方ssd trim支持。

更多参考:http://forums.macrumors.com/threads/os-x-el-capitan-opens-door-to-trim-support-on-third-party-ssds-for-improved-performance.1891936/page-10#post-21469307

转载于:https://www.cnblogs.com/matf/p/4613260.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值