分类: 嵌入式
2010-01-08 23:13:36
Flag bit setting |
Description |
0x00000001 |
Starts Storage Manager in phase one of startup for hive-based registry
(为了实现HIVE,启动时加载存储管理器) |
0x00000002 |
Starts Device Manager in phase one of startup for hive-based registry
(为了实现HIVE,启动时加载设备管理器) |
0x00000004 |
Starts Storage Manager in phase one of startup for registry in external ROM, such as BINFS
(为了注册扩展ROM例如BINFS,在启动时加载存储管理器) |
0x00000008 |
Starts Device Manager in phase one of startup for registry in external ROM, such as BINFS
(为了注册扩展ROM例如BINFS,在启动时加载设备管理器) |
Flag |
Description |
"AutoFormat" |
是否自动格式化(1-是,0-否) |
"AutoMount" |
是否自动挂载(1-是,0-否) |
"AutoPart" |
是否自动分区(1-是,0-否) |
"DefaultFileSystem" |
对于未知的分区表ID,默认识别为的分区类型,例如BINFS |
"Folder" |
挂载目录名 |
"MountFlags" |
从Win CE 5.0开始废除. 用于标识分区挂载方式. |
"Name" |
结构体的. szStoreName成员变量值 |
"PartitionDriver" |
默认加载的分区驱动 |
Value: type |
Description |
LoadFlags: REG_DWORD |
控制如何加载文件系统.
1 –同步加载文件系统. 需要在启动的0或1阶段自动加载
2 –在另一个线程异步加载. 只支持在启动的2阶段,(默认值) |
BootPhase: REG_DWORD |
控制在核实加载文件系统.
0 – 在本地初始化之前加载.
1 -在本地初始化之后加载, 在注册表功能加载完成之前.
2 – 在注册表功能加载完成之后. |
Dll: REG_SZ |
制定 FSD DLL 文件 |
Order: REG_DWORD |
指定加载顺序,值越小越先加载. |
Registry value: Type |
Description |
BufferSize: REG_DWORD |
缓冲区大小.
默认值 64 for TFAT 32 for FAT. |
CacheSize: REG_DWORD |
磁盘缓存大小以扇区为单位. 设置为0则自动使用最佳缓存. |
CodePage: REG_DWORD |
Overrides CP_OEMCP in all character conversions. |
Dll: REG_SZ |
DLL文件名. |
EnableCache: REG_DWORD |
是否启用缓存
0 – 禁用 1 – 启用 |
EnableCacheWarm: REG_DWORD |
Enables pre-warming of the cache. |
Flags: REG_DWORD |
详见下表. |
FormatTfat: REG_DWORD |
格式化为TFAT |
FriendlyName: REG_SZ |
Specifies a friendly name for the file system. |
MountLabel: REG_DWORD |
卷标名 |
Paging: REG_DWORD |
分页 0-禁用 1-启用. |
Util: REG_SZ |
Specifies the DLL name of utility to do format and scan |
Flag |
Description |
"MountFlags" |
从Win CE 5.0开始废除 |
"MountHidden" |
隐藏挂载. 1 – 启用. 替代 "MountFlags"=dword:1 |
"MountAsBootable" |
是否包含注册表. 第一个挂载的分区存储HIVE注册表. 1 – 启用
替代 "MountFlags"=dword:2 |
"MountAsRoot" |
是否挂载为根文件系统. 1 – 启用. 替代 "MountFlags"=dword:4 |
"MountAsROM" |
是否挂载为扩展ROM文件系统. 1 – 启用. 替代 "MountFlags"=dword:10 |
"MountSystem" |
所有文件和目录作为系统文件. 1 – 启用. 替代 "MountFlags"=dword:20 |
"MountPermanent" |
此卷不能卸载. 1 – 启用. 替代 "MountFlags"=dword:40 |
"MountAsNetwork" |
指定这个卷标接收所有的 UNC paths. 1 – 启用.
替代 "MountFlags"=dword:80 |
Flag |
Value |
Description |
FATFS_UPDATE_ACCESS |
0x00000001 |
更新访问时间. |
FATFS_DISABLE_LOG |
0x00000002 |
禁用事件日志. |
FATFS_DISABLE_AUTOSCAN |
0x00000004 |
禁用自动扫描. |
FATFS_VERIFY_WRITES |
0x00000008 |
写校验. |
FATFS_ENABLE_BACKUP_FAT |
0x00000010 |
备份FAT表. |
FATFS_FORCE_WRITETHROUGH |
0x00000020 |
让系统可以直接将任何缓冲区中的数据写到磁盘上,这样系统将加快写数据到磁盘的速度. |
FATFS_DISABLE_AUTOFORMAT |
0x00000040 |
禁止自动格式化未格式化的分区. |
FATFS_WFWS_NOWRITETHRU |
0x00010000 |
Disables write through on the WriteFileWithSeek function. Improves memory-mapped file performance. |
FATFS_DISABLE_FORMAT |
0x00020000 |
禁止格式化. |
FATFS_TRANS_DATA |
0x00040000 |
写操作同时传输数据. |
Registry entry |
Number of sectors |
Cache in kilobytes (KB) |
2 |
2 |
1 |
4 |
4 |
2 |
8 |
8 |
4 |
10 |
16 |
8 |
20 |
16 |
32 |
40 |
64 |
32 |
80 |
128 |
64 |
100 |
256 |
128 |
200 |
512 |
256 |
400 |
1024 |
512 |
800 |
2048 |
1024 |
1000 |
4096 |
2048 |
原创文章,转载请注明:转载自 风雨无阻博客(http://Apollo5520.cublog.cn)
|