论文部分内容阅读
版主手记
从Window诞生以来,这个给比尔大叔带来巨大的财富的操作系统的同时,也被人们戏谑地称为补丁系统。近来Windows Vista SP1和XP SP3又在网上被炒得沸沸扬扬。尽管这两个服务包至今并未正式发布,只是出现了预览版,但从不断透露出来的消息看,Vista SP1除了包含安全升级包和补丁软件外,主要在完善硬件驱动与应用程序的兼容方面,有一定的提高。大伙比较关心的XP SP3,虽然没有整合IE7和WMP11,但是这个体积达332MB(英文语言)的服务包,应该“另有隐情”。——公子
“文件正在被使用,无法清除病毒!”这是杀毒过程中最害怕遇到的事。于是,离线杀毒开始闯入人们的视野。所谓的离线杀毒,其实就是在一套操作系统下对另一套系统进行查杀处理,以避免文件正在被使用之忧。如今,我们不必再把感染病毒的硬盘挂接到另一台电脑里,也不用在黑自主色调的DOS模块里运行杀毒命令,因为有了Windows PE。
但是。在Windows PE上并不能安装诸如卡巴斯基等应用软件。虽然卡巴斯基内置了制作应急光盘功能,不过经过试用后,发现根据它的向导很难制作成功。于是。笔者查找相关资料后,摸索出另外一种制作方法,整个制作思路,共分四步来完成。即先在已经安装卡巴斯基软件的Windows XP里,配合PE Builder工具提取Windows PE模块的文件,然后再将卡巴斯基的Windows PE模块添加进去。
制作卡巴斯基的Windows PE模块
这一步的任务是制作卡巴斯基的Windows PE模块。通过卡巴斯基内置的应急光盘制作向导来实现。按向导要求,必须首先安装PE Builder。以下是具体的操作步骤。
步骤1:安装PE Builder
PE Builder是一款可制作Windows PE的小工具(下载地址:http://soc rc.onlinedown.net/down/pebuilder3110a.zip)。使用它可以从Windows XP SP2或Windows Server 2003安装光盘提取部分文件制作Windows PE。另外,PE Builder自带了一些插件。比如A43资源管理器、网络工具、磁盘扫描工具等。还可手动添加诸如Ghost、磁盘分区管理工具等。软件安装后。务必记住其安装位置。默认是“C:\pebuilder3110a”。
步骤2:运行卡巴斯基的应急光盘向导
运行卡巴斯基,在卡巴斯基主界面上单击“服务”→“应急磁盘”→“启动向导”,进入应急盘创建向导。首先,单击“已安装的PE Builder文件夹”后的“浏览”按钮,选择PE Builder的安装位置,本例为“C:\pebuilder3110a”。接着,单击“输出文件夹”后的浏览按钮,选择提前创建的一个文件夹。本例为“F:\kb”。
然后,插入Windows XP SP2安装光盘,单击“Windows XP SP2安装光盘路径”后的“浏览”按钮指出安装光盘的位置(这里以“|:”,为例)。
步骤3:生成卡巴斯基的Windows PE模块
在卡巴斯基“应急盘创建向导”里单击“下一步”按钮。此时可以观察到PE Builder工具已经正常启动,并且从Windows XP SP2安装光盘提取制作Windows PE模块所需要的文件。
完成后,可在指定的输入位置找到能从光盘运行的卡巴斯基文件。本例的具体位置是“F:\kb\Programs\avp6”文件夹,注意其中的文件夹“……\Prog rams\avp6”由程序自动生成,不需要我们干涉。
小提示
网上搜索时,可能会找到名为“PE Builder V3.1.3汉化版”的软件(比如:天空软件站http://www.skycn.com/soft/24627.html),如果用这一版本来制作,会在“应急盘创建向导”提取文件时出现报错信息。制作不会成功。
文件提取完成后。返回“应急盘创建向导”窗口,单击“下一步”按钮开始生成包含卡巴斯基的Windows PE的ISO镜像文件。结果大失所望,程序窗口提示操作失败,但是生成的文件里的Windows PE杀毒模块(只相当于Windows PE系统的一个应用软件)还完好无损。
事实上,该向导主要完成两件事。其一,生成运行Windows PE所必须的文件和运行于Windows PE的卡巴斯基模块。这些文件全部位于前面指定的文件夹即“F:\kb”中。其中,杀毒模块位于“F:\KB\Programs\avp6”文件夹。笔者测试后,此模块可用。
其二,利用这些文件制作一个ISO文件,是在这一步出现错误的。为解决这一问题,笔者尝试过手动用“F:\kb”下文件来制作ISO文件。可将该ISO刻录于光盘后,发现该光盘不能引导电脑到Windows PE环境。
总结:在这一步中,虽然以失败告终,但我们却获得了卡巴斯基的Windows PE模块。在后面,我们将手动制作Windows PE并将卡巴斯基的Windows PE模块集成到其中。
制作Windows PE
这一步的任务是制作能成功启动的Windows PE,要用到的工具是PE Builder。
步骤1:准备中文插件
虽然前面说到了使用PE Builder汉化版本会出问题,但是我们可以间接使用汉化版本的中文插件。安装PE Builder V3.1.3汉化版(记住安装路径。默认位置是“C:\Program Files\PE Builder”文件夹),进入软件安装路径,并将在“\plugin\chs”子文件夹拷贝到“C:\pebuilder3110a\plugin”就可以了。
为了不让汉化版本影响已经安装的PE Builder英文版,接着卸载PE Builder V3.1.3汉化版。
步骤2:添加插件
运行PE Builder,在“Source”后指定Windows XP SP2安装光盘的位置“|:”、“Output”下指定文件输出文件夹。由于我们还要将前面生成的avp6加入到其中。所以这里选择“None”暂时不生成镜像文件。接着。单击“Plugins”按钮打开插件管理窗口。在此一定要确认“A43”(windows PE中的资源管理器)和“简体中文支持”插件前的状态是否为“Yes”。如果不是,请单击“Enable/Disable”按钮改正。完成后,单击“Close”返回PE Builder主窗口。
小提示
要用好PE Builder,核心就在这里。在此,可将ERD、磁盘管理工具、Ghost等以插件的形式添加到光盘Windows PE中。光盘Windows PE功能的强弱完全由这里添加的插件的多少来决定(著名的“深山红叶”工具光盘就是用PE Builder来制作的,足见其功能之强)。当然也可将卡巴斯基以插件的形式添加进去,但得涉及了脚本的编辑。为简化操作,我们将在后面处理这一问题。
步骤3:生成Windows PE必须的文件
在PE Builder主窗口里,单击“Build”按钮即可,这时Windows PE所必须的文件全部保存在“C:\pebuilder3110a\BartPE”目录里。
在Windows PE中集成卡巴斯基
如果说前一步是保证Windows PE成功的关键。那么。这一步就是保证卡巴斯基能正常运行于Windows PE的关键。
步骤1:确定病毒库位置
如前所述,所有基于Windows PE而运行的卡巴斯基文件都位于“F:\kb\Programs\avp6”文件夹,约39MB。右击vp6.Reg文件,选择“编辑”打开文件,其中“DataRoot”键值数值(“%ramdrv%\\Documentsand Settings\\Application Datakkavp6”)就是卡巴斯基的病毒库位置。在Windows XP里,病毒库的默认位置是“C:\Documents and Settings\All Users\ApplicationData\Kaspersky Lab\AVP6”文件夹。此时,为保证病毒库为最新版,请先升级卡巴斯基病毒库。
接着打开“C:\pebuilder3110a\BartPE”文件夹,手动创建“Application Data”文件夹,并将“C:\Documents and Settings\All Users\Applicalion Data\”下的“Kaspersky Lab\AVP6”子文件夹复制进来。这样,卡巴斯基的病毒库位置就与注册表文件一致了。
小提示
关于病毒库的更新,这是光盘杀毒的最大问题,卡巴斯基能比较好地解决这一问题。这里提供一种方法:在硬盘上安装卡巴斯基,它的病毒库位置如前所述,修改注册表文件vp6.Reg,将路径指向这一位置即可。在Windows PE下,硬盘的C分区盘符仍然为“C:”。这就意味着,只要安装于硬盘的卡巴斯基升级了,Windows PE下的卡巴斯基病毒库也是最新的。
步骤2:拷贝卡巴的Windows PE模块
打开“F:\kb\Programs”文件夹,将“avp6”子文件夹拷贝到“C:\pebuilder31 10a\BartPE\Programs”里。
步骤3:制作卡巴在Windows PE中的启动菜单
首先,在“C:\pebuilder3110a\BartPE\Programs\Nu2Menu”文件夹下找到文件nu2menu.Xml。用记事本打开它,按下,查找“A43 FileManagement Utility”,并在下一行的“”添加以下内容:
小提示
从“=”到“卡巴斯基”是同一行的内容。另外,运行“C:\pebuilaer3110a\BartPE\Programs\Nu2Menut·文件夹下的nu2menu.exe可以预览添加的“卡巴斯基”菜单。
步骤4:制作ISO镜像
以UltraISO为例,将“C:\pebuilder3110a\BartPE”文件夹下所有文件拖到UltraISO的编辑框。
接着,点击菜单“文件”→“保存”,选择输出光盘ISO文件路径,文件名为PEKB.ISO。ISO生成好后,在刻录机放入空白光盘,点击菜单“工具”→“刻录光盘映像”。在弹出的对话框里单击“映像文件”右侧的“浏览”按钮,选择PEKB.ISO,单击“刻录”按钮。不一会儿,一张集成卡巴斯基的Windows PE就出炉了。
小提示
当然,在刻录前,可以使用虚拟机(比如VMware、 Virtual PC)进行检验,确保无误后再进行光盘刻录。
从Window诞生以来,这个给比尔大叔带来巨大的财富的操作系统的同时,也被人们戏谑地称为补丁系统。近来Windows Vista SP1和XP SP3又在网上被炒得沸沸扬扬。尽管这两个服务包至今并未正式发布,只是出现了预览版,但从不断透露出来的消息看,Vista SP1除了包含安全升级包和补丁软件外,主要在完善硬件驱动与应用程序的兼容方面,有一定的提高。大伙比较关心的XP SP3,虽然没有整合IE7和WMP11,但是这个体积达332MB(英文语言)的服务包,应该“另有隐情”。——公子
“文件正在被使用,无法清除病毒!”这是杀毒过程中最害怕遇到的事。于是,离线杀毒开始闯入人们的视野。所谓的离线杀毒,其实就是在一套操作系统下对另一套系统进行查杀处理,以避免文件正在被使用之忧。如今,我们不必再把感染病毒的硬盘挂接到另一台电脑里,也不用在黑自主色调的DOS模块里运行杀毒命令,因为有了Windows PE。
但是。在Windows PE上并不能安装诸如卡巴斯基等应用软件。虽然卡巴斯基内置了制作应急光盘功能,不过经过试用后,发现根据它的向导很难制作成功。于是。笔者查找相关资料后,摸索出另外一种制作方法,整个制作思路,共分四步来完成。即先在已经安装卡巴斯基软件的Windows XP里,配合PE Builder工具提取Windows PE模块的文件,然后再将卡巴斯基的Windows PE模块添加进去。
制作卡巴斯基的Windows PE模块
这一步的任务是制作卡巴斯基的Windows PE模块。通过卡巴斯基内置的应急光盘制作向导来实现。按向导要求,必须首先安装PE Builder。以下是具体的操作步骤。
步骤1:安装PE Builder
PE Builder是一款可制作Windows PE的小工具(下载地址:http://soc rc.onlinedown.net/down/pebuilder3110a.zip)。使用它可以从Windows XP SP2或Windows Server 2003安装光盘提取部分文件制作Windows PE。另外,PE Builder自带了一些插件。比如A43资源管理器、网络工具、磁盘扫描工具等。还可手动添加诸如Ghost、磁盘分区管理工具等。软件安装后。务必记住其安装位置。默认是“C:\pebuilder3110a”。
步骤2:运行卡巴斯基的应急光盘向导
运行卡巴斯基,在卡巴斯基主界面上单击“服务”→“应急磁盘”→“启动向导”,进入应急盘创建向导。首先,单击“已安装的PE Builder文件夹”后的“浏览”按钮,选择PE Builder的安装位置,本例为“C:\pebuilder3110a”。接着,单击“输出文件夹”后的浏览按钮,选择提前创建的一个文件夹。本例为“F:\kb”。
然后,插入Windows XP SP2安装光盘,单击“Windows XP SP2安装光盘路径”后的“浏览”按钮指出安装光盘的位置(这里以“|:”,为例)。
步骤3:生成卡巴斯基的Windows PE模块
在卡巴斯基“应急盘创建向导”里单击“下一步”按钮。此时可以观察到PE Builder工具已经正常启动,并且从Windows XP SP2安装光盘提取制作Windows PE模块所需要的文件。
完成后,可在指定的输入位置找到能从光盘运行的卡巴斯基文件。本例的具体位置是“F:\kb\Programs\avp6”文件夹,注意其中的文件夹“……\Prog rams\avp6”由程序自动生成,不需要我们干涉。
小提示
网上搜索时,可能会找到名为“PE Builder V3.1.3汉化版”的软件(比如:天空软件站http://www.skycn.com/soft/24627.html),如果用这一版本来制作,会在“应急盘创建向导”提取文件时出现报错信息。制作不会成功。
文件提取完成后。返回“应急盘创建向导”窗口,单击“下一步”按钮开始生成包含卡巴斯基的Windows PE的ISO镜像文件。结果大失所望,程序窗口提示操作失败,但是生成的文件里的Windows PE杀毒模块(只相当于Windows PE系统的一个应用软件)还完好无损。
事实上,该向导主要完成两件事。其一,生成运行Windows PE所必须的文件和运行于Windows PE的卡巴斯基模块。这些文件全部位于前面指定的文件夹即“F:\kb”中。其中,杀毒模块位于“F:\KB\Programs\avp6”文件夹。笔者测试后,此模块可用。
其二,利用这些文件制作一个ISO文件,是在这一步出现错误的。为解决这一问题,笔者尝试过手动用“F:\kb”下文件来制作ISO文件。可将该ISO刻录于光盘后,发现该光盘不能引导电脑到Windows PE环境。
总结:在这一步中,虽然以失败告终,但我们却获得了卡巴斯基的Windows PE模块。在后面,我们将手动制作Windows PE并将卡巴斯基的Windows PE模块集成到其中。
制作Windows PE
这一步的任务是制作能成功启动的Windows PE,要用到的工具是PE Builder。
步骤1:准备中文插件
虽然前面说到了使用PE Builder汉化版本会出问题,但是我们可以间接使用汉化版本的中文插件。安装PE Builder V3.1.3汉化版(记住安装路径。默认位置是“C:\Program Files\PE Builder”文件夹),进入软件安装路径,并将在“\plugin\chs”子文件夹拷贝到“C:\pebuilder3110a\plugin”就可以了。
为了不让汉化版本影响已经安装的PE Builder英文版,接着卸载PE Builder V3.1.3汉化版。
步骤2:添加插件
运行PE Builder,在“Source”后指定Windows XP SP2安装光盘的位置“|:”、“Output”下指定文件输出文件夹。由于我们还要将前面生成的avp6加入到其中。所以这里选择“None”暂时不生成镜像文件。接着。单击“Plugins”按钮打开插件管理窗口。在此一定要确认“A43”(windows PE中的资源管理器)和“简体中文支持”插件前的状态是否为“Yes”。如果不是,请单击“Enable/Disable”按钮改正。完成后,单击“Close”返回PE Builder主窗口。
小提示
要用好PE Builder,核心就在这里。在此,可将ERD、磁盘管理工具、Ghost等以插件的形式添加到光盘Windows PE中。光盘Windows PE功能的强弱完全由这里添加的插件的多少来决定(著名的“深山红叶”工具光盘就是用PE Builder来制作的,足见其功能之强)。当然也可将卡巴斯基以插件的形式添加进去,但得涉及了脚本的编辑。为简化操作,我们将在后面处理这一问题。
步骤3:生成Windows PE必须的文件
在PE Builder主窗口里,单击“Build”按钮即可,这时Windows PE所必须的文件全部保存在“C:\pebuilder3110a\BartPE”目录里。
在Windows PE中集成卡巴斯基
如果说前一步是保证Windows PE成功的关键。那么。这一步就是保证卡巴斯基能正常运行于Windows PE的关键。
步骤1:确定病毒库位置
如前所述,所有基于Windows PE而运行的卡巴斯基文件都位于“F:\kb\Programs\avp6”文件夹,约39MB。右击vp6.Reg文件,选择“编辑”打开文件,其中“DataRoot”键值数值(“%ramdrv%\\Documentsand Settings\\Application Datakkavp6”)就是卡巴斯基的病毒库位置。在Windows XP里,病毒库的默认位置是“C:\Documents and Settings\All Users\ApplicationData\Kaspersky Lab\AVP6”文件夹。此时,为保证病毒库为最新版,请先升级卡巴斯基病毒库。
接着打开“C:\pebuilder3110a\BartPE”文件夹,手动创建“Application Data”文件夹,并将“C:\Documents and Settings\All Users\Applicalion Data\”下的“Kaspersky Lab\AVP6”子文件夹复制进来。这样,卡巴斯基的病毒库位置就与注册表文件一致了。
小提示
关于病毒库的更新,这是光盘杀毒的最大问题,卡巴斯基能比较好地解决这一问题。这里提供一种方法:在硬盘上安装卡巴斯基,它的病毒库位置如前所述,修改注册表文件vp6.Reg,将路径指向这一位置即可。在Windows PE下,硬盘的C分区盘符仍然为“C:”。这就意味着,只要安装于硬盘的卡巴斯基升级了,Windows PE下的卡巴斯基病毒库也是最新的。
步骤2:拷贝卡巴的Windows PE模块
打开“F:\kb\Programs”文件夹,将“avp6”子文件夹拷贝到“C:\pebuilder31 10a\BartPE\Programs”里。
步骤3:制作卡巴在Windows PE中的启动菜单
首先,在“C:\pebuilder3110a\BartPE\Programs\Nu2Menu”文件夹下找到文件nu2menu.Xml。用记事本打开它,按下
小提示
从“=”到“卡巴斯基”是同一行的内容。另外,运行“C:\pebuilaer3110a\BartPE\Programs\Nu2Menut·文件夹下的nu2menu.exe可以预览添加的“卡巴斯基”菜单。
步骤4:制作ISO镜像
以UltraISO为例,将“C:\pebuilder3110a\BartPE”文件夹下所有文件拖到UltraISO的编辑框。
接着,点击菜单“文件”→“保存”,选择输出光盘ISO文件路径,文件名为PEKB.ISO。ISO生成好后,在刻录机放入空白光盘,点击菜单“工具”→“刻录光盘映像”。在弹出的对话框里单击“映像文件”右侧的“浏览”按钮,选择PEKB.ISO,单击“刻录”按钮。不一会儿,一张集成卡巴斯基的Windows PE就出炉了。
小提示
当然,在刻录前,可以使用虚拟机(比如VMware、 Virtual PC)进行检验,确保无误后再进行光盘刻录。