技术开发 频道

Windows Embedded Standard的U盘启动

  【IT168 专稿】现在大多数主板都支持USB启动,而U盘便于携带的特点,能够让你打造一个属于你自己的PC环境,使用自己熟悉的界面。现在U盘启动的系统已经非常时髦了,比如Ubuntu Linux。而大家有没有想过将Windows XP放到U盘里?

  Windows XP Home或Pro放在U盘里的确有点难度,但是Windows XP Embedded(也就是现在的Windows Embedded Standard)放在U盘里却不是件太难的事情,我们可以根据自己的需要定制出一个比较小的操作系统镜像(最小可以达到20M左右,一般在300M左右)。

  Windows Embedded Standard开发的文章请参考:
  http://www.cnblogs.com/aawolf/archive/2008/06/25/1229698.html

  准备启动环境
  开发工具自然就是Windows Embedded Studio,具体使用方法请参考《Windows Embedded Standard开发初体验》。除了开发工具外,我们还需要准备存储介质——U盘,从市面上随便买一个就可以,建议容量是1GB,小一点也没关系,最好是USB 2.0的,否则在拷贝文件时会比较慢。

  接下来就是U盘的准备步骤:

  1.使用usboot设置U盘的工作模式

  我们使用的usboot166是第三方工具,可以在雷志刚的博客上找到:
  http://cid-ea7144b242d01ad2.skydrive.live.com/browse.aspx/Public/%e7%ac%ac%e4%b8%89%e6%96%b9%e5%b7%a5%e5%85%b7
  将U盘插到计算机上之后,我们打开USBoot的界面,就可以看到磁盘的列表。



  第一个是计算机的硬盘,第二个才是我们要格式化的U盘,所以千万别弄错。
  选择了要格式化的U盘之后,还要选择工作模式,点击界面下方的链接处。



  我选择使用的是HDD模式,据说FDD模式也可以,没试过。有一款Thin Client竟然不支持USB-HDD模式启动,抓狂……
  接下来的工作,就是按照提示,等待U盘格式化完成,再写入引导文件。
  其实这一步主要是改变U盘的工作模式,因为我们不使用DOS启动,所以启动文件还要通过下一步来做。

  2.使用ufdprep写入启动信息

  假设Windows Embedded Standard的开发工具安装在C盘,我们可以在下面的目录中找到一个名叫UFDPrep的程序:C:\Program Files\Windows Embedded\utilities

0
相关文章