当前位置: 代码迷 >> WinCE >> wince 6 升级NK后Nandflash盘符变成了文件夹解决方案
  详细解决方案

wince 6 升级NK后Nandflash盘符变成了文件夹解决方案

热度:59   发布时间:2016-04-28 12:10:51.0
wince 6 升级NK后Nandflash盘符变成了文件夹
6410 + wince6.0 在使用SD卡引导升级NK时发现,如果刷写Eboot后,第一次刷的NK比较小,而后面升级的NK大小大于第一次的,就会出现Nandflash盘符变成文件夹的情况。这个时候到控制面板的存储管理那边可以找到Nandflash盘,然后格式化并重启后,Nandflash盘符就回来了。

但是,这个并没有根本解决这个变成文件夹的问题。

如果第一次刷的NK比较大,而后面升级的NK都比第一次的小的话,Nandflash盘符就还在,一切正常。
比较过这两种情况升级NK的处理,都一样的,就是识别大小不一样而已。这就有点奇怪了。

在网上查了一下,说是创建分区的问题,可是我这个创建的分区已经足够大了,64M,nk都不超过45M,这个应该影响不大才对。

麻烦各位走过路过的朋友多多给点意见回复啦!
------解决方案--------------------
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的

假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下

还有一点注意一下,注册表是否有变化的了
------解决方案--------------------
引用:
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的

假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下

还有一点注意一下,注册表是否有变化的了

++
感觉注册表是关键.
------解决方案--------------------
wince常见问题

flash 剩余容量 如何自动分区?
参考下注册表部分的设置。

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NandFLASH]
    "DefaultFileSystem"="FATFS"
    "AutoPart"=dword:1  ///自动分区
    "AutoMount"=dword:1  ///自动装载
    "AutoFormat"=dword:1  ///自动Format
    "PartitionDriver"="mspart.dll"  ///采用的分区驱动

    "Name"="Flash Disk"   ///Flash驱动名称
    "Folder"="NandFlash" ///目录名
    "BootPhase"=dword:0
  相关解决方案