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




图 3
当DOS版的USB启动闪存盘制作成功后,重新启动电脑并按Del键进入主板BIOS设置窗口,将BIOS中的系统引导设备改成USB优先 。然后重新启动电脑,如果能够成功启动USB闪存盘上的DOS操作系统,我们即可进入下一步骤 。
(三)准备setupldr.bin和ramdisk.sys文件

前面提到我们需要Windows Server 2003 SP1升级包中的两个文件--setupldr.bin和ramdisk.sys,但这两个文件是以压缩形式存在于Windows Server 2003 SP1升级包内的,故首先我们要把它们解压出来 。
1.提取setupldr.bin文件
从网上下载得到的Windows Server 2003 SP1是一个单一的.exe可执行文件,直接双击只会将它安装在系统中(若你使用的是XP操作系统,其实它是无法安装的) 。由于我们只是想打开它,故可在XP操作系统的命令行模式(桌面→开始→运行→cmd)中用“-x”的参数将它解压缩,例如:
Windows Server 2003-K889101-SP1-x86-chs.exe -x
(注:其中Windows Server 2003-K889101-SP1-x86-chs.exe是SP1升级包文件的名称,可能会因用户所下载的版本不同而有异) 。
此时会弹出一个对话框让用户选择SP1升级包文件解压缩后的保存路径(例如:d:w23sp1,图4) 。解压完成后,在d:w23sp1i386文件夹中找到setupldr.bin文件,并复制到另一个文件夹中单独保存 。


图 4
2.提取ramdisk.sys
在解压出来的SP1文件中,即本例d:w23sp1文件夹内的文件,有一个叫ramdisk.sy_的文件,它本身也是一个压缩文件 。想对它解压缩,也要在命令行模式下进行(图5) 。


图 5
expand -r ramdisk.sy_
解压出来的是一个名为ramdisk.sys的文件,请将它保存到另一个文件夹中 。
现在,setupldr.bin和ramdisk.sys两个文件都已解压出来,其他存放于d:w23sp1文件夹内的文件已经没有利用价值,可以全部删掉 。
(四)启动PE-Buider
目前PE-Buider工具软件的最新版本是3.1.10a,下载后要先进行安装,安装后可在Windows XP的“程序”中运行它 。
启动PE-Buider后,程序首先会自动扫描系统内可用的Windwos源文件 。可用的源文件包括:XP的安装光盘或硬盘上本身已安装的XP操作系统 。选好源文件后,在PE-Buider的主操作界面上,我们可于“Output”一栏填写XP启动盘文件的保存文件夹名称(本例为BartPE) 。“BartPE”子文件夹将建立到c:pebuilder3110a文件夹中(即PE-Buider软件的安装路径) 。另外,由于我们不是制作光盘版的XP启动盘,因此,在“Media Output”一栏可点选“None” 。当然,如果用户想要制作一张光盘版的XP启动盘,则应点选“Create ISO image”或“Burn to CD/DVD”项目,直接刻录成启动光盘(图6) 。


图 6
完成设置后,在PE-Buider的主操作界面上单击Build按钮,便开始进行输出工作 。输出过程一般都没有什么问题,耗时不过10多分钟,输出的文件大小总共有156MB 。
(五)将输出文件导入USB闪存盘
进行到这个步骤,我们需要使用前面从Windows Server 2003 sp1升级包中提取出来的setupldr.bin及ramdisk.sys文件 。
在c:pebuilder3110a文件夹中,新增一个名为“srsp1”的子文件夹,将setupldr.bin和ramdisk.sys文件复制到里面 。之后,在c:pebuilder3110a文件夹中,找到一个可执行文件pe2usb.cmd 。在XP操作系统的命令行模式下,执行如下指令 。
Pe2usb.cmd -f x:
其中“-f”指进行格式化操作,而“X:”则代表USB闪存盘的盘符代号(图7) 。接下去,根据提示键入“YES”确认格式化并导出XP系统到USB闪存盘 。经过8-10分钟时间后,导出过程便会完成,用户看到“Done”的字样,即可退出命令行模式 。至此,XP系统USB启动闪存盘宣告制作成功,用户只要在主板BIOS中设置好从USB设备引导开机(图8),USB闪存盘便可启动进入Windwos XP操作系统 。

推荐阅读