操作注册表实现启用磁盘上的写入缓存

回复此帖自留底用:  http://topic.csdn.net/u/20090922/10/86b9b295-6ab2-4c42-9dec-fe0ee3a1564e.html">VB怎么启用磁盘缓存http://topic.csdn.net/u/20090922/10/86b9b295-6ab2-4c42-9dec-fe0ee3a1564e.html


操作注册表.


键:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\DiskSAMSUNG_HM320JI_________________________2SS00_01\31534c36394a5330333638313432202020202020\Device Parameters\Disk


其中DiskSAMSUNG_HM320JI_________________________2SS00_01与31534c36394a5330333638313432202020202020不同机器不同,自己枚举一下有DISK分支的就行了.


然后在DISK下的这两个值:


"CacheIsPowerProtected"=dword:00000001

"UserWriteCacheSetting"=dword:00000001


前者是"启用高级性能",2003上有,XP里貌似没有样.话说2003磁盘系统性能高于XP,此缓存应该起了很大的部分作用.

后者是"启用磁盘上的写入缓存",应该就是你要的东东了.


键值为1是打勾,为0是取消.


修改后重启即可生效.


../../attachments/month_0909/f20099252327.jpg" />



评论: 0 | 引用: 0 | 查看次数: 1502