Trim的作用:
原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。
这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。
而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。
然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。
●以上就是Trim的原理以及真正作用。
●Trim只适合于那些损耗平衡过程实际上并未有效节约或延长驱动器性能或寿命的SSD。
●注意:如果SSD组RAID0后,将失去Trim功能!
=========================================================
Windows 7默认状态下Trim指令是开启的,如果想查询目前的Trim指令状态是否已开启:
●点击开始菜单,在搜索栏中输入CMD
●在搜索结果的图标上右键单击,选择以管理员权限运行
●输入:fsutil behavior query DisableDeleteNotify
●提示为“DisableDeleteNotify = 0”即Trim指令已启用
●提示为“DisableDeleteNotify = 1”即Trim指令未启用
============================================================
●如果该功能没有开启的话,我们继续在命令提示符窗口页面中输入下面的命令:
fsutil behavior set disabledeletenotify 0
并按下回车键。
接下来,就会看到命令提示符给我们返回的程序值,如果返回的程序值显示为0,那么就已经成功开启TRIM功能啦。
●那么又该怎么关闭该项功能呢?当然,一般情况是不需要关闭该功能的,如果你实在是需要进行该操作,输入命令:
fsutil behavior set disabledeletenotify 1
并按下回车键即可。
接下来,程序会给我们同样一个返回值,当看到返回值为1时,就意味着TRIM功能已经被成功关闭啦。
======================================
●PS:一般来说是不需要关闭该功能的,因为只有开启了这项功能,安装上的固态硬盘才可以享受到更长久的使用寿命。如果你安装的固态硬盘不支持该项功能,那么此功能在开启的时候会失败。
●提示:此方法同样适用于Win8\Win8.1\Win10操作系统,按照上面的操作方法去操作即可。
当然XP系统是不支持的,所以固态硬盘不可安装在XP系统中,如果硬件本身固件不支持,那么即使操作系统开启该功能也无济于事。
●现在SSD已经不像前两年那么神秘,除了价格与容量的关系不怎么融洽外,其在个人PC上对磁盘性能的提升是毋庸置疑的!但还存在不少人把SSD“鬼化”,认为SSD维护麻烦、不成熟、用久后掉速、寿命短、数据不安全等,死活不肯接受。
其实SSD使用起来既不复杂,也不费时,无非就是要求运行在AHCI模式下,4K要对齐,接在原生SATA3.0接口下,确保Trim指令打开。
原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。
这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。
而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。
然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。
●以上就是Trim的原理以及真正作用。
●Trim只适合于那些损耗平衡过程实际上并未有效节约或延长驱动器性能或寿命的SSD。
●注意:如果SSD组RAID0后,将失去Trim功能!
=========================================================
Windows 7默认状态下Trim指令是开启的,如果想查询目前的Trim指令状态是否已开启:
●点击开始菜单,在搜索栏中输入CMD
●在搜索结果的图标上右键单击,选择以管理员权限运行
●输入:fsutil behavior query DisableDeleteNotify
●提示为“DisableDeleteNotify = 0”即Trim指令已启用
●提示为“DisableDeleteNotify = 1”即Trim指令未启用
============================================================
●如果该功能没有开启的话,我们继续在命令提示符窗口页面中输入下面的命令:
fsutil behavior set disabledeletenotify 0
并按下回车键。
接下来,就会看到命令提示符给我们返回的程序值,如果返回的程序值显示为0,那么就已经成功开启TRIM功能啦。
●那么又该怎么关闭该项功能呢?当然,一般情况是不需要关闭该功能的,如果你实在是需要进行该操作,输入命令:
fsutil behavior set disabledeletenotify 1
并按下回车键即可。
接下来,程序会给我们同样一个返回值,当看到返回值为1时,就意味着TRIM功能已经被成功关闭啦。
======================================
●PS:一般来说是不需要关闭该功能的,因为只有开启了这项功能,安装上的固态硬盘才可以享受到更长久的使用寿命。如果你安装的固态硬盘不支持该项功能,那么此功能在开启的时候会失败。
●提示:此方法同样适用于Win8\Win8.1\Win10操作系统,按照上面的操作方法去操作即可。
当然XP系统是不支持的,所以固态硬盘不可安装在XP系统中,如果硬件本身固件不支持,那么即使操作系统开启该功能也无济于事。
●现在SSD已经不像前两年那么神秘,除了价格与容量的关系不怎么融洽外,其在个人PC上对磁盘性能的提升是毋庸置疑的!但还存在不少人把SSD“鬼化”,认为SSD维护麻烦、不成熟、用久后掉速、寿命短、数据不安全等,死活不肯接受。
其实SSD使用起来既不复杂,也不费时,无非就是要求运行在AHCI模式下,4K要对齐,接在原生SATA3.0接口下,确保Trim指令打开。