wtu2mj 发表于 2016-3-29 00:54:00

任何品牌SSD都可以手动TRIM的威刚ToolBox 工具箱(支持XP)




原文出处:http://www.chiphell.com/forum.php?mod=viewthread&tid=1135835&extra=page%3D1%26filter%3Dtypeid%26typeid%3D128
http://drivers.softpedia.com/get ... D-ToolBox-112.shtml下载地址

ssd optimization is done,ssd完成优化


http://haitao.8x6x.com:899/123/28784-104510jzps8q9s3wpbzhs9.jpg
http://haitao.8x6x.com:899/123/24808-104516kk3yfkgyywkx8ybz.jpg
http://haitao.8x6x.com:899/123/8800-104612snbukjkhuumn1kni.jpg





n30d9uh 发表于 2016-3-29 00:54:00



确实有效,xp下trim后,写速度恢复正常

zl2g19 发表于 2016-3-29 00:54:00



学习下,感谢分享


f99soy 发表于 2016-3-29 00:54:00



楼主,你的高尚情操太让人感动了。在现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运。让我深深感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真理在这个世界上是真实存在着的。只有楼主这样具备广阔胸怀和完整知识体系的人,才能作为这真理的惟一引言者。看了楼主的帖子,我陷入了严肃的思考中。我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,我决定义无返顾地顶了

hg3pqy 发表于 2016-3-29 00:54:01



什么是Trim?

  Trim指令也叫disable delete notify(禁用删除通知),是微软联合各大ssd厂商所开发的一项技术,属于ata8-acs2规范的技术指令,早在winhec 2008大会上就已正式发布,并宣布加入到windows 7当中。Win 7发现系统内存在固态硬盘,就会做针对性的调整和优化,比如禁用磁盘碎片整理、ReadyBoost(闪存加速)、SuperFetch(超级预取)。

  Trim的作用是什么?

  对于传统机械硬盘来说,在Windows下对磁盘上的文件进行删除操作时,系统只会在该文件所在的磁道上作标记,将该磁道标记为没有数据记录,而不是真正意义上的“删除”;而当下次在磁道上进行写入操作时,系统才会将该磁道上原有的数据清空再进行写入,这样的操作方式效率上会比较低(优点是数据恢复成为可能)。

  而在 Windows7 系统上,对支持Trim指令的SSD启动 Trim命令后,这个过程变得简单许多。这时在对SSD进行数据删除的操作,NTFS文件系统是不向SSD发送删除指令的,固态硬盘发出新的Trim操作 指令,告诉它相关页面可以安全擦除。固态硬盘得到这一指示后,就不会急于执行擦除操作,而是等到再次有写入操作的时候再执行,因为这时相关区域已经可以重新使用了,就不用花时间去擦除原本的数据。其速度比直接读写硬盘去标记删除区域要快得多,既提升了读写效率又大大减轻了固态硬盘的损耗。

  在Windows 7里Trim命令请求不仅限于删除操作,还与分区和卷级别命令、文件系统命令、系统还原功能完全整合。

  TRIM 如何开启关闭?

  其实 Windows 7默认状态下Trim指令是开启的,如果想查询目前的Trim指令状态,我们可以在管理员权限下,进入命令提示符界面,输入“fsutil behavior QUERY DisableDeleteNotify”,之后会得到相关查询状态的反馈。在这里,提示为“DisableDeleteNotify = 0”即Trim指令已启用;提示为“DisableDeleteNotify = 1”即为Trim指令未启用。

  并不是操作系统提供Trim指令支持,所有SSD都能享受到Trim技术所带来的好处,这还需要固态硬盘的固件支持才能实现。基本上现在流行的固态硬盘主控芯片厂商已经都提供了支持Trim的固件,不过也有厂商开发出不依赖操作系统的垃圾回收技术,通过回收不再使用的闪存区块加入负载平衡算法,防止固态硬盘在长期使用后速度下滑,并延长闪存使用寿命,过程完全在固态硬盘内部完成。

  附:技术细节

  机械硬盘可以直接覆写旧的区域,但是当用到NAND闪存上就行不通了,当全部闪存被写满一遍后,没有空余 (从未写过)的块可以被使用的情况下,速度就下来了。

  在固态硬盘闪存内,数据存储一般是以page(页)为最小单位存储的(典型的为4KB),而128个page组成了一个Block(块),数据可以以 4KB大小的页来读取和写入,但却只能以512KB(128 page)的块大小来删除。当读取数据或者写入到一个没有被使用过的page上时,固态硬盘的速度是很快的,但是覆写数据的话,就比较复杂了,需要许多步骤来完成。
步骤可见下图:

http://img.mydigit.net/Mon_1409/103_496245_dd94da6fc52051e.jpeg?84

当SSD的所有空闲块都被使用后,再有写入操作,它只能覆写数据到之前被操作系统标记为删除的区域。这也是速度下降的开始:
  要覆写一个4KB 页的文件系统,首先要把整个512KB 块复制进缓存里。然后,在缓存里删除这个4KB页,替换成新的数据。接下来,清空整个闪存内的这个512KB区域,并从缓存里把新的数据写回去。如果需要同时覆写很多的块 ”例如是一系列小文件随机写入操作或者只是简单的写入一个大文件到SSD“。你会让你的SSD缓存快速过载,然后你的写入速度明显下降,早期缓存小的SSD甚至会延迟接近1秒,所以SSD厂商开始在主控制器上加入大的外置缓存,在一定程度上解决了随机写入慢的问题,但是却不能解决SSD在覆写时速度下降的问题。
  Trim命令到底做了什么?
  A: 简而言之,这个问题是因为操作系统和文件系统不能和SSD的主控进行删除文件的交流造成的,如果有之前没清除干净的数据,所有写入的页的操作都要先清除块再改写,将严重影响写入速度。有2种途径来修复这个问题:
  第一个就是定期运行垃圾回收程序(GC)(这个操作有点像整理,在SSD空闲时,全盘扫描有效的页并合并整理起来变为一个包含全部有效页的块,而那些无效的页和块都将被完全的清除)。
  第二个更好的途径就是当数据删除时候让系统告诉SSD数据没了,让SSD立即擦掉那些数据占用的块,这就是Trim命令做的事。
  当一个文件在支持Trim的系统里被删除后,操作系统会发个命令给SSD,让他知道这个数据所在的这个page可以直接被写入,等于把控制权从操作系统变为了SSD主控制器固件。SSD一样会复制整个包含删除数据的块到缓存,清空块并写入有效数据的页回去,区别是这样等于把这个延迟时间从覆写数据的那个时间提前到了删除数据的时候(这个时候你对速度不敏感,如果你删除了很大很大的数据,可以去观察硬盘灯在你删除之后几秒内狂闪),自然就会显得SSD的速度 回来了,因为你写入的时候有可用的空块。barefoot主控的SSD,有个程序叫做Wiper,这个程序会扫描全盘,清除掉全盘过去被删除的页(和 Trim的操作一样,手动),让SSD像新买来的一样。事实上这个程序在清除全盘已删除的数据之前,预先做了有效数据备份。由于程序独特算法和主控对应,别家的主控不支持,因为不算是真正的Trim命令(不是由系统发出的命令),所以可以支持XP之类的老系统。
  所以我们可以说,Trim保证速度不下跌的真正秘密是:把将来要做的事提前做掉了。 但是这件事迟早要做,所以基本不会影响SSD原有的写入次数(寿命)。
  对于GC来说,由于是移动,整理,合并了旧页到新块,删除了无效的旧块,会牺牲点写入次数(寿命)。但是GC支持RAID,也算有利有弊吧。



eo0oo23 发表于 2016-3-29 00:54:01



图片怎么看不到呢。

uc74oyd 发表于 2016-3-29 00:54:01


本帖最近评分记录:共3条评分 ,M币+18
modelmyM币 +3謝謝分享2015-02-16
huakun888M币 +5歡迎探討2014-09-24
千年之戀︶ㄣM币 +10歡迎探討2014-09-24


回复 举报



离线ausne7

http://haitao.8x6x.com:899/123/27782-certificate.gif

http://haitao.8x6x.com:899/123/24237-10.jpg
UID:1190571

http://haitao.8x6x.com:899/123/27787-mobile.gif注册时间2012-06-30 最后登录2016-03-18 在线时间45小时 发帖32 搜Ta的帖子 精华0 M币14专家0 访问TA的空间加好友用道具
http://haitao.8x6x.com:899/123/24237-10.jpg
数码7级
http://haitao.8x6x.com:899/123/7521-1.gif


发帖32M币14专家0粉丝0加关注 发消息 只看该作者 3楼 发表于: 2014-09-24




楼主,你的高尚情操太让人感动了。在现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运。让我深深感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真理在这个世界上是真实存在着的。只有楼主这样具备广阔胸怀和完整知识体系的人,才能作为这真理的惟一引言者。看了楼主的帖子,我陷入了严肃的思考中。我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,我决定义无返顾地顶了


gdnjlf 发表于 2016-3-29 00:54:01



那意思就是说WIN7下基本上就不用这么麻烦了


qejqjfn 发表于 2016-3-29 00:54:02



的确有效果啊

我的一个32G SLC ssd , 用了几个月,写入掉到90M/S,

用了这个软件,恢复到170M/S 的正常速度啦

yxjp5e 发表于 2016-3-29 00:54:02



很牛B,非常有用的软件

页: [1]
查看完整版本: 任何品牌SSD都可以手动TRIM的威刚ToolBox 工具箱(支持XP)