none
请教:有关EWF出错的问题 RRS feed

  • 问题

  • 只有一张磁盘,想保护D分区,在EWF中进行了如下的设置:保护卷的最大数目为1,disk number:0。partition number :2.

    保护类型是:内存,我在buiding的时候,选择了“start EWF enable”。其他的使用默认值!最后运行XPE系统,在CMD中,执行ewfmgr命令的时候,出现这样的错误:failed getting protected volume configuration with error 1.函数不正确。请问我在EWF中,那个地方设置出现了问题?

    2008年1月18日 1:42

答案

  • 按照你的EWF设置,你应该保护的是主磁盘的第二个磁盘分区(D盘),从EWF的设置上来看应该没有什么问题,请按照以下步骤检查你的开发过程:

     

    1. 你可以参考你的EWF全部设置是否与以下设置相符:

     

    EWF Volume Configuration  
     

    Optimal Performance

    Use Less Overlay Space

    Use Less Overlay Space & Less Writes

     

    2. 如果设置没问题的话,请检查你的目标机上是否只接入了一块硬盘,在FBA的时候不要接入其他存储设备,例如U盘,移动硬盘或者光驱;

    3. 在工程->Setting->Target Device Settings中正确的设置目标磁盘大小和簇大小设置的值,例如目标分区是10G,则目标盘大小应该设为10*1024;

    4. 确定你的原有XPE操作系统没有安装类似于引导启动时的病毒检测软件;

    5. 确定你的机器上面使用的是单硬盘,并且不是SCSI接口的;

    6. 如果经过以上检查仍然出现问题,那么EWF失败的原因可能是因为XPE不能正确地识别磁盘的分区信息和引导信息,从而导致出现如上错误。这些问题产生的原因可能是因为反复的进行XPE的部署测试,导致原来部署的XPE操作系统在磁盘上建立的EWF分区和覆盖层没有删除,导致新的EWF分区无法创建。这种情况下,可以通过开发工具提供的etprep.exe来删除已有的EWF分区,或者重新构建磁盘的分区,即需要你对磁盘进行重新分区,激活或格式化,步骤如下:

    (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盘上,则需要把D盘格式化后,把XPE镜像文件拷贝进去,同时修改原C盘上的boot.ini文件,添加语句:

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

    2008年1月18日 3:53
    版主

全部回复

  • 按照你的EWF设置,你应该保护的是主磁盘的第二个磁盘分区(D盘),从EWF的设置上来看应该没有什么问题,请按照以下步骤检查你的开发过程:

     

    1. 你可以参考你的EWF全部设置是否与以下设置相符:

     

    EWF Volume Configuration  
     

    Optimal Performance

    Use Less Overlay Space

    Use Less Overlay Space & Less Writes

     

    2. 如果设置没问题的话,请检查你的目标机上是否只接入了一块硬盘,在FBA的时候不要接入其他存储设备,例如U盘,移动硬盘或者光驱;

    3. 在工程->Setting->Target Device Settings中正确的设置目标磁盘大小和簇大小设置的值,例如目标分区是10G,则目标盘大小应该设为10*1024;

    4. 确定你的原有XPE操作系统没有安装类似于引导启动时的病毒检测软件;

    5. 确定你的机器上面使用的是单硬盘,并且不是SCSI接口的;

    6. 如果经过以上检查仍然出现问题,那么EWF失败的原因可能是因为XPE不能正确地识别磁盘的分区信息和引导信息,从而导致出现如上错误。这些问题产生的原因可能是因为反复的进行XPE的部署测试,导致原来部署的XPE操作系统在磁盘上建立的EWF分区和覆盖层没有删除,导致新的EWF分区无法创建。这种情况下,可以通过开发工具提供的etprep.exe来删除已有的EWF分区,或者重新构建磁盘的分区,即需要你对磁盘进行重新分区,激活或格式化,步骤如下:

    (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盘上,则需要把D盘格式化后,把XPE镜像文件拷贝进去,同时修改原C盘上的boot.ini文件,添加语句:

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

    2008年1月18日 3:53
    版主
  • 你好!lzg_ad

    你叫我对照一下设置:我看了一下了!在保护D盘的时候,一定Overlay Type 要选择disk.

    2008年1月18日 6:30