PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

【原创】让SandForce主控在Win7 MSAHCI驱动下完整支持Trim

  [复制链接]
跳转到指定楼层
1#
neeyuese 发表于 2010-11-22 18:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:35619|回复数:56
本帖最后由 neeyuese 于 2011-3-11 22:25 编辑

Win7 Rev.16385下的微软的MSAHCI驱动V6.1.7600不支持SSD的DSMcap(最大支持Trim扇区)标准。Windows的AHCI驱动使用默认的1次发送8扇区指令而SandForce SF-1xxx主控家族的SSD只支持每次最大1个扇区的Trim指令。这样就造成了SandForce主控在MSAHCI驱动下没有Trim的功能,造成了性能不能达到该有的状态。



SandForce主控在1.10固件时,采用了临时的解决方法:在cache里缓存WINDOWS AHCI发送的Trim指令,并转化成SF-1xxx支持的标准。不过由于主控内部cache不够,所以一次只能缓存4GB的容量。(大于4GB的容量会被主控抛弃)


这个可以看这个帖子: 1.10 Trim




解决方案: 修改Win7注册表让Windows发送Trim命令时每次最大发送1个扇区。(详细方法)




1. REGEDIT打开注册表


2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\<diskname>\<instance>\DeviceParameters\ATAport


3. diskname : 会显示出你的SSD型号。 例如图中我的SSD型号:






DiskSandForce[240297]_______________________1.11____



4. <instance>:会显示你的SSD曾经连接过的主板接口代码:里面的“&???"可能有多个,如果你不知道你当前连接的是哪个,那么就里的全部改掉。


如图,在设备的属性下选择Device  instance Pach就能得知目前连接到哪里个口。





5. 在ATAport下,加入个新DWORD (32-bit)值,名字叫DSMDataSizeCapInBlocks,并把数值改成1.







退出注册表编辑器,重启系统,之后SandForce主控SSD就能在MSAHCI驱动下完整支持Trim了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 2活跃度 +72 收起 理由
无心飘落 + 52 精品文章
James007ss + 20 原创内容

查看全部评分

2#
ffq444 发表于 2010-11-22 18:15 | 只看该作者
好贴,学习了
沙发有分不?
3#
fosullx 发表于 2010-11-22 18:19 | 只看该作者
浴室大作。。。
4#
neeyuese  楼主| 发表于 2010-11-22 18:24 | 只看该作者
这招是全球首发。
5#
kimigao 发表于 2010-11-22 19:19 | 只看该作者
首页留名~谢谢浴室
6#
James007ss 发表于 2010-11-22 19:47 | 只看该作者
首发,注册表就是好用好改。;P
7#
hydro_soka 发表于 2010-11-22 20:08 | 只看该作者
技术贴顶起.
8#
JHTIE1977 发表于 2010-11-22 20:20 | 只看该作者
amd sb850安装了10.9的AHCI驱动,还需呀这样改吗谢谢
9#
jokerwh 发表于 2010-11-22 21:12 | 只看该作者
浴室的又一大作,支持
10#
lk111wlq 发表于 2010-11-22 21:14 | 只看该作者
注册表。  - -
11#
无心飘落 发表于 2010-11-22 22:00 | 只看该作者
司令威武~~
12#
vater 发表于 2010-11-22 22:06 | 只看该作者
老大,我跟你一样的盘,用intel最新驱动,有必要改么?
13#
piggood 发表于 2010-11-22 22:16 | 只看该作者
{:4_156:}顶~
14#
mygodpp 发表于 2010-11-22 22:18 | 只看该作者
这一招很强大
15#
yang_dale 发表于 2010-11-23 07:05 | 只看该作者
就这么给解决了?强!
16#
giggsck 发表于 2010-11-23 10:01 | 只看该作者
太强大了,学习中
17#
baimingdu 发表于 2010-11-24 13:45 | 只看该作者
谢谢浴大。很牛的
18#
jimmy443322 发表于 2010-11-25 03:37 | 只看该作者
謝謝偉大的浴室大大.....請受小弟膜拜
19#
data249 发表于 2010-11-25 09:33 | 只看该作者
为啥贴上说新建DWORD类型,图中新建的是字符串类型?
20#
taea 发表于 2010-11-26 11:10 | 只看该作者
为啥贴上说新建DWORD类型,图中新建的是字符串类型?
data249 发表于 2010-11-25 09:33


同问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部