locked
请教:一个有关bootprep问题 RRS feed

  • 问题

  •  

    由于我的盘是以FAT32格式格式化的(在dos),制作后的XPE映象放在D盘,当运行XPE系统的时候,就出现蓝屏,提示信息:stop:0x0000007b(0xF7AF2528,0XC0000034,0X00000000,0X00000000)。我现在怀疑是我没有使用bootprep来生成setion(以前我做的XPE均是放在NTFS上的).请教如何在DOS环境之下使用bootprep.exe? 我在XP系统下面,运行CMD,运行Bootprep,结果出现这样的提示:应用程序已试着直接访问硬盘,但仍无法支持,其可能导致应用程序的功能出错!这是怎么回事啊?谢谢!

    2008年1月9日 6:57

答案

  • 使用FAT格式制作XPE引导区的方法(XPE部署在主磁盘分区上):

    1. 在XPE工程中设置ARC路径为multi(0)disk(0)rdisk(0)partition(1);

    2. 把硬盘重新分区,主分区格式化成能够进行DOS引导的FAT格式(format /s);

    3. 然后把bootprep.exe拷贝到主分区,以该硬盘引导进入DOS,运行bootprep.exe,两次Y后,引导区制作成功;

    4. 把XPE生成的镜像文件拷贝到制作好的主分区,以该硬盘启动,即可进行FBA;

     

    使用FAT格式制作XPE引导区的方法(XPE部署在其他磁盘分区上):

    1. 如果是D盘上,则需要设置ARC路径为multi(0)disk(0)rdisk(0)partition(2),依次类推;

    2. 把要部署XPE的磁盘分区(如D盘)格式化成FAT或FAT32格式;

    3. 修改C盘的boot.ini文件,添加以下语句:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect

    4. 把生成的XPE镜像文件(如果是在D盘上则应该是DriverD目录下)拷贝到目标盘的D盘上,以该硬盘重新启动,则可以看到双引导选择界面,选择Microsoft Windows XP Embedded则开始进行FBA;

     

    如果按照以上方法仍然出现Stop错误的话,请参看:

    http://lzg-ad.blog.sohu.com/76250803.html

    2008年1月11日 5:16

全部回复

  • 使用FAT格式制作XPE引导区的方法(XPE部署在主磁盘分区上):

    1. 在XPE工程中设置ARC路径为multi(0)disk(0)rdisk(0)partition(1);

    2. 把硬盘重新分区,主分区格式化成能够进行DOS引导的FAT格式(format /s);

    3. 然后把bootprep.exe拷贝到主分区,以该硬盘引导进入DOS,运行bootprep.exe,两次Y后,引导区制作成功;

    4. 把XPE生成的镜像文件拷贝到制作好的主分区,以该硬盘启动,即可进行FBA;

     

    使用FAT格式制作XPE引导区的方法(XPE部署在其他磁盘分区上):

    1. 如果是D盘上,则需要设置ARC路径为multi(0)disk(0)rdisk(0)partition(2),依次类推;

    2. 把要部署XPE的磁盘分区(如D盘)格式化成FAT或FAT32格式;

    3. 修改C盘的boot.ini文件,添加以下语句:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect

    4. 把生成的XPE镜像文件(如果是在D盘上则应该是DriverD目录下)拷贝到目标盘的D盘上,以该硬盘重新启动,则可以看到双引导选择界面,选择Microsoft Windows XP Embedded则开始进行FBA;

     

    如果按照以上方法仍然出现Stop错误的话,请参看:

    http://lzg-ad.blog.sohu.com/76250803.html

    2008年1月11日 5:16
  • 使用FAT格式制作XPE引导区的方法(XPE部署在主磁盘分区上):

    1. 在XPE工程中设置ARC路径为multi(0)disk(0)rdisk(0)partition(1);

    2. 把硬盘重新分区,主分区格式化成能够进行DOS引导的FAT格式(format /s);

    3. 然后把bootprep.exe拷贝到主分区,以该硬盘引导进入DOS,运行bootprep.exe,两次Y后,引导区制作成功;

    4. 把XPE生成的镜像文件拷贝到制作好的主分区,以该硬盘启动,即可进行FBA;

    我是实用CF作为硬盘,只有一个分区,所以采用的是以上步骤。但是,在第四步之中,没有出现FBA,倒是出现DOS下的反复重启,不知道是什么原因,请指点,谢谢!
    2011年7月28日 1:52
  • CF卡请用读卡器 用udfprep做格式化处理(在C:\Program Files\Windows Embedded\utilities目录下)

    然后拷贝镜像即可

    抛弃bootprep吧  抛弃dos吧

    2011年8月9日 6:01
  • 老虎,我现在一直都是DOS光盘和U盘引导映像。如果抛弃dos还能游什么办法做呢?
    2011年8月10日 1:37
  • 用伟大的PE,网上有很多种

    老毛桃的 TONPE 都是很不错的

    • 已建议为答案 happymy 2011年8月17日 16:13
    2011年8月17日 1:03
  • 如果你真的还用DOS 的话,你可以使用PE(不要把PE的CMD,当成DOS!)

    XPE第一张开发光盘就是PE启动盘。删除掉XPE安装包就可以了。

    你可以使用diskpart分区+format+copy命令部属系统。

    当然还可以更高级一点使用net use 映射驱动器,从网络上下载copy文件来部属系统。

    你还用可以用bat写一个菜单。(我想你是精通dos的,所以你肯定对bat有很深的研究。)

     

    如果你使用udfprep格式化CF卡(使用读卡器),只要通过读卡器拷贝文件就行了。

     


    Zhengbo.Xiao
    深圳艾斯威特贸易有限公司
    计算机、嵌入式是产品硬件、软件销售、Windows Embedded解决方案提供商。
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)

    • 已建议为答案 happymy 2011年8月17日 16:13
    2011年8月17日 16:12