- 注册时间
- 2004-9-10
- 最后登录
- 1970-1-1
|
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,那你可以经过一些设置来防止别人来运行大程序了[特别是游戏]
,或者禁止别人插卡了 |
|