Share via


Registry Settings for Flash Media Drivers (FMD) (Windows Embedded CE 6.0)

1/6/2010

To implement persistent storage, the registry keys for the flash media driver must be in the default registry so that they are included in the boot hive.

The following code example shows how to set the registry keys to specify an FMD.

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NAND]
   "Dll"="nandflash.dll"
   "Prefix"="DSK"
   "Order"=dword:1
   "Ioctl"=dword:4
   "Profile"="NAND"
   "IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
   "Build"="0000000"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NAND]
   "DefaultFileSystem"="FATFS"
   "PartitionDriver"=""
   "Folder"=""
   "Name"=""
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NAND\FATFS]
   "Flags"=dword:14
   "FormatTfat"=dword:1
   "MountFlags"=dword:6
   "CheckForFormat"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\NAND]
   "DriverPath"="Drivers\\BuiltIn\\NAND"
   ; load synchronously:
   "LoadFlags"=dword:1
   "Order"=dword:0
   "MountFlags"=dword:6
   "Bootphase"=dword:1
; @XIPREGION ENDIF DEFAULT_REGISTRY

As of Windows CE 5.0, the MountFlags registry flag is obsolete. For Windows CE 5.0 and later, replace "MountFlags"=dword:6 with the following settings:

    "MountAsBootable"=dword:1
    "MountAsRoot"=dword:1

For more information about flags for configuring a volume mount, see Mount Settings. For more information about file system registry settings, see File Systems Registry Settings Overview.

See Also

Concepts

Implementing Persistent Storage on Flash Media
Storage Manager Registry Settings