locked
Virtual PC双系统中XPE启动失败 RRS feed

  • 问题

  • 最近在学习XPE开发,想在Virtual PC中熟悉下,遇到了双系统XPE启动失败的问题,我是这么操作的:

    1、在Virtual PC中安装Windows XP,其中XP分为2个盘符,一个是XP的系统盘,另一个是留个XPE使用的。

    2、将Windows XP使用WES进行XPE开发,生成XPE系统文件,然后将IMAGE下的文件拷贝到XPE盘下。

    3、在XP系统盘目录(C盘)下的boot.ini中增加XPE系统的启动选项;

    4、重启系统,选择记录XPE系统后,在进行FBA的时候失败。

    失败现象是:FBA过程中重启,没办法进入。

     

    2010年9月25日 9:10

答案

  •  

    1,检查你的工程文件中ARC路径是否设置正确。

    2,在XP系统中查看XPE所在分区中FBA记录的日志,x:\windows\FBA\fbalog.txt,应该会有详细的错误信息,可以贴上来。

    • 已标记为答案 Tankq 2010年9月26日 2:32
    2010年9月25日 13:46

全部回复

  •  

    1,检查你的工程文件中ARC路径是否设置正确。

    2,在XP系统中查看XPE所在分区中FBA记录的日志,x:\windows\FBA\fbalog.txt,应该会有详细的错误信息,可以贴上来。

    • 已标记为答案 Tankq 2010年9月26日 2:32
    2010年9月25日 13:46
  • To WESfan: Thank you

    看了下fbalog.txt知道问题的所在,由于我将第二个盘符(XPE)的设为'E"盘,也就是我Virtual PC中Windwos XP存在"C"和"E"盘,以及光驱"D"盘;导致fba去写D盘失败。不过我有点不明白的是为什么他会去写D盘呢,我不到放在E盘了吗?boot.ini中不是指定在E盘?

    2010年9月26日 2:38
  • 简单地说,在FBA状态下的盘符顺序与Win桌面下的盘符顺序不一致。

    2010年9月26日 5:26
  • 因为,系统在分配设备号和驱动器盘符的时候会优先分配本地磁盘,很可能是因为你在VPC中在系统安装后添加的磁盘,所以此造成了光驱占用了D盘。

    对于XPE不建议采用双引导的形式,如果使用EWF等嵌入式特性,由于引导器的差异可能会造成一些严重的错误。
    肖正波
    诚亚博瑞科技有限公司
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:70-571;MCTS:70-577;MCTS:70-582
    Microsoft MVP(2010)
    2010年9月26日 6:50
    版主