Windows XP安装光盘中的许多文件是我们很少用到,甚至从来都不会用到的,但是它们却占用了一定的光盘空间。通过本文介绍的方法,可以制作出一张比原版光盘少了一百多兆空间的Windows XP安装盘。这里,我们以Windows XP Pro为例,并以已安装好的Windows XP Pro为操作平台进行制作。
所需软件:1.Windows XP Pro安装光盘一张;2.WinHex,一个很不错的16进制文件编辑与磁盘编辑软件,下载地址:jstt-http.skycn.net:8080/down/HA_WHex11_2SR1_ZQ.rar;3.CDImage,CDImage是微软出品的一个用来制作光盘镜像(ISO)文件的小工具,下载地址:antivirus.pchome.net/php/tdownload2.php?sid=2874&url=/utility/cdr/cdimage.zip&svr=2&typ=0;4.Bbie,一个很来获取光盘引导文件的小软件,下载地址:public.www.planetmirror.com/pub/nu2files/bbie10.zip。
一、获取安装所需文件
首先我们把Windows XP Pro安装光盘放入光驱,然后在Windows的“运行”对话框中输入Windows XP Pro安装程序的路径并在其后加上安装参数/noreboot进行假安装,如图1。需要注意的是我们选择的安装类型应该是“全新安装”,另外在安装进行到选择安装选项时,要单击窗口中的“高级选项”按钮,进入自定义Windows XP选项窗口,在这里把“从安装CD复制所有安装文件”复选框选上,如图2。因为在安装时使用了/noreboot安装参数,所以在安装文件复制完成后,就会自动退出安装程序,返回到桌面。此时,在系统根目录可以找到两个名为$WIN_NT$.~BT和$WIN_NT$.~LS的文件夹。
二、调整安装所需文件
在系统根目录中,把$WIN_NT$.~LS文件夹更名为install,把$WIN_NT$.~BT文件夹更名为BOOT(大写)。接着,把BOOT文件夹移动到install文件夹中。然后进入install文件夹,把SIZE.SIF这个文件删除掉。进入BOOT文件夹,把migrate.inf和winnt.sif这两个文件删除掉。当然,为了实现Windows XP的无人值守安装,我们也可以使用自己的winnt.sif文件来替换原来的文件。如果你希望制作出来的安装光盘在启动时会出现“press any key to boot from cd”的提示,那么我们可以把原安装光盘I386文件夹内的bootfix.bin这个文件复制到BOOT文件夹内。最后把原版安装光盘中的SPNOTES、WIN51、WIN51IP、WIN51IP.SP1这几个文件复制到install文件夹中。
三、获取并修改引导文件
在命令提示符下进入Bbie文件的目录,输入Bbie H:命令获取光盘启动引导文件,获取后的引导文件名为image1.bin,保存在Bbie文件夹中。这里的H:应改为你自己的光驱盘符。启动WinHex软件,打开Bbie文件夹内的image1.bin这个文件,然后使用WinHex“搜索”菜单中的“替换文本”功能,把文件内的i386替换为BOOT(大写),共计替换1次,保存后退出,如图4。启动WinHex软件,打开BOOT文件夹内的setupldr.bin这个文件,然后使用WinHex“搜索”菜单中的“替换文本”功能,把文件内的i386替换为BOOT(大写),共计替换4次,保存后退出
四、制作ISO光盘镜像文件
在命令提示符下进入CDImage文件的目录,输入如下命令生成ISO镜像文件,cdimage -lMyXP -bc:\Bbie\image1.bin -h -n -m -o c:\install c:\Myxp.iso。这里的“c:\Bbie\image1.bin”为光盘引导文件的完整路径,“c:\Myxp.iso”为ISO光盘镜像文件的保存路径。Cdimage的详细参数说明可直接输入cdimage.exe(不加参数)来获得。经过以上的设置后,在C盘的根目录下就会生成一个名为Myxp.iso的光盘镜像文件,其大小只有448MB,相比原安装光盘的560MB少了112MB!最后,通过Nero或Alcohol 120%等软件的镜像烧录功能可以很方便的把它刻录出来,这样一张经过瘦身的Windows XP安装光盘就制作出来了。