XPE启动蓝屏或FBA反复重启的问题

在制作XPE操作系统的时候,经常会遇到初次启动蓝屏,或者出现Stop错误信息,或者FBA反复引导重启的问题,那么针对这个问题,我们应该按照以下方法检查我们的开发过程。
首先保证你的硬盘是按照以下方式分区格式化的,如果不是,请按照以下方式重新分区,格式化,激活硬盘:
1。如果是把XPE部署在C盘上,则需要在XPE工程中设置ARC路径为multi(0)disk(0)rdisk(0)partition(1),如果是D盘上,则需要设置ARC路径为multi(0)disk(0)rdisk(0)partition(2),依次类推;
2。如果把XPE部署在C盘上,把硬盘主分区格式化成NTFS格式,同时激活主分区,然后把XPE生成的镜像文件拷贝到主分区,以该硬盘启动,即可进行FBA;
3。如果把XPE部署在D盘上,则需要修改原C盘上的boot.ini文件,添加语句:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect
其次按照以下内容进行检查:
1.确定你的设备文件(.pmq)是在本机生成的,并且主要硬件驱动组件已经添加到XPE工程中;
2.正确的设置目标磁盘大小和簇大小设置的值,例如目标分区是10G,则目标盘大小应该设为10*1024;
3.确定你的原有XPE操作系统没有安装类似于引导启动时的病毒检测软件;
4.确定你的机器上面使用的是单硬盘,并且不是SCSI接口的;
5.确定在FBA的时候,机器上没有连接任何USB设备和串口设备,打印机及其他外设;
6.确定你使用了合法的PID号,如果不能确定可以先把PID删掉或换一个PID试试;
7.确保你的目标机在部署的时候具有256M以上的物理内存空间,如果没有,则需要设置File page Size;
8.确保你的目标机具有足够的磁盘空间,一般建议在512M以上,当然,如果你做出来的XPE小于200M,可以使用256M的磁盘;
9.如果使用了EWF功能,检查EWF设置是否正常;
10.开始做XPE的时候,建议使用硬盘来做,如果用CF卡、DOM、IDE-FLASH会有许多以外的问题出现,为了保证最大的成功率,建议开始使用硬盘来做,而且只接入一块硬盘;
如果您的 FBA 反复重新启动,则这意味着您为错误的分区生成了运行库。目标设计器默认情况下使用 C:\,因此您必须更改目标计算机上的目标分区。检查位于 .\windows\fba\fbalog.txt 的 fbalog.txt 的开头。如果看到指出“invalid path”的错误,则这就是问题所在。
要解决该问题,请在目标设计器内,单击中心窗格中的 Settings。然后,选择 Target Device Settings。启动驱动器可能被正确设置为 C:,但是 Windows 文件夹、Program Files 文件夹以及 Docs and Settings 文件夹可能需要将它们的驱动器号从 C: 更改为正确的驱动器号。这将是 RealMode 中指示的驱动器号(就好像来自从 Microsoft MS-DOS? 运行的 fdisk)。它并不总是与 Windows 分配的驱动器号相同。
First Boot Agent 创建了可以用来进行疑难解答的日志。它位于运行库中的 .\windows\FBA\FBALOG.txt。它列出了所注册的每个二进制文件、绑定到网络接口卡 (NIC) 的协议、找到的即插即用 (PnP) 设备、错误以及更多内容。


本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/238290
上一篇:【项目启动】 tomcat启动,项目无法启动,无法正常访问/项目可以启动,报错:java.lang.ClassNotFoundException: ContextLoaderListener


下一篇:DTS数据迁移 | 《DTS控制台入门一本通》第三章(上篇)