易码技术论坛

 找回密码
 加入易码
搜索
查看: 122071|回复: 0

SD/MMC卡禁用与缓存/文件系统缓存[注册表基础篇补充] By Sun Dream

[复制链接]
发表于 2007-5-8 09:36:22 | 显示全部楼层 |阅读模式
  SD/MMC卡禁用与缓存/文件系统缓存[注册表基础篇补充]



文件系统缓存设置:

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"CacheSize"文件系统缓存大小
每数值+1,系统缓存增加16KB
[有点可笑:SKTOOLS把它识别为每数值+1,系统缓存增加0.5KB,还有许多的设置在SKTOOLS中出现很搞笑的问题,之前还不知道,用了以后才知道:用不如不用]
但是最大的文件系统缓存为16MB超过以后,还是按16MB算,但是[十进制]第6高位[就是十万位]以上数值不识别.

SD/MMC卡缓冲及其设置

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"BlockTransferSize"=dword:00000100=SD卡缓存大小[缓冲数据单位为KB,即数值增加1,缓冲增加1KB],=0的时候禁止使用SD卡[就是SD卡插入,不识别]
,最大值为8MB左右,大于8.3MB,SD卡插入,不识别
"Dll"="SDMemory.dll"=SD卡驱动程序
"Prefix"="DSK"=接口类型定义SK 标准磁盘驱动器
"FSD"="FATFS.DLL"=文件系统支持驱动.
"IOCTL"=dword:00000004
"Profile"="SDMemory",卡名的定义到
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"Name"="SD Memory Card"
"Folder"="Sun CF"=卡名

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class]
"Dll"="SDMemory.dll"=MMC卡驱动程序,与SD卡驱动一样[WinCE/WinMobile的SD/MMC驱动一般都用同一个]
"Prefix"="DSK"=接口类型定义SK 标准磁盘驱动器
"FSD"="FATFS.DLL"=文件系统支持驱动.
"IOCTL"=dword:00000100=MMC卡缓存大小[缓冲数据单位为KB,即数值增加1,缓冲增加1KB],=0的时候禁止使用SD卡[就是SD卡插入,不识别]
,最大值为8MB左右,大于8.3MB,MMC卡插入,不识别
"Profile"="MMC"卡名的定义到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC]
"Name"="MMC Card"
"Folder"="Sun CF"=卡名
这样你可以设置:禁止使用SD或者MMC或者都禁用

综合上面所述:
你把文件系统缓存改为16MB,SD/MMC缓存开到8.2MB可以让系统在不运行[基本进程除外,基本进程大约8.8MB]任何程序的情况下已经占系统程序运行RAM资源33MB,如果你的机器是公用的[被别人掠夺的]32MB的RAM,那你可以经过一些设置来防止别人来运行大程序了[特别是游戏]
,或者禁止别人插卡了
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-27 03:48 , Processed in 0.008661 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表