如何检测ssd固态硬盘坏道检测是否开启trim指令

如何检测SSD固态硬盘是否开启Trim指令文档_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何检测SSD固态硬盘是否开启Trim指令文档
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢ssd固态硬盘的Trim命令是什么?
查看: 2334|
摘要: 许多用户朋友在购买SSD的时候都会特别强调Trim,不过Trim是什么?做什么用的?什么是Trim?Trim指令也叫disable delete notify(禁用删除通知),是微软联合各大ssd厂商所开发的一项技术,属于ata8-acs2规范的技术指令, ...
许多用户朋友在购买的时候都会特别强调Trim,不过Trim是什么?做什么用的?什么是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的固件,不过也有厂商开发出不依赖操作系统的垃圾回收技术,通过回收不再使用的闪存区块加入负载平衡算法,防止固态硬盘在长期使用后速度下滑,并延长闪存使用寿命,过程完全在固态硬盘内部完成。附:技术细节机械硬盘可以直接覆写旧的区域,但是当用到上就行不通了,当全部闪存被写满一遍后,没有空余 (从未写过)的块可以被使用的情况下,速度就下来了。在固态硬盘闪存内,数据存储一般是以page(页)为最小单位存储的(典型的为4KB),而128个page组成了一个Block(块),数据可以以 4KB大小的页来读取和写入,但却只能以512KB(128 page)的块大小来删除。当读取数据或者写入到一个没有被使用过的page上时,固态硬盘的速度是很快的,但是覆写数据的话,就比较复杂了,需要许多步骤来完成。步骤可见下图:当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的速度 回来了,因为你写入的时候有可用的空块。barefoot主控的SSD,有个程序叫做Wiper,这个程序会扫描全盘,清除掉全盘过去被删除的页(和 Trim的操作一样,手动),让SSD像新买来的一样。事实上这个程序在清除全盘已删除的数据之前,预先做了有效数据备份。由于程序独特算法和主控对应,别家的主控不支持,因为不算是真正的Trim命令(不是由系统发出的命令),所以可以支持XP之类的老系统。所以我们可以说,Trim保证速度不下跌的真正秘密是:把将来要做的事提前做掉了。 但是这件事迟早要做,所以基本不会影响SSD原有的写入次数(寿命)。对于GC来说,由于是移动,整理,合并了旧页到新块,删除了无效的旧块,会牺牲点写入次数(寿命)。但是GC支持RAID,也算有利有弊吧。
刚表态过的朋友 ()
上一篇:下一篇:
教程:手机数据恢复 安卓设备内置存储器数据创建镜像到电
HDD硬盘依然是很多实体店装机的首选,但更快速的SSD已经是
那些被判死刑的硬盘数据恢复,当需要恢复数据的客户,被告
07-2006-0906-0805-3105-1605-1605-1505-1505-1505-15
79733385061945312124108611016690999000什么是Trim指令?它对固态硬盘竟如此重要
什么是Trim指令?它对固态硬盘竟如此重要
狂想小世界
对于想要让老电脑流畅到爆的朋友来说,最简单的方法莫过于增加内存和换固态硬盘。而在装上后收首当其冲要检查两件事。一件是检查是否4K,另一件是检查SSD固态硬盘是否开启Trim指令。前者很多人都知道,但后者知道的人却不多。什么是Trim指令?我们都知道,当一个文件被删除后,操作系统其实并没有删除数据 。它只是在硬盘前的索引区里标记这块文件占用的区域为可覆盖的,下次数据将要再次写入的时候,可以覆盖写入这块被标记的区域。这也就是为啥那 些所谓的文件恢复软件能恢复的道理。(因为数据依然存在)。上面这一套在普通的机械硬盘上工作起来非常完美,因为他们可以直接覆写旧的区域,但是当用到固态硬盘就行不通了,固态硬盘SSD由闪存组成,当全部闪存被写满一遍后,没有空余 (从未写过)的块可以被使用的情况下,速度就下来了。支持Trim指令有什么好处?开启Trim功能减少磁盘擦写操作,延长固态硬盘的FLASH寿命。幸运的是, Windows 7以上的系统默认状态下Trim指令是开启的,如果想查询目前的Trim指令状态。下面我们来看看如何检测SSD固态硬盘是否开启Trim指令。以Win8.1为例,点击开始菜单图标上点击鼠标右键,然后选择“命令提示符(管理员)”。如果是Win7,则开始菜单上的“搜索框”里搜素“CMD”,然后点击鼠标右键选择“以管理员身份运行”。将 “fsutil behavior QUERY DisableDeleteNotify” 这段代码中双引号部分粘贴到命令提示符里,按回车键即可!在命令提示符里, 点击右键,选择“粘贴”如果查询结果是“DisableDeleteNotify = 0”,代表SSD已经支持并启用Trim指令;如果提示为“DisableDeleteNotify = 1”,代表SSD还没启用Trim指令。Trim指令唯一的缺点:如果SSD支持Trim指令,那么SSD就可以长期使用不掉速,否则SSD会随着使用时间越长速度就越慢。但SSD支持Trim唯一一个比较遗憾的地方,就是SSD在清空数据后无法恢复数据!所以SSD如果清空回收站,要想恢复数据比登天还难。写在最后目前Win10、Win8.1/8和Win7的SSD是默认开启Trim指令的,但XP默认不支持Trim,因为2003年XP系统出生的时候市面上几乎见不到固态硬盘。所以各位机友们,千万不要用固态硬盘装XP系统玩,也许一开始很爽,但永久了绝对会掉速甚至出坏掉。(喜欢本文的朋友,可以订阅我哦)你的电脑是固态硬盘?
(单选)0人0%是固态硬盘是机械硬盘啥玩意/不知道啥叫固态机械投票
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
狂想小世界
百家号 最近更新:
简介: 科学技术是第一生产力
作者最新文章SSD固态硬盘怎么开启/关闭TRIM功能?
SSD固态硬盘怎么开启/关闭TRIM功能?爱护有加,物尽其用,为普通人御物之道。而固态硬盘的TRIM,就能有效避免SSD,在垃圾回收时将无用数据当成有用数据来搬运,从而起到延长SSD寿命的作用。那么我们的SSD固态硬盘开没开起该功能,如果没有开启的话,我们怎么
  SSD固态硬盘怎么开启/关闭TRIM功能?爱护有加,物尽其用,为普通人御物之道。而固态硬盘的TRIM,就能有效避免SSD,在垃圾回收时将无用数据当成有用数据来搬运,从而起到延长SSD寿命的作用。那么我们的SSD固态硬盘开没开起该功能,如果没有开启的话,我们怎么开启之,让其更长期地为我们所用呢?下面我们就来一起了解下相关内容,让我们做到有备无患!
  一、先来说查看命令
  第一步、使用管理员身份运行&命令提示符&
  第二步、在管理员:命令提示符窗口,输入并回车执行如下命令:
  fsutil behavior query disabledeletenotify
  温馨提示:开启TRIM功能需要SSD本身的固件支持,和操作系统版本无关。而且不是所有固态硬盘都支持该功能,有些厂商采用其他方式也能延长SSD寿命
  上图所示
  1、命令返回值为0,说明已经开启TRIM功能
  2、返回值是1,说明尚未开启TRIM
  二、开启命令
  fsutil behavior set disabledeletenotify 0(同样需要使用管理员身份运行此命令)
  三、关闭命令
  fsutil behavior set disabledeletenotify 1(同样需要使用管理员身份运行此命令)
  扩展阅读:
(责任编辑:IT信息技术民工)
------分隔线----------------------------
AMD主板芯片组命名规则:看名称识主板 AMD主板芯片组之所以令人眼花缭乱,主要在于它的...
电脑主板英文标识是什么意思,电脑主板英文标识代表什么功能? 一、风扇接口类: CPU_FA...
家用电脑买台式机好还是笔记本好?家用电脑不买笔记本的四大理由 好多家庭用户,热衷...}

我要回帖

更多关于 ssd固态硬盘检测工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信