教你简单两步开启固态硬盘TRIM功能

Deemo_Mo Deemo_Mo 2016-09-20 11:09

大家升级自己的老电脑的时候,是不是发现自己的固态硬盘没有其他童鞋的给力呢?这除了跟主板多少有点干系之外,还有一个就是很有可能你没有开启TRIM。

开始之前首先说下什么是TRIM,

"原本在机械硬盘上,在删除数据时,系统只会在逻辑地址表的这个位置做个标记,说明这里应该是没有东西了,以后新的数据可以放在这个逻辑位置上。系统并不会发送任何请求给硬盘,因为下次在这个逻辑位置写入新数据时,系统可以直接找到磁盘上对应的物理位置,将硬盘上该处的无用数据覆盖,因此才有数据恢复的可能。所以对于硬盘的物理内容,在删除文件时其实并没有发生任何变化。


对于固态硬盘(SSD),由于闪存的固有特性,更新页之前必须要擦除相关块。如果不开启TRIM,在文件系统中早已被删除的块在物理上还存放着原来的数据,且SSD主控无法知道这个块已经无用,直到有新的数据要求写入该块。物理上存放已无用的数据会在SSD垃圾回收(GC)的过程中被当成有用数据对待,被这对于固态硬盘的寿命是非常不利的,同时会导致其工作效率和性能的降低。


而当操作系统识别到SSD并确认SSD支持TRIM后,在删除数据时,向SSD发出TRIM指令,通知SSD主控对应的页面已经无效,SSD启动GC(垃圾回收)机制时,就可以及时释放这些页面。未来有数据需要写入的时候,直接就可以写入了。


所以说,TRIM只是避免SSD在垃圾回收时将无用数据当成有用数据来搬运,从而延长了SSD的寿命。以上就是Trim的原理以及真正作用。"

——以上解释摘自百度百科。

那么如何判断你的电脑是否开启了TRIM?

我们右键点击"开始菜单",选择"命令提示符(管理员)",输入以下字符,然后按回车键。

fsutil behavior query disabledeletenotify

如果你的电脑 DisableDeleteNotify = 0,则说明你的电脑系统已开启TRIM功能(没错,我的电脑是开启TRIM了的~),如果DisableDeleteNotify = 1,则说明没开启。

fb2c03d97c2aeff9f91a8ee07b47be2d.png

TRIM若没有开启那该如何处理?

若你的电脑没有开启TRIM,则需要继续在命令提示符里输入:

fsutil behavior set disabledeletenotify 0 

f5dcea2e6928a340577de6663b1773a4.png

怎么样,是不是很简单呢?现在就看下你的电脑有没有开启TRIM吧!开启TRIM不仅能提升固态硬盘效率还能提升使用寿命哦!

(声明: 本文著作权归作者本人和新浪众测共同所有,未经许可不得转载。本文仅代表作者观点,不代表新浪众测立场。)
0 0
分享 商务合作 返回
微博 QQ空间 微信