◆ TRIM功能在RAID 0模式下的验证之一
Intel已经实现了Win7系统下的7系芯片组RAID 0模式下的TRIM功能支持,但是有两个前提,首先是Optional ROM SATA(OROM)控制器BIOS版本要高于11.0,第二个则是RST驱动版本高于11.2。
注:Intel宣布的7系芯片组不包括X79,但是文中表示X79也支持这个功能,而且最早验证这个功能的测试使用的就是X79芯片组,这个问题一时难有定论。
他们使用的是RST 11.6.0.1030驱动,OROM BIOS版本也升级到了11.0.0.1339,验证用的SSD是三星PM830。
具体的验证方法有两种,一种是使用WinHEX磁盘编辑软件,另一种就是通过PCMark测试软件验证,首先来看第一种。
WinHex是一个16位文件编辑软件,它可以读取磁盘的16位寻址数据,验证的原理是如果某个文件被删除了,如果TRIM起作用了,那么相应的磁盘位置返回的数据应该就是空白,否则就是意味着TRIM没起作用。
1.首先选择一张图片,大小不需要特别选择,他们用的是一张4MB大小的。
2.将文件复制到RAID 0阵列下的系统根目录下,也就是C盘根目录。
3.打开WinHEX软件。
4.选择你要打开的磁盘。
5.选择对应的分区,这可能需要几秒钟到1分钟的时间来打开磁盘。
6.找到刚才复制进去的图片文件,然后记录它的offset数值。
7.关闭WinHEX软件,然后到我的电脑中找到刚才的图片,删除并清空回收站。
8.最多等两分钟时间,然后再打开WinHex软件。
9.重复1和2步骤。
10.选择Take new one以刷新分区。
11.由于新的截图中没有了那张图片,直接点Go To Offset。
12.在打开的窗口中输入步骤6中记录的数值然后点确定。
13.程序返回的16位进制结果是FF FF(有些硬盘是00 00,有些就是FF FF),这意味着数据已经被清除了,也证明了TRIM功能确实起作用了,删除文件之后系统就被对应区域变成空白的block了。
同样地,如果返回的结果与之前相同,那就说明TRIM并没有起作用,虽然删除了文件,但是磁盘对应位置并没有清空。或许两三个小时之后数据也不存在了,但这时并不是TRIM指令生效了,而是SSD的后台GC功能在发挥作用。
游客 2017-05-30 14:54
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
5#
我匿名了 2015-02-06 06:19
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
4#
超能网友博士 2012-10-16 02:50 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
3#
游客 2012-10-15 22:47
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
我匿名了 2012-10-15 14:31
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(0) | 举报 | 回复
1#