none
谁能详细解释一下雷哥博客中说的将WES镜像部署到CF卡的过程,希望大家能够指导一下 RRS feed

  • 问题

  • 使用FAT16FAT32格式进行FBA \LZVazXD  
    nXnO]wXC‑  
    (1)
    通过DOS环境,将CF卡或硬盘主分区格式化成能够进入DOS的引导盘 V57tn6 >b  
    (2)
    拷贝bootprep.exeC:\,启动DOS,运行该程序创建引导区 -v7O*xm"­  
    (3)
    将制作好的Windows XP Embeded镜像拷贝到C:\ 8o4?mhqV  
    (4)
    拷贝镜像文件到该磁盘分区下,以该分区引导重新启动 |&­]04  
    <X,0\U!lL  
    以上是雷哥博客中的,看了不理解。有几个问题:(1)怎么通过DOS环境对CF卡格式化?CF卡到底能不能分区,如果能,要利用EWF的话,给装WES镜像的区分多少合适呢?我的CF卡是SanDisk8G大小,在XP下显示为可移动磁盘,听说可移动磁盘是不能分区的,那应该怎么办呢?

    2怎么把CF卡制成能进入DOS的引导盘呢?还有怎么激活主分区呢?制作好后,是不是直接将 Windows Embedded Image文件夹下的所有文件拷贝到CF卡上启动就行了呢? zgh~[1] P^Z  
    l /\[1]n
    7:
     
    我用的是Windows Embedded Standard 2009 CF卡是SanDisk8G,主板内存大小为512M,上面雷哥的几个步骤有没有更详细的啊,希望大家能够指导一下


     

    P^Z
     

     

     

     

     

    2010年4月1日 1:28

答案

  • 如果不是工业CF卡,则看你是不是使用了CF转IDE的转接器.使用了转接器则有可能可以boot.(转接后仍然是可移动磁盘!!!)你给我邮箱发一封信,我给你一个标记成本地磁盘的特殊驱动。

    我建议你FBA时先把硬盘拆,防止FBA.exe崩溃,拆除硬盘后FBA时,ARC就用默认的!

    1 Xp启动后将ufdprep.exe 拷贝到硬盘上,然后对CF卡进行格式化,不进行分区;

    2 将TD制作好的文件全都拷贝到CF卡上;

    这两步操作就可以了。


    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月2日 2:02
    版主

全部回复

  • 可以没必要这么麻烦 其实开发工具里提供了相应的工具 C:\Program Files\Windows Embedded\utilities

    在这个里找到ufdprep.exe,这个工具是针对可以移动磁盘的进行分区 格式化的

    ufdprep j: /ntfs /y

    用这个命令加参数就可以了

    如果要分区请ufdprep j: /size=1000 /ntfs /y 这样可以建立以个大小为1G的主分区

    然后把镜像考入就可以FBA了(在工程中加入DISK management mmc snapins,可以对剩下的空间分区)

    另外建议用工业级CF卡,这样能有效提高寿命

    2010年4月1日 1:57
  • 老_虎能详细的说明一下这两个命令吗?ufdprep.exe是运行在XP下的吗?我在雷哥的的博客上看到说CF卡如果格式化为NTFS格式有可能不能FBA,所以就想格式化为FAT32格式。我的CF卡是新买的,本身就是FAT32格式,还需要格式化吗?

    还有个问题就是,用ufdprep.exe格式化后,不分区,直接将TD设计好的镜像拷贝到CF卡上就能FBA吗?不用激活主分区什么的吗?

    2010年4月1日 6:13
  • FAT32和FAT32是不一样的,这个对CF卡的处理是为了建立MBR的引导扇区,否则拷贝进去的系统是不能正确引导的。是NTFS和FAT32倒是无所谓,只有正常处理过就问题不大了。

    至于NTFS和FAT32格式,我个人NTFS格式更有优势的,可以加密 压缩,支持超大容量等等功能。

    至于这个命令这么用,你把在CMD下 加参数ufdprep.exe /?就都出来了。

    格式化后,把FBA前或者FBA后的文件都拷贝进去就可以了。

    这个方式是最简单也最有效的移动磁盘处理方式。

    固定磁盘另作别论

    2010年4月1日 7:32
  • 还有一个问题。我使用的主板上装了一个IDE的硬盘,硬盘的C盘中装的是XP系统,一个通过CF卡插槽的CF卡,想把WES放到CF卡中,我想CF卡启动后还把硬盘保留着,但不启动XP系统,这样ARC路径该怎么设置呢?重要的是Boot Drive项怎么写,还能写C盘吗?
    2010年4月1日 10:07
  • 既然放在第一个磁盘的一个分区。ARC你用默认的就可以。

    1 用CF转IDE的转接器把CF卡插在你的开发机上。
    2 用磁盘管理工具分区
    3 拷贝文件
    4 标记系统分区为活动的(激活分区)。

    PS:确认你的CF卡是工业卡,可以BOOT!!!!

     

     


    肖正波我WIndows Embedded的中文技术BLOG: http://m--y.spaces.live.com/blog/ QQ:1320232327(另外两个已满) MSN:questor_87@hotmail.com
    2010年4月1日 16:53
    版主
  • 首先我的卡不是工业卡,就是普通的SanDisk的CF卡。版主看看我这样操作行不行:我的主板现在能够通过硬盘中的Xp系统启动,启动后CF卡显示为可移动磁盘:

    1 Xp启动后将ufdprep.exe 拷贝到硬盘上,然后对CF卡进行格式化,不进行分区;

    2 将TD制作好的文件全都拷贝到CF卡上;

    3 重新启动

    问题:1.ARC路径怎么设定?因为有硬盘在,CF卡并不表示为C盘,而是可移动磁盘,采用默认的肯定不行。

    2.有硬盘在系统启动肯定会进入硬盘中的XP 系统的,根本不会进入WES进行FBA,该怎么办?

    3.是不是CF卡不是工业卡,不能在上面FBA呢?看别人的文章说要将经过FBA后的文件全拷进去才行的

    另外就是用ufdprep.exe只能将CF卡格式化为NTFS格式的,为避免出现问题,我想将格式化为FAT32格式,也就是我在第一个问题中提到的那几个步骤,版主能否详细解释一下啊?

    2010年4月2日 1:49
  • 如果不是工业CF卡,则看你是不是使用了CF转IDE的转接器.使用了转接器则有可能可以boot.(转接后仍然是可移动磁盘!!!)你给我邮箱发一封信,我给你一个标记成本地磁盘的特殊驱动。

    我建议你FBA时先把硬盘拆,防止FBA.exe崩溃,拆除硬盘后FBA时,ARC就用默认的!

    1 Xp启动后将ufdprep.exe 拷贝到硬盘上,然后对CF卡进行格式化,不进行分区;

    2 将TD制作好的文件全都拷贝到CF卡上;

    这两步操作就可以了。


    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月2日 2:02
    版主
  • 我的CF卡是通过主板上带的CF卡插槽连接到主板上的,那这样是不是就不能FBA了呢?

    另外就是用ufdprep.exe只能将CF卡格式化为NTFS格式的,看雷版主的博客这样很可能会出现问题,为避免出现问题,我想将CF卡格式化为FAT32格式,该怎么操作呢?就又回到我在第一个问题中提到的那几个步骤,版主能否详细解释一下啊?

    邮件已发送到你的questor_87@hotmail.com这个邮箱了,盼回复。

    2010年4月2日 2:31
  • 你等我给你驱动.你的卡不是工业卡,必须得有我的这个驱动.
    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月2日 2:36
    版主
  • 最好告诉我一下怎么用这个驱动,是安装在硬盘中的XP系统下呢?还是将驱动装在CF卡中?本人是WES的新手,太麻烦你了。
    2010年4月2日 2:43
  • 太执着了,办法都和你说了 为什么就不能尝试下呢?

    别人说的都是理论,小马过河的实验一下不就好了

    2010年4月2日 2:50
  • 不是我不愿意实验,好多问题都没搞明白呢。还有我TD出来的镜像先在Virtual PC2007上调试,结果不能FBA,老_虎能否帮我看看那个问题
    2010年4月2日 3:10
  • 版主happymy,我还没有收到你的驱动,我的邮箱是byl2004@163.com

     

    2010年4月2日 9:07
  • 已经发出去了。
    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月2日 12:24
    版主
  • 版主,你给我的这个驱动要怎么用啊?是做成组件添加到WES中啊,还是直接放到CF卡中就行的啊?
    2010年4月6日 0:57
  • 已经做好了组件。导入到数据库中,然后添加到工程中。
    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月6日 4:40
    版主
  • 已经做好了组件。导入到数据库中,然后添加到工程中。
    肖正波
    我的WIndows Embedded中文技术BLOG:
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com

    Microsoft MVP(2010)
    2010年4月6日 4:41
    版主
  • 首先我的卡不是工业卡,就是普通的SanDisk的CF卡。版主看看我这样操作行不行:我的主板现在能够通过硬盘中的Xp系统启动,启动后CF卡显示为可移动磁盘:

    1 Xp启动后将ufdprep.exe 拷贝到硬盘上,然后对CF卡进行格式化,不进行分区;

    2 将TD制作好的文件全都拷贝到CF卡上;

    3 重新启动

    问题:1.ARC路径怎么设定?因为有硬盘在,CF卡并不表示为C盘,而是可移动磁盘,采用默认的肯定不行。

    2.有硬盘在系统启动肯定会进入硬盘中的XP 系统的,根本不会进入WES进行FBA,该怎么办?

    3.是不是CF卡不是工业卡,不能在上面FBA呢?看别人的文章说要将经过FBA后的文件全拷进去才行的

    另外就是用ufdprep.exe只能将CF卡格式化为NTFS格式的,为避免出现问题,我想将格式化为FAT32格式,也就是我在第一个问题中提到的那几个步骤,版主能否详细解释一下啊?

    Sandisk的CF卡网上有Sandisk原来泄露出的软件可以更改CF的移动和本地方式。你google下就可找到
    2010年4月13日 6:33
  • 现在利用ufdprep格式化后能进行FBA了,但是FBA好的系统不能登录。
    2010年4月13日 7:53