7805|18

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince5.0 进不了系统 求解!!! [复制链接]

各位大虾,
    小弟现在发现一个难解问题,就是在wince开始一切正常,但是经过一段时间操作后会有注册表文件被破坏的情况,此时就不能进wince系统,一直当机在boot画面。

     在boot里面接上电脑。弹出u盘发现,Documents and Settings 文件夹删除不掉,提示说DEFAULT目录不为空,我格式化一下整个盘后一切又正常了。
     所以判断是USER。hv损坏,但是怎么解决,请大虾指教,急切!急切!
此帖出自WindowsCE论坛

最新回复

我有这样考虑,不过这时候注册表已经不能删掉了,文件系统坏了  详情 回复 发表于 2010-1-18 09:44
点赞 关注
 

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
现在不良率又2% 左右,我有一个解决的构思,但是不知道怎样做。
  我想在系统发现注册表加载不正常的时候就格式化整个盘,但是怎样操作呢?
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
系统文件被破坏了,现在只能给它重做系统了,也没有其它的办法了…
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
估计是你烧的内核有问题,也有可能是芯片有问题,不确定,只是猜测
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
你的系统频繁操作注册表了?

否则怎么可能会坏
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 91program 的回复:
你的系统频繁操作注册表了?

否则怎么可能会坏

我的系统,包括应用程序都没有频繁操作注册表,但是我不知道我用的地图里面又没有频繁操作
此帖出自WindowsCE论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 2 楼 wolfmvp 的回复:
系统文件被破坏了,现在只能给它重做系统了,也没有其它的办法了…

其实也不是系统文件破坏了,只是用户注册表坏了,我也不需要重新烧系统,只需要放放置注册表的磁盘格式化一下就可以了
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
坏,肯定是有原因的

所以嘛,先找原因,再想解决办法
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 7 楼 91program 的回复:
坏,肯定是有原因的

所以嘛,先找原因,再想解决办法

2% 一下的不良率,而且据说 FAT固有的毛病就是说在有文件破坏的可能, 我想有没有什么办法避免进不了系统,格式化fat也每关系,因为我的FLASH 中没有文件,我的应用程序是在binfs中的
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
刚刚在找到一种解决方法
在oemiocontrol中加一个格式化项,决定现在试试
有结果告诉大家
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 jonsenwu 的回复:
刚刚在找到一种解决方法
在oemiocontrol中加一个格式化项,决定现在试试
有结果告诉大家


最好还是找到问题的根源,然后再解决。其他即使有方法解决,也不是那么完美。
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 10 楼 sunrain_hjb 的回复:
引用 9 楼 jonsenwu 的回复:
刚刚在找到一种解决方法
在oemiocontrol中加一个格式化项,决定现在试试
有结果告诉大家


最好还是找到问题的根源,然后再解决。其他即使有方法解决,也不是那么完美。


多谢您的忠告,我后期会再确定具体原因,不过现在首要任务是要保证出货期限的正常。老板发飙了啊。
此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

13
 
也可能是FAT文件系统出问题了,我不久前用FAT系统长时间不间断存储就会出问题,出了问题NandFlash就只能读不能写了,一写就死机,格式化后可恢复正常。郁闷啊,查了好长时间没确定根本原因,后来放弃FAT了,自己管理文件存储。
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
oemiocontrol函数中有一个参数 IOCTL_HAL_QUERY_FORMAT_PARTITION 是filesys.exe询问需不需要对磁盘分区格式化。我在这个参数项的返回函数中判断注册表文件是否顺坏,如果是就格式化,否就不格,经过测试,能正常工作。
详细参考http://blog.eeworld.net/mrjiangyan/archive/2009/05/31/4226984.aspx
此帖出自WindowsCE论坛
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

15
 
经过一段时间操作后会有注册表文件被破坏的情况…………

lz能否详细说说是什么操作?
此帖出自WindowsCE论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

16
 
WINCE在启动过程中会有个系统请求,需要OEM层回复系统是否要清除已保存的注册表,你可以在EBOOT和OAL层加些代码,在EBOOT传一个全局变量给OAL层,让OAL层来清除注册表,这样当系统启动不了的时候你在EBOOT设置一下,然后启动WINCE过程中会清除注册表。这样也可以确定是否真的是注册表损坏。
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 veabol 的回复:
WINCE在启动过程中会有个系统请求,需要OEM层回复系统是否要清除已保存的注册表,你可以在EBOOT和OAL层加些代码,在EBOOT传一个全局变量给OAL层,让OAL层来清除注册表,这样当系统启动不了的时候你在EBOOT设置一下,然后启动WINCE过程中会清除注册表。这样也可以确定是否真的是注册表损坏。


lz是个大家啊,学习了学习了
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 14 楼 amorous 的回复:
经过一段时间操作后会有注册表文件被破坏的情况…………

lz能否详细说说是什么操作?

就是普通的跑地图,插拔卡
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 15 楼 veabol 的回复:
WINCE在启动过程中会有个系统请求,需要OEM层回复系统是否要清除已保存的注册表,你可以在EBOOT和OAL层加些代码,在EBOOT传一个全局变量给OAL层,让OAL层来清除注册表,这样当系统启动不了的时候你在EBOOT设置一下,然后启动WINCE过程中会清除注册表。这样也可以确定是否真的是注册表损坏。

我有这样考虑,不过这时候注册表已经不能删掉了,文件系统坏了
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表