qlb211999
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分6分
  • 威望100点
  • 贡献值1点
  • 好评度37点
  • 原创分1分
  • 专家分0分
阅读:1260回复:1

AMD1200+三星k9f1208nand模拟盘的问题,很奇怪做过的请进

楼主#
更多 发布于:2008-06-06 09:44
主要用的是k9f1208u0c和u0m的nand,实现nand模拟盘并保存注册表;现在u0m和u0c的芯片大多有模拟盘符出现,十块板子中有三四块模拟信息不对,右键属性显示的只有0byte可用,去控制面板下看nand的信息又是正确的,对其进行dismount和mount操作则会弹出unable to dismount..对话框,如果我手动将该分区删掉,重新建立一个分区或手动格式化一次,以后每次就正常了,读写也都没问题

我怀疑是内核启动过程中建立的分区信息不对,查了些资料说文件系统的调用全是api,请问我如何跟踪这个问题
这是我的没有保存注册表功能的nand注册表设置:
[HKEY_LOCAL_MACHINE\Drivers\NAND]
    "Profile"="NAND"
    "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
    "Order"=dword:0
    "FriendlyName"="NAND FLASH Driver"
    "Dll"="NANDFMD.dll"
    "Prefix"="DSK"

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\NAND]
    "DriverPath"="Drivers\\NAND"
    "LoadFlags"=dword:0
    "Order"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NAND]
    "Name"="NAND FLASH Storage"
    "Folder"="NAND FLASH"
       "DefaultFileSystem"="FATFS"
       "PartitionDriver"="mspart.dll"
       "AutoMount"=dword:1
       "AutoFormat"=dword:1
       "AutoPart"=dword:1
      
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
    "MountAsBootable"=dword:1
qlb211999
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分6分
  • 威望100点
  • 贡献值1点
  • 好评度37点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-06-06 17:14
有谁能给点提示
游客

返回顶部