Hi All,
I make two partitions on a 64MB NAND flash of my board.
MBR at Block 0
part00, BINFS, 16MB
part01, FAT32, 47MB
After Wince startup, the FAT partition is mounted and visible as a
folder named
"ResidentNandFlash".
But BINFS partition is not mounted, cause I check in Storage Manager,
part00 has no "*" mark beside and is not mounted.
The following is the relevant registry settings in platform.reg
=========================================
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"21"="BINFS"
"0B"="FATFS" ;MS-DOS FAT32
[HKEY_LOCAL_MACHINE\System\StorageManager\BINFS]
"Folder"="BINFS"
"FriendlyName"="BIN_FS"
"Dll"="binfs.dll"
"MountFlags"=dword:0 ;MountAsROM, but not Hidden
; "Paging"=dword:1
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Nand]
"DriverPath"="Drivers\\BuiltIn\\Nand"
"LoadFlags"=dword:1 ;LoadFlags 0x01 == load
synchronously
"MountFlags"=dword:10
"BootPhase"=dword:0
; "Order"=dword:0
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Nand]
"Prefix"="DSK"
"Dll"="NANDDRV.DLL"
"Order"=dword:2
; "Ioctl"=dword:4
"Profile"="Nand"
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Flags"=dword:1000 .
"FriendlyName"="MSFLASH NAND Driver"
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\Nand]
"DefaultFileSystem"="BINFS"
"PartitionDriver"="mspart.dll"
"Name"="NAND FlashDisk"
"Folder"="ResidentNandFlash"
"AutoMount"=dword:1
"AutoPart"=dword:1
"MountFlags"=dword:10
; "AutoFormat"=dword:1
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\Nand\FATFS]
; "Dll"="FATFS.DLL"
; "Util"="FATUTIL.DLL"
"MountFlags"=dword:0
"AutoMount"=dword:1
"AutoPart"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"MountFlags"=dword:0
=========================================
Anyone can give me a hint to make BINFS visiable in WINCE explorer?
Thanks in advance.
D.H