打造自己的完善 windows 系统安装母盘(四)

原创 2007年09月14日 10:46:00

六、重新封装打包

        系统重新封装可采用系统安装光盘自带的企业部署工具包 DEPLOY.CAB 里的 Sysprep.exe 对系统直接进行重新封装:
在C盘根目录建立一个名为 sysprep 的文件夹,注意:必须是 sysprep ;将 Windows 安装光盘上 /SUPPORT/TOOLS/DEPLOY.CAB 压缩包中的所有文件解压缩到你建立的 SYSPREP 文件夹中。

1、创建 sysprep.inf 自动应答文件
系统无论是进行工厂模式安装,还是进行重新封装,都会要求用户输入一些必要的内容,如用户名,电脑名,安装序列号等。但有一个问题:在新机进行 Ghost 恢复安装过程中,需要我们输入这些信息时,系统还未找到键盘鼠标的驱动,键盘鼠标处于假死状态,这时就必须让系统进行自动应答安装,所以就需要有一个自动应答文件 sysprep.inf 来完成相关信息输入。创建过程基本很傻瓜的,只要按照提示一步一步做下去就可以了,需要注意的是安装类型这一步必须选择“sysprep安装”,许可协议这一步最好选择“完全自动安装”,这样可以在安装过程中无需人工干预,你还可以在“运行一次”里加入你所需要运行的命令,比如把 FAT32 转换为 NTFS 的命令“convert C:/FS:NTFS”等,这个命令可以在安装完成后启动时运行一次。

创建步骤:双击 sysprep 文件夹里的 setupmgr.exe 文件---创建新文件---sysprep安装---Windows XP Professional---是,完全自动安装---输入名称/单位---选择合适的时区---输入产品密钥---计算机名---不输入管理员密码---区域设置---完成。
注意:不输入管理员密码会保留原系统的管理员密码;自动应答文件的文件名一定要是 sysprep.inf,所在目录一定要在c:/sysprep目录下。

2、修改恢复安装时的背景图
在sysprep文件夹下放置一张自己的setup.bmp背景图(800x600),修改sysprep.ini文件,增加:
[OEM_Ads]
Background=setup.bmp
即可。
此方法在最小化安装之前还是会出现一下默认logo,但是时间很短,在最小化安装过程中显示的就是自己的setup.bmp背景图了。

3、重新封装系统
统运行 Sysprep 目录中的 Sysprep.exe 对系统直接进行重新封装系,按照提示完成系统重新封装即可。
需要注意的是进行封装时的选项设置:
a) 在系统封装画面的4个选项中,第二项“使用最小化安装”即无残留驱动安装项正是我们需要的,因此必须要选上。第一项“不重置激活的宽限期”和第三项“不重新产生安全标识符”都是正版用户激活用的,而我们所用的是免激活版,因此这两项选与不选无所谓,对GHOST克隆后的系统在使用上都无影响,但还是建议选上。第四项“检测非即插即用硬件”这一选项不用选。
2) 关机模式可以根据需要选择,因为后面还要做处理,一定要选择“退出”。
3) 选项设置好后就可以点击“重新封装”按钮,大约半分钟过后系统就重新封装好了。

4、安装autohal 自动电源管理模式文件包
复制 autohal 自动电源管理模式文件包里面的 halacpi.dll、halapic.dll、halmps.dll、halaacpi.dll、halmacpi.dll、halstnd.dll、ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntkrnlup.exe 十个文件到 c:/WINDOWS/SYSTEM32/
复制 dtecthal.inf 到 c:/WINDOWS/INF/
复制 run.bat 到 c:/WINDOWS/
复制 boot.ini、bootXP.ini、ntldr、ntldrXP 到系统根目录c:/

注意:复制时有同名文件则选择履盖替换,autohal 自动电源管理模式文件包中有部分文件是系统或隐藏文件,需要修改查看文件属性才可以看到,复制完后要记得恢复查看文件属性。

运行regedit,查找“_HAL”项,删除***_HAL<acpi_hal>注册表项。删除时,在要删除的项上点右键,然后选择“权限” ,为当前用户添加“完全控制”权限即可。

在sysprep文件中,修改sysprep.ini文件,增加:
[GuiRunOnce]
    Command0=c:/WINDOWS/run.bat

说明:这一步本来是在封装前做的,但有时会造成封装不成功,于是放到最后来做。


5、避免出现本地连接2的方法:
有时做出来的GHO镜像,恢复到只有一块网卡的机子上时,会出现“本地连接2”,却没发现"本地连接",很不爽也!处理方法如下:
开始-运行-REGEDIT,然后编辑-查找,输入“本地连接”,找着后,把它的上二级分支一并删除。按F3继续查找………
该信息一般位于:HKEY_LOCAL_MCHINE/SYSTEM/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}”键值。在该子键下面保存着关于本地连接的信息,在此有一个或多个子键,直接删除此键会出错,在此项上点右键,然后选择“权限” ,为当前用户添加“完全控制”权限,然后展开该子键,先删除“Connection”整个子键项,再把{4D36E972-E325-11CE-BFC1-08002BE10318}注册表项全部删除。

说明:这一步本来是在卸载硬件驱动时做的,但有时会造成封装不成功,并且做出来的GHO镜像,恢复到另一台机子上时,会出现“本地连接2”,却没发现"本地连接",放到最后来做则没有问题。

6、关闭电源,完善 windows 系统安装母盘制件完成。


七、制作Ghost系统镜像文件

用DOS启动计算机运行Ghost,依次选择菜单中的“local→Partition→To Image”,在弹出的对话框中选择硬盘的第一分区(C盘),并设置好镜像文件保存路径和文件名,例如“D:/ghost/winxp.gho”,然后在选择了压缩方式后,按“YES”。最终生成的xpghost.gho文件就是Ghost系统镜像文件了。
注意:
1、建议使用 Ghost v11 版本,一方面v8.0以上版本能够支持NTFS分区,另一方面,v8.0以上版本能够在制作镜像文件时自动删除虚拟内存页面文件“pagefile.sys”,减少镜像文件体积。
2、在DOS环境下,超过 2G 的文件就无法调用,GHOST 在备份时虽然会在文件超过 2G 时自动分卷,但这样的分卷在DOS下经常出现读不了的情况,建议使用 Ghost 自定义分卷压缩功能,例如想设置分卷大小为1900MB,则可以输入命令“ghost -split=1900”运行 Ghost,之后的操作与前面的介绍没有任何区别。

后记:

        本人用这种方法制作的 windows XP 系统安装母盘在不少于 100 台不同的时期、不同配置的电脑上安装过(包括笔记本电脑),都能正常使用,没有出现兼容性问题;但
用这种方法制作的 windows 2003 系统安装母盘在部分笔记本电脑上不能正常使用,建议 windows 2003 系统还是正常安装比较合适。

 

打造自己的windows一键安装系统

现在在网上,windows一键安装系统一搜就是一大堆,但几乎所有的系统都会绑定IE主页和预装软件,就算打着纯净版的旗号。而手动安装系统又是非常繁琐,一步一步确定,最后还要自己下载装驱动,更新系统补丁,...
  • cwqcwk1
  • cwqcwk1
  • 2016年07月05日 12:49
  • 3906

打造黑苹果(四)安装MACOS系统

打造黑苹果(四)安装MACOS系统前情回顾打造黑苹果(一)组装硬件的选择与组装 打造黑苹果(二)制作黑mac系统安装U盘 打造黑苹果(三)COMS(BIOS)设置前言经过前面的步骤,我们可以正式开...
  • FungLeo
  • FungLeo
  • 2017年02月26日 17:14
  • 4635

使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)

目录结构: 一、新建common.php封装cookie方法:获取上一次访问时间和获取cookie某个key对应的值:...
  • FenDouXiaoNiao
  • FenDouXiaoNiao
  • 2015年06月15日 02:50
  • 1499

Windows系统安装Linux服务器

Linux 是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、致辞多线程和多CPU的操作系统。Linux继承了Unix以 网络为核心的设计思想,是一个性能稳...
  • u010293698
  • u010293698
  • 2016年05月27日 09:57
  • 695

牛刀小试(四)——较完善的购物系统

/* * @author:杨晓东 * @date:2014-04-06 * 我行我素购物系统 */ import java.util.Scanner;// 导入一个外部的java类 pub...
  • yxd504
  • yxd504
  • 2014年04月09日 17:46
  • 573

打造前端MAC工作站(二)安装软件的两种方法

打造前端MAC工作站(二)安装软件的两种方法前言在上一讲中,我们讲解了MAC系统的简单配置,包括快捷键,以及鼠标等等。然后,我们就愉快的可以用MAC系统了。但是,没有软件的系统那是个毛呀。我们还需要安...
  • FungLeo
  • FungLeo
  • 2017年02月26日 22:51
  • 1978

如何在Windows系统安装pygame

pygame的安装要与Python的安装对应,pygame的Windows 32位对应Python的32位的安装,Windows 64位对应Python的64位的安装。 先来看一下windows...
  • xunfeng13
  • xunfeng13
  • 2016年04月23日 16:59
  • 5715

ubuntu系统下安装windows并引导双系统

首先,感谢点击打开链接
  • Oct11
  • Oct11
  • 2014年10月21日 21:26
  • 15602

先装Linux后装Windows系统的解决方法

一般情况下先装windows后装linux都没有什么问题,linux引导系统都会友好地添加windows启动记录, 先装linux后装windows则很多人都说不行, windows会用自己地引导记录...
  • boboroychen
  • boboroychen
  • 2017年03月12日 11:33
  • 4874

重装Windows系统

话不多说,本教程将带你征服Windows系统「当然是安装,包括但不限于Windows7、8、9、10、J、Q、K…」多图,慎入!!! 多图,慎入!!! 多图,慎入!!!1. 准备 查看主板是否支持...
  • u013412764
  • u013412764
  • 2016年05月05日 00:44
  • 2109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:打造自己的完善 windows 系统安装母盘(四)
举报原因:
原因补充:

(最多只允许输入30个字)