使用USBBoot20的新增功能-Read.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用USBBoot20的新增功能-Read

首先是准备U盘的阶段。在这个阶段里面,我们会利用微软提供的工具对UFD存储进行分区和初始化。微软在XP SP2和Vista里面提供了一个工具叫做DISKPART。如果大家曾经经历过DOS或者是WIN9X时代的话,应该知道那时候,微软作启动盘的工具是fdsik和format。在XP SP2之后的版本里面,我们用DISKPART替代掉了之前的这些工具。而在嵌入式XP里面,微软针对U盘作了一个更方便的工具:UFDPREP。 * 下面我们先做一下DISKPART的演示。然后我们再做一下UFDPREP的演示。在这个演示当中,我用的是一个1G的U盘。这个U盘是我在电脑城里面随便选的一个最普通的U盘。 * DISKPART是一个命令行的工具,所以我们先进入命令行,然后输入DISKPART。在XP里面,立即就会进入DISKPART的命令行状态。不过在Vista里面,因为会涉及到安全问题,所以Vista会提醒你要有管理员的权限。进入DISKPART的命令行状态之后,我们可以通过list disk查看一下目前在PC上面所有的磁盘。(如果大家对DISKPART的命令不熟悉,可以通过输入HELP指令来获取帮助)。首先需要先选择对那个盘进行操作,我们看到U盘是DISK 1,所以我们select disk 1。然后我们通过“clean”指令清除这个盘的所有记录。这里大家要注意,clean指令可是把U盘的东西都擦掉了,所以如果U盘里面如果有数据的话,需要先备份出来。然后,我们创建一个分区,注意,分区必须是Primary的分区。我这里指定了分区大小是300M,因为我一会儿定义的操作系统也就1百多M,所以300M是足够了。另外,我发现如果把分区设的越大,copy的时间会比较长,所以不需要把整个U盘都用掉。另外,如果你希望能够全部用完U盘的话,我的建议最好保留32M左右的空间作为EWF的分区(EWF技术我下面会讲到)。分区完了之后,我们就可以通过select partition 1选定这个分区(大家也可以通过select partition的指令查看选定的盘上面的分区列表),然后通过Active指令激活这个分区。 * 分区激活后,开始格式化。格式化需要一段时间。具体的时间长短,决定于你的分区大小。当然,在格式化的时候也可以通过参数的设定把格式化设定为快速格式化。DISKPART缺省的格式化是普通的格式化,而不是快速格式化。在格式化的时候,大家可以选择FAT32的格式还是NTFS的格式,这里我们选用NTFS。最后通过Assign的指令给一个盘符,以便我们copy操作系统镜像。到了这里,准备工作完成,所以我们可以退出了。 * 下面,我们看看用嵌入式XP的技术对U盘的启动准备。嵌入式XP提供一个UFDPREP的工具,工具的位置在嵌入式XP安装目录下面的utilitites目录,大家可以通过UFDPREP /?来获取帮助。在这里,我们设定了U盘启动盘的大小为300M,(就是/siez=300的参数)。/y的参数是设定系统不必去提醒我“数据会全部丢失”。这个命令其实就是把MBR的数据写入,然后格式化分区。执行完后,U盘就准备好了。大家要注意一点是,有一些U盘如果不兼容的话(或者是USB 1.1的U盘),执行的时候是不会出现Formatting的过程的。为了确认U盘的确准备好,可以通过UFDPREP /verify的命令去确认U盘的状态。 * U盘准备好后,我们可以开始定制操作系统了。通过嵌入式XP的Target Designer,我们可以选择我们所需要的组件。嵌入式的XP其实就是把XP专业版分为1万多个组件,其中有9000多个组件是驱动程序,其他的就是操作系统的软件。我们只要选择自己所需要的组件就可以了。嵌入式XP也提供硬件平台的分析工具(TAP),以便与大家比较方便的把硬件的驱动程序加入到平台的支持里面。对于一些不在XP那9000多个驱动程序支持列表里面的一些特殊硬件设备或者用户自己的程序,譬如检测的软件,维护的软件等,可以通过Component Designer来进行打包,然后通过Component Database Manager把打包好的组件在Target Designer里面显示出来。对于如何定制嵌入式XP,请大家参加我们另外的课程EXP201 Windows Embedded XP技术探讨,或者去做一下HOL206 构建Windows XP Embedded操作系统映像。在这里,我只想说一下对于USB启动所需要的组件,最主要是USB BOOT 2.0的组件,大家必须把这个组件加入到你所定制的操作系统里面。这个组件最主要的功能是在NTLDR程序里面加入对USB 2.0总线和FLASH驱动的支持。完成操作系统定制之后,我们通过Dependency check和B

文档评论(0)

laolao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档