开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2012.10.25
1)WinPE
WINPE即WINDOWS的预安装环境。它是微软提供给OEM厂商用来开发驱动和调试硬件的一个命令行方式(有WIN2000/XP/2003等不同版本),实质上就是只提供了WINNT基本内核和基本驱动的操作系统,主要特点是:只有100多M,可直接在光盘上运行,无须访问硬盘。
2)ERD
3)Hiren's.BootCD
2.启动原理
感觉这三个工具都很好,一时难以取舍,而且合在一起大小也在一张CD的容量之内,所以决定要把它们集成在一张光盘中。想要做到这一点必须要先了解光盘启动的原理。
光盘中有一个称为引导扇区的位置,系统启动时会从这个位置读取数据并运行,保存在引导扇区的文件就被称为引导文件。
1)用WinImage把WinPE的光启ISO映像中提取引导文件并保存(比如以文件名bootwinpe.bin保存)。用UltraEdit打开引导文件可以发现一段字符“SETUPLDR.BINBOOTFIX.BINWXPE”,在此之后的字节除末尾的两个外全都是“00”,这说明引导文件导向为WXPE目录下的BOOTFIX.BIN、SETUPLDR.BIN。我下载的WinPE映像的WXPE目录下没有BOOTFIX.BIN,所以仅执行SETUPLDR.BIN,它是一个对安装过程进行管理的文件。
2)用同样的方法提取ERD的引导文件命名为booterd.bin。用UltraEdit打开booterd.bin可以发现一段字符
3)用WinImage查看Hiren's.BootCD.v9.2的引导扇区属性为1.44MB软盘,导出引导文件命名为bootHiren.bin,文件大小为1.44Mb,是一个虚拟软盘映像。用WinImag打开bootHiren.bin,其中有一个名为jo.sys的文件,提取此文件,用UltraEdit打开,可以发现如下字符串“1.BootFromHardDriver”“2.StartBootCD”……,个文件的作用就是提供一个选择菜单,删除此文件可以取消选择菜单而直接从光盘启动。
3.启动菜单制作软件
想要把WinPE、ERD、Hiren's集成到一张启动CD上,必须要有一个启动选择菜单。制作启动菜单的工具有DiskEmu、BCDW、EasyBoot等,其中EasyBoot为中文软件,容易上手,并且可以直接生成映像文件和刻录光盘,适合于初学者使用。
准备制作的启动菜单分为两层,第一层选择从硬盘或光盘启动(默认硬盘启动,这样即使一时疏忽把光盘留在光驱中也不会影响系统的正常启动),第二层选择启动WinPE、ERD或Hiren's。
4.文件准备
1)把WinPE、ERD、Hiren's的ISO映像文件解压到EasyBoot安装目录下disk1文件夹中。
2)分别从WinPE、ERD、Hiren's的ISO映像文件中提取引导文件,分别命名为bootwinpe.bin、booterd.bin、bootHiren.bin并保存到EasyBoot安装目录下disk1文件夹中。
3)删除ERD文件夹I386中的BOOTFIX.BIN,以取消其“PressanykeytobootfromCD”界面。
用WinImage打开bootHiren.bin,删除其中的jo.sys,然后保存,以取消Hiren's的“1.BootFromHardDriver”“2.StartBootCD”选择界面。
5.菜单制作
想要把WinPE、ERD、Hiren's集成到一张启动CD上,必须要有一个启动选择菜单。制作启动菜单的工具有DiskEmu、BCDW、EasyBoot等,其中EasyBoot为中文软件,容易上手,并且可以直接生成映像文件和刻录光盘,适合于初学者使用。准备制作的启动菜单分为两层,第一层选择从硬盘或光盘启动(默认硬盘启动,这样即使一时疏忽把光盘留在光驱中也不会影响系统的正常启动),第二层选择启动WinPE、ERD或Hiren's。
1)制作WinPE、ERD、Hiren's选择菜单,命名为cdmenu.EZB保存到disk1\ezboot文件夹。
菜单如下图所示,其中各菜单条运行的命令为:
"运行WinPE"cd/;runbootwinpe.bin
"运行ERDCommander2005"cd/;runbooterd.bin
"运行Hiren'BootCD"cd/;runboothiren.bin
2)制作营盘启动、光盘启动选择菜单,命名为CDboot.EZB保存到disk1\ezboot文件夹。
"从硬盘启动"boot80
"从光盘启动"runcdmenu.ezb
6.制作ISO映像文件
1)目录结构如下:
|--disk1;光盘文件目录
|--BOOTWINPE.BIN;WinPE引导文件
|--WINNT.XPE;WinPE程序文件
|--WINPE.IS_;WinPE程序文件
|--AUTORUN.INF;WinPE程序文件
|--WINPE安装;WinPE程序文件夹
|--WXPE;WinPE程序文件夹
|--外置程序;WinPE程序文件夹
|--BOOTERD.BIN;ERD引导文件
|--BOOTFONT.BIN;ERD程序文件
|--WIN51;ERD程序文件
|--WIN51IS;ERD程序文件
|--WINBOM.INI;ERD程序文件
|--DOCUMENTSANDSETTINGS;ERD程序文件夹
|--I386;ERD程序文件夹
|--PROGRAM;ERD程序文件夹
|--BOOTHIREN.BIN;Hiren'sbootCD程序文件
|--BOOTCD;Hiren'sbootCD程序文件夹
|--ezboot;启动菜单存放文件夹
|--cdmenu.EZB;启动菜单文件
|--CDboot.EZB;启动菜单文件
|--loader.bin;引导文件
其中,AUTORUN.INF用于在windows环境下的光盘自动运行WinPE安装程序,可以删除。
2)运行EasyBoot程序,按"制作ISO"按钮,出现对话框
其中设置如下:
选择光盘文件目录为disk1
使用缺省引导文件disk1\ezboot\loader.bin
使用缺省选项,如果需要支持小写文件名,请选择"使用Joliet"
设置CD卷标为BootCD
设置输出ISO文件名为myCD.iso
按“制作”按钮,即可生成可启动的光盘ISO文件。
7.刻录可启动光盘
把生成的可启动光盘映像文件刻录到光盘,可以使用AheadNero等刻录软件来完成,当然,你首先要有空白CD和刻录光驱。