教你如何修改GHO,制作自己的系统安装盘文中以【电脑公司ghost xp v7.3】为例桌面壁纸C:\Documents and Settings\BBW\Local Settings\Application Data\Microsoft软件准备1 UltraISO2 GHOST镜像浏览器V8.3.EXE(在光盘里可以提取到)3 EasyBoot4 电脑公司ghost xp v7.3 .ISO文件详细步骤:1.用UltraISO打开电脑公司ghost xp v7.3 ISO文件提取一个文件包,一个GHO 文件(EZBOOT文件包,WINXPSP2.GHO文件)EZBOOT文件包是光盘DOS启动界面和WINDOWS系统中自动运行截面2.修改光盘DOS启动截面:准备一张640*480 256色图片,图片可以选择自己喜欢的图片,用PS修改成640*480 256色首先将准备好的图片放到提取出的EZBOOT文件夹中,替换原来的BACK.BMP;用EASYBOOT打开EZBOOT文件夹中的cdmenu.ezb文件,因为已经替换了背景文件BACK.BMP文件,所以在EASYBOOT显示的已经是你喜欢的背景图片了,各位可以按照自己的喜好随便用EASYBOOT软件修改里边的文字部分,比如作者,日期,菜单可以不用修改,因为DONGHAI已经做的很好了,对了在保存以前别忘记在EASYBOOT里选中背景图象一项。
SUB.EZB文件和上边一样的修改方法容易出现的问题就是图片的格式问题,一定要把图片个修改对了完成以后替换原来的EZBOOT就OK了3 修改WINDOWS系统下光盘自动运行的界面在UltraISO打开的7.3ISO文件里提取AUTORUN.INI,把里边修改成自己的OEM信息,替换原来的文件有人要问了,干吗要改,(哈哈,这个AUTORUN.INN文件就是WINDOWS系统下光盘自动运行的界面显示的文字内容)光盘界面问题到次修改完毕.4 接下来就是修改GHO文件了,要用到的软件就是GHOST镜像浏览器V8.3.EXE用GHOST镜像浏览器V8.3.EXE打开已经提取出来的WINXPSP2.GHO 文件,大家可以看到,里边的文件树其实就是装完系统后的C盘的样子. 里边需要修改的地方很多.但是大体的不删除原来软件的情况下就需要修改以下几个地方(因为原来残留的流氓软件ISLAND已经处理完毕了不过本人个人认为.里边的QQ2006,迅雷,SAFE360,傲游浏览器,BIT下载软件都可以不要了;具体原因大家在使用当中可以体会到这几个软件带来得不方便,我就不多说了)软件的删除方法很简单就是在打开的GHO文件的文件树中找到Document and Settings-Administrator--桌面,将里边的QQ和迅雷的连接文件删除,再到all users--桌面里的bitcomet.lnk,maxthon.lnk删除,再到all users--开始菜单--程序中将腾讯QQ包删除;这一步是为了把开始菜单和桌面上的不要的软件的连接删除,下面就给把实质的程序删除了,可以在program files找到,一一删除就行了,这样在将来的桌面上就干净了5 下面就是最烦琐重要的部分,这儿充分体现了东海大哥的智慧第一步:修改系统属性里的OEM信息:首先找到sysprep文件夹提取sysprep.inf文件,如下ProductKey=MRX3F-47B9T-2487J-KWKMF-RPWBYFullName="GHOST 还原盘基地"OrgName=""ComputerName=*将微软用户和微软中国改成你自己的公司名,然后保存替换原来的文件第二步就是修改系统属性里制造商和技术支持商的标志和技术支持信息:支持商的标志是windows-system32中的oemlogo,大家可以设计个差不多大小的替换掉原来的就可以了技术支持信息是windows-system32下的oeminfo.ini文件,可以打开修改后替换本来的第三就是修改系统恢复过程中有一段时间显示的图片,位置是windows-system32中的setup.bmp文件,可以用上边的back.bmp改为setup.bmp替换到这儿大部分的已经修改完毕,还有就是在系统装完后在标准模式下开始菜单上有个连接的问题,这个就比较麻烦了,需要修改注册表,GHO文件的注册表位置是windows-system32下的config下的文件,这个只需要将config下的software提取出来就行了,修改办法如下:开始-运行-regedit,打开注册表编辑器选中HKEY_LOCAL_MACHINE,选中文件--加载配置单元,选择刚才提取的sofeware文件,随便在弹出的加载配置单元的项名称随便起个名字,比如123,这时候在HKEY_LOCAL_MACHINE下就会多了123 的项;下边找到了根源HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0},这一项里包含了“默认”和“Infotip”这两项,将Infotip直接删除,在左边{2559a1f6-21d7-11d4-bdaf- 00c04f60b9f0}下还有Instance项,里边有"默认","CLSID","COMMAND","METHOD","PARAM1"几项, 下边把"command","param1"直接删除就行了。
最后回到123项目跟目录,文件-卸载配置单元,把修改好的sofeware文件替换原来的5 回到GHOST镜像浏览器V8.3.EXE 文件--编译,将编译好的WINXPSP2.GHO替换ISO中的原文件。
6 封光盘最后就是在UltraISO中保存已经修改好的的ISO文件,记得在UltraISO 左边栏把原来的“电脑公司GHOSTXP V7.3”修改成你要做的光盘的名字安装版XP修改首先我们要准备一下各项需要用到的工具,“工欲善其事,必先利其器”嘛1、Eastboot(DOS下的启动菜单制作工具)2、Autoplay menu Builder(WINDOWS下的启动菜单制作工具)3、ResHacker4、NLite(封装工具)5、UItraISO6、VMware workstation虚拟机7、新萝卜家园急速安装版3.2系统盘还有其他的一些小工具,我们在用到的时候在细述,下面我们开始工作:首先我们要安装Eastboot,安装好之后我们进入安装目录下会看到三个文件夹分别是:disk1、ISO、resource。
我们打开文件夹disk1,会发现ezboot文件夹。
好,我们现在用UItraISO打开“新萝卜家园急速安装版3.2系统盘”的镜像文件,然后把以下四个文件复制到disk1目录下:I386文件夹、WIN51IP、WIN51、WIN51IP.SP3。
修改系统安装画面、OEM信息和图片如果你想修改系统安装画面、OEM信息和图片,那么需要进行以下几项工作,以下几个文件都在I386文件夹下,I386文件夹下的WINNTBBU.DLL 这个DLL可以更改系统安装时的图片。
用Resource Hacke打开WINNTBBU.DLL双击“位图”--103--删除1033右击2052替换成你自己准备的图片。
注意图片格式是.BMP格式的点击“操作”添加一个新资源,资源名称填103,资源语言填1033。
修改好后另存,然后替换I386下面那个WINNTBBU.DLL就可以了。
OEMINFO.IN_这个文件记录着系统信息,用winrar打开,把里面的内容改成你想要的。
看看我的:改好后把文档保存到D盘根目录,然后cmd运行以下命令进行CAB压缩:makecab d:\oeminfo.ini d:\OEMINFO.IN_压缩好后,用D盘下新生成的OEMINFO.IN_文件替换I386文件下的那个源文件。
oemlogo.bm_这个文件中的图片是OEM图标。
你可以做一个自己的图标,大小为160x120,做好图标后,保存成BMP格式图标名为oemlogo.bmp,存在D盘,同样运行以下命令进行CAB压缩:makecab d:\oemlogo.bmp d:\oemlogo.bm_ 压缩完后,替换原I386下的文件。
集成驱动安装集成驱动安装,这里使用的【倩女阁楼V2】作者的方法,感觉比较易懂易操作些,首先下载DriverFiles.zip(下载地址:/staff/Alanoll/DriverFiles.zip)。
下载完成后先不要解压,在disk1文件夹下新建一个目录,命名为$OEM$。
建好好,把压缩包中的文件全部解压到这个文件夹中,然后打开I386文件夹,找到winnt.sif文档,用记事本打开后,在[GuiUnattended]段中加入下面这段代码:DetachedProgram=".\system32\cmd.exe"Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I\$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"保存后,接下来如果需要整合一个万能驱动的话,那就得从网上下载一个万能驱动包了。
下载好之后,把驱动包全部解压,在disk1文件夹下建立一个名为Drivers 的文件夹放这些解压出来的驱动文件,然后使用7z把Drivers 文件夹进行压缩。
最后把得到的Drivers.7z放入$OEM$文件夹中就可以了。
这里记得要把那个没有压缩的Drivers 文件夹删除掉,忽略这一点你的系统文件肯定在1G以上,完成了以上,驱动就整合完毕了。
讲下原理啊,避免有的XDJM们还是停留在依葫芦画瓢的阶段上,原理:当Windows安装程序读取winnt.sif的GuiUnattended段后,将运行Drivers.cmd,Drivers.cmd 批处理首先会暂停Windows的安装程序,然后执行WatchDriverSigningPolicy.exe使Windows 接受未签名的驱动程序安装,批处理文件会检查是否有压缩后的驱动程序包,如果有,将其解压。
然后运行SetupCopyOEMInf.exe对$OEM$\Drivers文件夹其下的每个子文件夹进行扫描,并处理所有的.inf文件(复制指定的.inf文件到%windir%\Inf中),这样,Windows在检查硬件设备后将会找到所有的即插即用硬件的驱动程序。