locked
还是未解决的FP2007问题 RRS feed

  • 问题

  • FP2007做好的映像,部署到目标机上,在FBA过程中第一次要求重新启动时出现07B蓝屏(也就是FBA已经完成了吧)。

     

    上次根据lzg_ad 的提醒,我将所有的宏组件全部用FP2007工具重新生成一遍,也就是说所有的XPE定制过程均用FP2007工具了,但组件的种类均沿用以前的。应该不存在漏掉组件的问题,整个定制过程仍采用与SP2一样的步骤。不知是不是FP2007是否有新的配置问题啊。。。

     

    对了,EWF我一直用EWF(REG),以前Enhanced Write Filter中只能选"RAM",现在有了EWF(REG),就直接选它了,这个应该不会影响到蓝屏吧。

     

    我的目标机是Dell,用SP2旧的工具定制没有问题,现在想升级到FP2007,就一直蓝屏啊。这是为什么啊。

     

    2008年11月30日 14:14

答案

  • 对于你的问题,看来只能具体问题,具体分析了。你可以通过以下步骤来确认一下你的问题到底出现在哪块:

     

    首先,从你的描述上来看,2007的安装应该是没有问题的。所以建议你用2007的tap.exe在目标机上生成一个设备文件,然后基于这个设备文件做一个最简单的XPE,不要添加你自定义的组件,不要开启EWF,把目标机的磁盘重新分区,激活,格式化。同时把目标机上的U盘,打印机等外接设备去掉,保证目标机上只有一块存储器(只有一块硬盘或者Flash卡),一根内存条,一块网卡。然后FBA试试,看看会不会出现问题。

     

    其次,如果没有出现问题,再一步一步地加上你的系统要求,看看在哪一步出现的问题,从而确定问题的原因。

     

    最后,如果在第一步就出现错误,那么可能确实是2007中的某个硬件驱动组件和你的目标机不兼容,如果你一定要升级,那么2007也不是最新的版本了,你可以升级到SP3或者2008年10月最新的XPE版本,叫做Windows Embedded Standard。最新的版本有更多的特性和新增功能,你可以试试。 Smile

    2009年1月7日 3:31
    版主
  • 大家好!

     

    我们的测试部门验证了helloxpe所指出的问题的确存在,具体原因是这样的:

     

    FP2007中我们将RAM Reg的配置选项已加入了EWF在Target Designer的配置选项里,所以用户无需另外自己再加注册表资源。我们内部有Bug记载来修改文档以体现这一变化。Update Rollup1.0的文档被更正了,但是FP2007没有。

     

    非常谢谢你们的反馈!

     

    施卫娟

    项目经理

    嵌入式Windows

    博客:http://blogs.msdn.com/embeddedchina

     

     

    2009年1月22日 20:23

全部回复

  • 换了一台标准工控机(XPE SP2已做好了的)重新试验FP2007映像,仍然蓝屏。

     

    今天我又使用FP2007自带的模板生成一个简单的映像(Design Templates\Windows-based Terminal Professional),同样问题仍然发生:FBA过程没有报告异常,FBA后要求重启过程中出现蓝屏,提示错误代码为STOP: 0x0000007B(0xF79ED528,0xC000000E,0x00000000,0x00000000)。

     

    望各位指点,谢谢。

    2008年12月2日 2:25
  • 确认一下几点问题:

    1。对于相同的工控机,你使用SP2做出来的XPE会不会蓝苹?如果还是会出现这样的问题,可能是你的工控机硬件构建的有问题。

    2。尝试换一台机器来测试一下你的XPE,看看是不是仍然存在问题。

    3。对照http://lzg-ad.blog.sohu.com/104630227.html来查看你的蓝屏代码和处理意见。

    2008年12月8日 4:35
    版主
  • 我确认了一下,问题依旧:
    我使用SP2做过4种不同工控机(包括一Dell品牌机)的XPE系统均未出现类似问题,且它们都是使用的我预先定制好的宏组件,也就是说它们除了device信息不一样,添加的公共组件都一样的;

     

    下面我稍详细说明一下我的使用过程,大家再看看有没有问题:
    1.我的FP2007的安装过程是在SP2基础上升级安装:按照以前雷兄的教程顺序安装SP2的Disk1/2/5/3/8(当然这个使用没有问题),然后安装从微软网站上下载的补丁XPeSP2FeaturePack2007.iso,安装过程没有问题;
    2.用FP2007的tap.exe获得目标机的device信息并做成组件,另外将以前的宏组件中的组件列表重新使用FP2007下的Component Designer制作成新的宏组件;
    3.使用FP2007的Target Designer创建项目并加入所有宏组件和device组件,check和build均没有错,其中FP2007相对SP2的主要区别是好多设置都是界面可选项了,我注意到主要设置不同点在:  我用的是RAM(REG) EWF Mode,在Enhanced Write Filter中,FP2007可以选RAM(REG),而SP2只能选RAM(我也是配成REG保护模式的),但这个应该不会导致蓝屏吧。
    4.build好之后,部署到C盘,FBA一切顺利,但第一遍重启便出现07B蓝屏。

     

    查了一下上面的链接:123 0x0000007B 文件名、目录名称或储存体卷标语法错误。为什么啊,一直搞不定。。。

     

    谢谢大家关注!!

     

     

     lzg_ad 写:

    确认一下几点问题:

    1。对于相同的工控机,你使用SP2做出来的XPE会不会蓝苹?如果还是会出现这样的问题,可能是你的工控机硬件构建的有问题。

    2。尝试换一台机器来测试一下你的XPE,看看是不是仍然存在问题。

    3。对照http://lzg-ad.blog.sohu.com/104630227.html来查看你的蓝屏代码和处理意见。

    2008年12月11日 0:52
  • 是不是SATA硬盘闹得

    2008年12月11日 1:53
  • 我试的有一个工控机不是SATA硬盘,另外XPE SP2都没有问题的啊。

     

     老@_@虎 写:

    是不是SATA硬盘闹得

    2008年12月11日 3:23
  • 自已顶一下了,很无奈,现在只能暂时放弃升级操作,还用SP2来制作XPE。

     

    真的很奇怪,我又重复用FP2007从头开始制作,一步一步,最后仍会蓝屏啊,不知这个问题还要拖多久,希望大家各位高手再帮我出出主义吧。。。Thanks!

     

     helloxpe 写:

    FP2007做好的映像,部署到目标机上,在FBA过程中第一次要求重新启动时出现07B蓝屏(也就是FBA已经完成了吧)。

     

    上次根据lzg_ad 的提醒,我将所有的宏组件全部用FP2007工具重新生成一遍,也就是说所有的XPE定制过程均用FP2007工具了,但组件的种类均沿用以前的。应该不存在漏掉组件的问题,整个定制过程仍采用与SP2一样的步骤。不知是不是FP2007是否有新的配置问题啊。。。

     

    对了,EWF我一直用EWF(REG),以前Enhanced Write Filter中只能选"RAM",现在有了EWF(REG),就直接选它了,这个应该不会影响到蓝屏吧。

     

    我的目标机是Dell,用SP2旧的工具定制没有问题,现在想升级到FP2007,就一直蓝屏啊。这是为什么啊。

     

    2009年1月7日 0:58
  • 你这样吧 别卸载 就用FP2007

    从最简单的做起

    做一个部署到随便你说的那台机器上面 看还会蓝屏吗

    不要用SATA的硬盘

    记得FBA完进你的目标机的BIOS 然后设置LOADSOFA 那个模式然后保存退出

    看能不能进入系统!!

     

    2009年1月7日 1:29
    版主
  • 对于你的问题,看来只能具体问题,具体分析了。你可以通过以下步骤来确认一下你的问题到底出现在哪块:

     

    首先,从你的描述上来看,2007的安装应该是没有问题的。所以建议你用2007的tap.exe在目标机上生成一个设备文件,然后基于这个设备文件做一个最简单的XPE,不要添加你自定义的组件,不要开启EWF,把目标机的磁盘重新分区,激活,格式化。同时把目标机上的U盘,打印机等外接设备去掉,保证目标机上只有一块存储器(只有一块硬盘或者Flash卡),一根内存条,一块网卡。然后FBA试试,看看会不会出现问题。

     

    其次,如果没有出现问题,再一步一步地加上你的系统要求,看看在哪一步出现的问题,从而确定问题的原因。

     

    最后,如果在第一步就出现错误,那么可能确实是2007中的某个硬件驱动组件和你的目标机不兼容,如果你一定要升级,那么2007也不是最新的版本了,你可以升级到SP3或者2008年10月最新的XPE版本,叫做Windows Embedded Standard。最新的版本有更多的特性和新增功能,你可以试试。 Smile

    2009年1月7日 3:31
    版主
  • 非常感谢,基本找到引起蓝屏的地方了,

    在SP2中我做了一个组件是改注册表的(当然我用FP2007重新生成了该组件),其实是从帮助里面的,包括以下注册表信息,

    如果我把这个组件删了,FBA重启就不会蓝屏,帮我看看为什么会这样呢?

    帮助里面是有这样的步骤的,我启动的是RAM(REG)保护模式,后来我又做如下试验:

    1.删除该修改注册表组件;

    2.在Enhanced Write Filter中选择RAM(REG)---在SP2中没有这个选项,只有RAM选项;

    3.重新Build-->部署,一切OK,检查EWF,能成功开启RAM(REG)保护模式。

    但帮助里面configure EWF RAM Reg mode的步骤是包含以下注册表信息的,为什么啊!

     

    Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
    Name: Enabled
    Type: REG_DWORD
    Value: 0

    Name: Type
    Type: REG_DWORD
    Value: 0x00000001 (1)

    Name: ArcName
    Type: REG_SZ
    Value: multi(0)disk(0)rdisk(0)partition(1)

    Note   The entry ArcName is the boot Arc path volume that you want to protect. Change the boot Arc path to protect a different volume on the system.
    Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
    Name: UpperFilters
    Type: REG_MULTI_SZ
    Value: volsnap
              EWF

     

     

     lzg_ad 写:

    对于你的问题,看来只能具体问题,具体分析了。你可以通过以下步骤来确认一下你的问题到底出现在哪块:

     

    2009年1月7日 15:30
  • 感觉应该是终于解决了这个问题,现在我的安装程序为SP2->FP2007->Rollup1.0,我说明一下我再解的问题原因:

    1. 我采用的EWF保护模式为RAM(REG)方式,SP2帮助中是需要导入以下注表信息的,使用没有什么问题;

    2. FP2007中,RAM(REG)方式的帮助中也出现了添加注册表信息,所以我基本沿用SP2中的访法导入注册表信息,结果是FBA后重启即蓝屏,后来未添加注册表信息,重新FBA,未出现蓝屏;

    3. Rollup1.0中,RAM(REG)方式的帮助中未出现需要添加注册表信息的步骤。

     

    所以我推断,是不是FP2007中的帮助信息有问题,而在Rollup1.0中作了修改啊?有点困惑,不知是不是这个原因?

     

    再次感谢雷MVP。。。

     

     

     helloxpe 写:

    非常感谢,基本找到引起蓝屏的地方了,

    在SP2中我做了一个组件是改注册表的(当然我用FP2007重新生成了该组件),其实是从帮助里面的,包括以下注册表信息,

    如果我把这个组件删了,FBA重启就不会蓝屏,帮我看看为什么会这样呢?

    帮助里面是有这样的步骤的,我启动的是RAM(REG)保护模式,后来我又做如下试验:

    1.删除该修改注册表组件;

    2.在Enhanced Write Filter中选择RAM(REG)---在SP2中没有这个选项,只有RAM选项;

    3.重新Build-->部署,一切OK,检查EWF,能成功开启RAM(REG)保护模式。

    但帮助里面configure EWF RAM Reg mode的步骤是包含以下注册表信息的,为什么啊!

     

    Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
    Name: Enabled
    Type: REG_DWORD
    Value: 0

    Name: Type
    Type: REG_DWORD
    Value: 0x00000001 (1)

    Name: ArcName
    Type: REG_SZ
    Value: multi(0)disk(0)rdisk(0)partition(1)

    Note   The entry ArcName is the boot Arc path volume that you want to protect. Change the boot Arc path to protect a different volume on the system.
    Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
    Name: UpperFilters
    Type: REG_MULTI_SZ
    Value: volsnap
              EWF

     

     

     lzg_ad 写:

    对于你的问题,看来只能具体问题,具体分析了。你可以通过以下步骤来确认一下你的问题到底出现在哪块:

     

    2009年1月8日 14:20
  • 大家好!

     

    我们的测试部门验证了helloxpe所指出的问题的确存在,具体原因是这样的:

     

    FP2007中我们将RAM Reg的配置选项已加入了EWF在Target Designer的配置选项里,所以用户无需另外自己再加注册表资源。我们内部有Bug记载来修改文档以体现这一变化。Update Rollup1.0的文档被更正了,但是FP2007没有。

     

    非常谢谢你们的反馈!

     

    施卫娟

    项目经理

    嵌入式Windows

    博客:http://blogs.msdn.com/embeddedchina

     

     

    2009年1月22日 20:23
  • 终于得到昭雪,此问题困惑了我很长时间。所以文档的测试也很重要,写出来的帮助、指导书都一定要验证过才行啊。

     

    希望能多多关注我们的提问啊,非常感谢!

     

     Weijuan Shi - MS 写:

    大家好!

     

    我们的测试部门验证了helloxpe所指出的问题的确存在,具体原因是这样的:

     

    FP2007中我们将RAM Reg的配置选项已加入了EWF在Target Designer的配置选项里,所以用户无需另外自己再加注册表资源。我们内部有Bug记载来修改文档以体现这一变化。Update Rollup1.0的文档被更正了,但是FP2007没有。

     

    非常谢谢你们的反馈!

     

    施卫娟

    项目经理

    嵌入式Windows

    博客:http://blogs.msdn.com/embeddedchina

     

     

    2009年1月23日 0:37
  • 投资更多精力和资源在中文社区是2009年我们的一个目标,是我工作的一大重点,大家可以经常监督提醒我们。

     

    联系方式:wecrt@microsoft.com

    或者是在我们最近刚开的中文博客上留言。

    谢谢!牛年大吉!

     

     

    施卫娟

    项目经理

    嵌入式Windows

    博客:http://blogs.msdn.com/embeddedchina

    2009年1月26日 22:33