北京车展——尽享香车美女电子杂志 用户注册 论坛 订阅杂志

创建操作系统无人值守安装光盘(五)::删除不必要的文件

    我们在前几期文章中已经介绍了怎样将Service Pack和Hotfix补丁程序集成到Windows安装程序中,并创建可以在安装Windows过程中自动安装的Office和其他应用程序的安装文件,那么怎样将这些文件刻录成一个完整的、可以引导计算机的安装光盘呢?这是本期文章将要讨论的内容。

删除不必要的文件

    虽然我们在前面已经说过,可以选择DVD刻录盘,这样可以用一张光盘包含尽可能多的内容,不过尽管如此,我们最好还是将安装文件清理一下,这样可以省出更多空间保存自己常用的软件。
XPCD目录下,可以放心删除的文件夹有:DOCS、VALUEADD,还有SUPPORT。这样可以释放出22.3MB空间。

    让我们更加深入到XPCDi386文件夹中,如果不打算将该光盘用于老版本Windows的升级,那么还可以删除以下文件夹:WIN9XMIG、WIN9XUPG ,还有WINNTUPG,这样可以释放出37.6MB空间。

    如果是非英文版本的Windows XP,那么还可以删除i386下的LANG文件夹,这样可以释放出大概99MB(具体情况可能各有不同)空间。

    对于集成了Service Pack 2的Windows XP安装文件,其中还有一个新增的Compnents文件夹,这里面保存了Tablet PC和.NET Framework 1.0组件的必要文件,可以放心删除(该文件夹中还包括了Media Center的组件,既然不打算用MCE,那么这些文件对我们都没什么用)。

    如果从$OEM$发布文件夹中安装应用软件,那么还可以搜索一下$OEM$文件夹,删除所有找到的instmsia.exe和instmsiw.exe文件。这两个文件是用于升级Windows Installer的,可以放心删除,因为Windows XP并不需要这两个文件。

创建ISO文件
    经过前面的操作,所有需要的文件都已经准备好了。这时候可以开始将文件打包成ISO文件,需要用到的工具是CDImage。这是微软发布的一个小工具,可以利用现有文件创建ISO。不过这是一个命令行工具,操作起来很不方便。好在网上有热心的网友为该工具添加了一个外壳,这样CDImage也有图形界面版本了,相比命令行界面友好了不少。该工具可以在这个地址下载:http://unattended.msfn.org/files/global/CDIMAGE_GUI.EXE,接着需要下载光盘的引导文件,如果没有这个文件,创建出来的ISO文件将没有引导计算机的能力。引导文件可以从这个地址下载:http://unattended.msfn.org/files/global/boot.img

    下载回来的CDIMAGE_GUI.EXE是一个自释放文件,将程序解压缩到硬盘上,并双击cdimagegui.exe文件运行,将看到图1所示的界面。首先需要在“Please specify the Root Dir if your CD(指定光盘根目录)”选项下选择保存了所需文件的文件夹(默认是c:XPCD),接着在“Please specify a Path and Filename for the Iso File(请为ISO文件指定保存路径和名称)”选项下选择创建好的ISO文件的保存位置和文件名。

图1

    随后点击软件窗口左侧的“Configuration(配置)”按钮,进入配置界面。在配置界面的“Boot(引导)”选项卡下选择下载回来的boot.img文件作为引导文件(图2),这一步是非常重要的,如果没能正确设置,那么创建出来的光盘将无法引导计算机。这里提供的引导文件可以用于32位的Windows 2000/XP/2003操作系统,不能用于64位Windows以及Windows Vista系统。
图2

    接着打开配置页面上的“Creation(创建)”选项卡,将能看到图3所示的界面。这里要确保选中了“-m”和“-l”两个参数,其中前者可以让CDImage创建大于640MB的ISO文件,这样可以用于DVD刻录;而后者选中后就可以指定光盘的卷标,你可以使用任意的名称作为卷标(为了保证兼容性,卷标最好只使用英文字母和数字,而且最好不要太长)。
图3

    要设置的选项就是这些了,如果一切检查无误,就可以开始创建。点击CDImage窗口左侧的“Creation(创建)”按钮,然后点击窗口右下角的“Start Image Creation(开始创建映像)”按钮,即可开始创建,稍等片刻即可完成。

镜像的测试

    现在我们已经有合适的ISO文件了,可以将其刻录到光盘。不过在刻录之前,建议首先对ISO文件进行测试,以免刻录后才发现问题,浪费刻录盘和时间。测试可以选择使用虚拟机,例如VMWare Workstation或者Virtual PC来安装系统和所有需要的程序。因为介绍虚拟机软件使用的文章很多,因此这里不再多说,大家可以看看本刊之前的文章,或者在网上搜索一下。

    如果在虚拟机中的测试完全正常,那么就可以考虑刻录了。注意:因为虚拟机使用的硬件全部是虚拟出来的,因此你自定义出来的光盘中放置的设备驱动可能会无法正确安装。这属于正常现象,可以忽略。

光盘的刻录

    刻录光盘的时候不能使用Windows XP自带的刻录功能,而需要用到专门的刻录软件。而且刻录的时候有两点问题需要注意:

    第一、刻录模式要选择光盘一次刻录(Disc-at-once,DAO),而不能选择轨道一次刻录(Track-at-once,TAO),否则刻录出来的光盘可能无法引导计算机,或者在使用过程中会遇到问题。

    第二、ISO文件要以光盘映像的形式刻录,而不能以普通的文件来刻录。以大家最常用的Nero Burning ROM 7简体中文版为例,在“刻录器”菜单下选择“刻录映像文件”,然后找到并选择之前创建出来的ISO文件,然后点击确定,就可以开始刻录工作。

    本系列文章的内容已经全部讲完了,通过这一系列文章,你可以了解怎样DIY一张自己专用的个性化Windows安装光盘,但相关的内容还有很多,例如自定义系统安装过程中显示的画面,甚至实现一些更复杂的安装选项等,有兴趣的朋友可以在作者的个人网站看到更多内容:http://www.cctips.com/Unattended/。□

楼层
评论人
评论内容摘要
发表时间
发表您的观点
  • 用户名:(必填)
  • 电子邮件:
  • 验证码:(必填)
  •  
  • 发表留言: