将系统装到U盘中 如何自制XP@USB启动盘( 三 )




图 7



图 8
(六)增加更多功能插件
在本文的例子中,USB闪存盘所用掉的存储空间只有150多MB,所以启动出来的XP系统(或者应该说是BartPE系统)只有一些很基本的功能,例如网络、写字板、画笔、计算器、任务管理器等等 。
想让USB版XP的功能更丰富,在上一步进行输出前,我们可在PE-Buider的主操作界面上单击“Plug-ins”按钮启动更多的功能插件(图9) 。不过,这些插件要从网上下载,例如BartPE公司官方网页或者那些专门发布BartPE Plug-ins的网站 。插件的安装一般都很简单,只要细心阅读网页上的提示,制作应该没有什么难度 。


图 9
安装插件后,USB版XP的大小无疑会增加一些,但用户却能得到更多的实用功能,如光盘刻录、杀毒、防间谍软件、上网、备份等等无法在这里一一诉说的功能 。
二、制作一个完整版XP@USB启动闪存盘
上面已经介绍怎样将PE-builder版本的XP操作系统安装到USB闪存盘上 。虽然制作成功的USB闪存盘能够引导并以XP系统核心运行,但毕竟这个方案至始至终只是一个BartPE的版本,在功能和操作方面跟实际意义上的硬盘启动版XP系统仍有一段距离 。对于真正想将XP操作系统移植到USB存储设备中的用户来说,这绝对不是理想答案 。那么,将完整的XP系统安装到USB闪存盘或其他USB设备使用,究竟可不可行?告诉大家,答案是可行的,至于详情,就请一起参看笔者在下面介绍的XP@USB实战报告 。
(一)从USB设备启动硬盘版XP失败的原因
其实,可能已经有一些朋友尝试过将XP操作系统直接安装到大容量的USB闪存盘、USB读卡器中的存储卡或USB移动硬盘中,但结果都以失败者居多 。失败的原因主要是XP操作系统启动后,会把USB闪存盘重新识别成外置的USB存储器而非本机磁盘,使系统产生USB闪存盘身份冲突的问题,从而在系统启动时出现蓝屏错误画面 。
尽管失败的尝试居多,但成功的案例也有不少 。网上有一位德国朋友Dietmar就在一些论坛中分享了他的成功心得 。而在回贴中,不少网友按照Dietmar的方法也成功地将XP系统完整安装到USB闪存盘上 。
由于Dietmar在网上披露的成功心得是以讨论形式存放的,里面夹杂着另外一些网友的回应,以及几种不同的方案,阅读起来相当凌乱,而且当中有些地方说得相当含糊,读者可能要连看几十页后才能看出端倪,因此笔者特意将当中最简单且确实可行的Tutorial 2方案介绍给大家,并整理出以下报告供各位参考 。
(二)实际操作过程
1.准备一个经过格式化后的空白硬盘,将Windows XP with SP1操作系统“新鲜地”安装在硬盘当中(必须安装在第一个分区) 。在安装前,若主机的CPU为具备超线程(HyperThreading)技术的处理器,用户必须先在主板BIOS中将此功能关闭(Disabled) 。同时,用来安装Windows XP with SP1的电脑不能装有其他硬盘,又或是连接任何的USB设备,总之系统的硬件配置越简单越好,至于光驱和软驱则可正常连接 。安装用的XP光盘要带有SP1补丁文件包,但却不能有SP2补丁文件包的存在 。有SP2的存在,肯定会在启动时出现蓝屏错误画面 。如果大家有心安装SP2补丁包,则请自己参考Dietmar在网上论坛中提供的其他方案 。
为什么要关闭处理器的“超线程”功能,Dietmar并没有作详细解释 。但测试中笔者发现,如果没有将之关闭,结果确实是不能使XP@USB系统启动成功 。但是,若XP@USB系统已经安装好,用户使用时再在主板BIOS中将“超线程”技术打开,则不会影响到XP@USB系统的启动和运行 。
2.将XP安装到硬盘上后,不要为系统安装其他硬件的驱动程序,只需使用XP安装光盘本身提供的驱动程序即可 。尤其是主板芯片组方面,绝对不能安装Intel等厂商所提供的驱动程序,充其量只能安装网卡和声卡的驱动程序 。如有需要,其他硬件的驱动程序必须在成功完成XP@USB启动后再进行安装 。

推荐阅读