POPPUR爱换

标题: 解决SSD在WinXP,Win2003等老系统Trim无效的方法 [打印本页]

作者: 最爱三国    时间: 2012-9-3 13:54
标题: 解决SSD在WinXP,Win2003等老系统Trim无效的方法
各位高手看官,欢迎点评,谢谢。

众所周知,SSD硬盘的Trim功能只有在Win7等新系统中才能有效。
但一直坚守在WinXP或者Win2003的人,怎么办?或者因为游戏的应用必须在XP下怎么办?

这里我提出一个解决思路,请大家审核:
1、安装双系统,其中一个是Win7。
2、确保用了一段时间老系统后,回到Win7使用一段时间,即要有交替使用的环境。

原理是这样的:
在WinXP下享受SSD带来的高速的同时产生部分待删除垃圾,但未到写满SSD的程度;无需启用GC垃圾回收。
在Win7交替使用时,Trim生效,空闲时进行Trim,删除处理。

不知这样是否可行?

作者: colanet    时间: 2012-9-3 14:36
生活还要更重要的事要处理
作者: 太虚公    时间: 2012-9-3 14:48
很遗憾 win7的自动trim是在你做删除操作的时候标记的  你的删除操作不是在win7下作的 win7表示无能为力
作者: 最爱三国    时间: 2012-9-3 15:39
太虚公 发表于 2012-9-3 14:48
很遗憾 win7的自动trim是在你做删除操作的时候标记的  你的删除操作不是在win7下作的 win7表示无能为力{:wu ...

那全盘trim,会删除数据吗?还是只是发出“擦除已删除的数据”的指令?
目前有什么工具吗?
一般写入不是很大,一周维护一次也OK啊。

作者: 最爱三国    时间: 2012-9-3 15:50
太虚公 发表于 2012-9-3 14:48
很遗憾 win7的自动trim是在你做删除操作的时候标记的  你的删除操作不是在win7下作的 win7表示无能为力{:wu ...

那WinXP或者Win2003下,何解?
真的很需要WinXP或者Win2003,求教啊!!!

作者: 诸葛亮的很    时间: 2012-9-3 16:13
最爱三国 发表于 2012-9-3 15:50
那WinXP或者Win2003下,何解?
真的很需要WinXP或者Win2003,求教啊!!!

虚拟机?
字数字数字数。。。


作者: 最爱三国    时间: 2012-9-3 16:37
诸葛亮的很 发表于 2012-9-3 16:13
虚拟机?
字数字数字数。。。

虚拟机很多还是不能还原真实环境。
求XP下的SSD使用方案

作者: 太虚公    时间: 2012-9-3 16:39
最爱三国 发表于 2012-9-3 15:50
那WinXP或者Win2003下,何解?
真的很需要WinXP或者Win2003,求教啊!!!

用intel的ssd  定期手动trim

作者: 最爱三国    时间: 2012-9-3 16:41
太虚公 发表于 2012-9-3 16:39
用intel的ssd  定期手动trim

三星 830可以手动trim吗?
怎么做啊,求教!

作者: 太虚公    时间: 2012-9-3 17:16
最爱三国 发表于 2012-9-3 16:41
三星 830可以手动trim吗?
怎么做啊,求教!

没用过  只知道intel的可以

作者: kinno    时间: 2012-9-4 08:39
浦科特的true speed应该不是基于os的吧?
作者: ayufans    时间: 2012-9-4 09:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最爱三国    时间: 2012-9-4 09:57
ayufans 发表于 2012-9-4 09:47
这个标题偶以为楼主已经解决来,想进来取经。。。

只想多点人关注
作者: Xmiangui    时间: 2012-9-4 17:52
本帖最后由 Xmiangui 于 2012-9-4 17:57 编辑

在支持Trim的环境下,Trim只会在删除文件和全盘格式化的时候发送,前者是Trim指令告诉SSD主控删除的文件原本占据的页已经无效,后者就是全盘Trim。至于使用工具手工发出的Trim,我一开始也不能理解,后来看隔壁浴室大的解释是

软件生成文件头,虚假的填充满整个盘(文件头很小,后面数据都是虚假的,所以实际不磨损颗粒),能够被虚假填充的区域就是可以被Trim掉的地址(无用户有效数据),然后再一次性删除这些虚假的文件。(这时候软件会对这些地址发送Trim指令下去。)

http://bbs.pceva.com.cn/thread-47806-1-1.html

所以可以靠这种手动Trim的方式在不支持Trim的环境下恢复性能。但是对于目前主流SSD主动GC都比较积极(除了SF主控、三星主控不是很积极GC,人家是寿命考量),我估计就算是没有Trim的环境下家用性能是感觉不到有影响的。
作者: Xmiangui    时间: 2012-9-4 18:00
本帖最后由 Xmiangui 于 2012-9-4 18:50 编辑

kinno 发表于 2012-9-4 08:39
浦科特的true speed应该不是基于os的吧?
所谓True Speed技术,其实就是一种很激进的闲置垃圾回收做法,主控是在随时监测盘的”空闲“状态,只要发觉有机可乘,则见缝插针,立马去做垃圾回收来达到最大化性能的目的,而垃圾回收的速度非常快,效率则取决于OP容量的大小。这种做法其实美光的m4也有在做,不过m4的反应没有那么激进,一般做到一定范围后就停止了,而True Speed会把能够优化的部分都尽可能做完。正是True Speed积极的垃圾回收,保证了浦科特SSD能够在使用过程中始终保持较好的效能。

http://bbs.pceva.com.cn/thread-41449-1-1.html

这个是M3P的时候的分析,现在应该已经没有那么激进了。其实只要GC不是太保守,没有Trim我想对性能影响不大。因为家用环境能有多大的SSD负载,SSD还没弄脏,主动GC就全都清掉了。
作者: kinno    时间: 2012-9-4 18:18
Xmiangui 发表于 2012-9-4 18:00
http://bbs.pceva.com.cn/thread-41449-1-1.html

这个是M3P的时候的分析,现在应该已经没有那么激进了 ...

我觉得当今主流ssd,没trim影响应该不会很大,家用负载根本不会触发trim

作者: 泡沫の回忆    时间: 2012-9-4 19:34
LZ很巧妙的问了个问题
作者: 太虚公    时间: 2012-9-4 20:26
kinno 发表于 2012-9-4 18:18
我觉得当今主流ssd,没trim影响应该不会很大,家用负载根本不会触发trim

触发不触发 和负载没有关系  谢谢
作者: 最爱三国    时间: 2012-9-4 20:50
泡沫の回忆 发表于 2012-9-4 19:34  LZ很巧妙的问了个问题

被您识破了,跟现在的明星和媒体学的。
作者: kinno    时间: 2012-9-4 20:53
太虚公 发表于 2012-9-4 20:26
触发不触发 和负载没有关系  谢谢

哦,多谢指正,是和使用环境的恶劣程度有关?

作者: frencher    时间: 2012-9-4 21:00
kinno 发表于 2012-9-4 08:39
浦科特的true speed应该不是基于os的吧?

对,这个才是王道,甚至不需要ACHI


作者: 太虚公    时间: 2012-9-4 21:20
kinno 发表于 2012-9-4 20:53
哦,多谢指正,是和使用环境的恶劣程度有关?

win7 的自动触发是在删除文件时就做上标记了     手动触发就是在你触发时根据文件表做标记
作者: kinno    时间: 2012-9-4 21:42
太虚公 发表于 2012-9-4 21:20
win7 的自动触发是在删除文件时就做上标记了     手动触发就是在你触发时根据文件表做标记

在xp里删除的时候也会做标记?

作者: 太虚公    时间: 2012-9-4 21:50
kinno 发表于 2012-9-4 21:42
在xp里删除的时候也会做标记?

最前面的回帖里已有说明

作者: Xmiangui    时间: 2012-9-4 23:38
本帖最后由 Xmiangui 于 2012-9-4 23:39 编辑
kinno 发表于 2012-9-4 21:42
在xp里删除的时候也会做标记?
Trim指令只有在操作系统进行删除、格式化等操作时候才会发送。
这个指系统自动发的Trim指令,和软件做的手动Trim不同,因为发生了文件删除,所以直接对删除的文件(格式化则是全盘)Trim。
Trim的支持需要3个要素:
1.SSD主控制器和当前搭配的固件需要支持Trim命令接收。
2.当前操作系统需要支持Trim指令发送。(Win7/2008R2及后续版本)
3.当前使用的磁盘驱动程序必须支持Trim命令传输。
只有同时满足以上3个条件,才能做到系统Trim命令发送,驱动传输Trim命令,SSD固件接收到传输来的Trim命令。

http://www.pceva.com.cn/topic/crucialssd/index-6_6.html

作者: qzfj    时间: 2012-9-4 23:56
本帖最后由 qzfj 于 2012-9-4 23:58 编辑
最爱三国 发表于 2012-9-3 16:41
三星 830可以手动trim吗?
怎么做啊,求教!


三星 SSD Magician软件,用Performance optimization其实就相当于手动进行一次全盘TRIM,仅支持三星 SSD,此功能是针对非Windows 7用户而推出的,Windows 7系统会自动发送TRIM命令所有并不怎么需要这个功能。

http://www.sosol.com.cn/html/2011/201112/20111224_222292_5.html

作者: 最爱三国    时间: 2012-9-4 23:59
qzfj 发表于 2012-9-4 23:56
三星 SSD Magician软件,用Performance optimization其实就相当于手动进行一次全盘TRIM,仅支持三星 SSD ...

是不是就是这个Samsung_Magician_Ver.3.1.1.exe软件

作者: kinno    时间: 2012-9-5 08:25
Xmiangui 发表于 2012-9-4 23:38
这个指系统自动发的Trim指令,和软件做的手动Trim不同,因为发生了文件删除,所以直接对删除的文件(格式 ...

谢谢你的科普





欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4