首页 > 编程知识 正文

win7母盘制作封装教程,如何自己做ghost系统

时间:2023-05-06 20:31:38 阅读:128978 作者:2433

Ghost系统封装教程和封装工具原理本帖基于小兵精华设置(2007-08-26 )本教程为MCC硬件抽象HAL )原理,系统以XP为例。

在此,将系统封装分为三个步骤。 是系统的创建、封装和部署

==============================3358 www.Sina.com /

============================

平台没有限制,但不建议在虚拟机中创建。 对处理器和主板芯片没有限制,对于intelide和intelppm不兼容性,白金深度3in1没有删除这些注册表,并且没有反馈,因此在AMD计算机上有蓝屏现象。

1、选择无激活版本的安装盘,正常安装系统,打补丁,优化服务

这里选择深度XP精简版5.7,安装大约需要15-20分钟。

建议关闭系统还原和自定义通知,关闭远程,关闭共享,关闭休眠

请注意要驱动声卡。 否则,打包的系统不会在任务栏上显示音量。

运行windows meida player一次,以防止以后显示向导

安装输入法,并在“区域和语言选项”的“高级”中将其应用到默认用户帐户。

如果需要,我的文档还可以移动到d驱动器。

outlook无法保存密码和SQL安装锁定问题。 您也可以在此清理相关注册表。

2、安装必要的软件

安装OFFICE时,请完全安装“第一次使用时安装”项目。 如果不安装,稍后会提示您插入光盘。

我不推荐安装杀毒软件,特别是卡巴斯基。 这个软件会和某个封装工具发生冲突。

我们不建议安装虚拟光驱和写入软件,我们知道一些软件在打包后将被禁用。

请不要删除windowsInstaller下的安装文件。 某些程序可能无法卸载。

3、包装准备

运行" gpedit.msc "打开组策略

"计算机配置管理模板系统"

启用关闭windows更新设备驱动程序搜索

"管理模板/系统/网络通信管理/网络通信设置"

启用关闭windows更新设备驱动程序搜索

用户配置管理模板系统

启用“设置驱动程序搜索位置”(不搜索软盘、光驱或Windows Update ) ) ) ) )。

用户配置管理模板系统

忽略设备驱动程序的代码签名

检查是否忽略系统属性的驱动程序签名,并且未搜索更新。

清理Documents and Settings目录后,最多可清理10M以下。

当前帐户收藏夹,安装软件后经常有链接。 清之~

建议当前帐户SendTo、接收和删除邮件

当前帐户Recent、历史记录,现在删除后也必须删除

当前帐户Local SettingsTemp、临时文件和所有可删除的删除

当前帐户Local SettingsApplication Data下的图标缓存IconCache.db,约5-10M

建议将当前帐户桌面、所有图标移动到All Users桌面

查看控制面板的添加删除程序,有没有流氓软件,有就杀。 当然,除非有特别的目的。

==============================3358 www.Sina.com /

=============================

1、更改IDE控制器和电源

在“device manager (设备管理器)”中更新驱动程序

从列表或指定位置安装

不要搜索,自己选择要安装的驱动程序

IDE更改为“标准双通道PCI IDE控制器”,电源更改为“标准PC”

2、提取检测电源所需的相关文件

WIN2000是SP4.CAB/WINDOWS XP SP2,SP2.CAB/WINDOWS 2003是SP1.CAB

halacpi.dll

halapic.dll

halmps.dll

halaacpi.dll

halmacpi.dll

Hal.dll改名为Hal stnd.dll

ntkrnlmp.exe

ntkrnlpa.exe

ntkrpamp.exe

ntoskrnl.exe改名为ntkrnlup.exe

将上述文件复制到系统SYSTEM32目录中

3、添加inf文件

将以下代码另存为dtecthal.inf,WINDOWSINF,2000将复制到WINNTINF

[版本]

signature='$Windows NT$ '

驱动程序ver=07/01/2001

[hal]

MPS_MP= halmps.dll

MPS_UP= halapic.dll

E_ISA_UP= halstnd.dll

ACPIPIC_UP= halacpi.dll

ACPIAP

IC_UP = halaacpi.dll
ACPIAPIC_MP = halmacpi.dll

[ACPIOptions]
ACPIEnable = 2
ACPIBiosDate = 01,01,1999

4、引导
修改boot.ini,加上 /DETECTHAL参数,使系统启动时检测电源
注意将原boot.ini备份,并在部署后还原

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /detecthal
C:GHLDR=一键GHOST v11.0 Build 070707

5、NTLDR
引导文件,将LONGHORN版本的NTLDR放到C盘下
注意将原NTLDR备份,并在部署后还原

6、封装
将sysprep.exe,setupcl.exe,及配置好的sysprep.inf放到c:sysprep
运行sysprep,“使用最小化安装”、关机模式“退出”,点击“重新封装”
等待大约5-10秒,完成。

7、删除注册表中本地连接、电源相关

搜索“本地连接”,删除上级节点,可避免安装到其他机器出现“本地连接2”

删除电源相关的注册表键:
HKLMSYSTEMCurrentControlSetEnumACPI_HAL
HKLMSYSTEMCurrentControlSetEnumRootACPI_HAL
HKLMSYSTEMCurrentControlSet001EnumACPI_HAL
HKLMSYSTEMCurrentControlSet001EnumRootACPI_HAL
如果有002和003也删除,删除时先右点权限,赋予完全控制权限,否则无法删除。

注意删除电源的注册表必须在封装后操作,否则运行sysprep时会死机。

另外封装后切勿运行windows优化大师,运行后死机。

8、设置好部署需要调用的文件,如注册组件时运行的程序,可写在注册表runonce。
系统启动菜单的时间是在注册组件前恢复为默认的30秒的
所以也可以在这里更改回原来的boot.ini及ntldr

9、卸载驱动
很多文章讲求顺序,但是实际中并没发现不按顺序会怎样。
卸载显示器、显卡、声卡、网卡、USB。都不卸载也不会有问题。
所谓的“幽灵硬件”就是指系统中母机残留的硬件信息,不要紧的。

10、最后的检查及清理
清除windows下的lastgood (最后一次正确的配置)
清除windows下的Prefetch (程序缓存)
Local SettingsApplication DataIconCache.db 看是不是又出来了,有就删除
windows及C盘,点左面的“隐藏此文件夹内容”,文件夹选项中恢复默认
任务栏属性,清除开始菜单及最近文档的列表

如果要备份DllCache,使用相关工具在任何时候运行都可以。

以上是手动封装的过程,中间无需重启,如果是工具辅助封装,基本可做到完全自动化。
封装工具已知的有ASR、S&R&S,MSDP,YLMF,创辉,自由天空,PreTooler,
当然还有小兵的Dprep,另外醉熏的御姐的工具应该属于S&R&S辅助扩展。

这里讲原理,不讲使用。以我自己的封装工具为例吧 :P

工具集成了sysprep.exe及配置好的自动应答文件,并根据当前系统XP/2K/03进行释放,
运行后使用devcon.exe来更新及卸载硬件驱动,从I386下提取判断电源需要的文件,
修改boot.ini并替换新的ntldr,调用sysprep完成封装,并在封装后清理系统及注册表。


封装到此为止,可以重启制作GHO镜像了,注意现在boot菜单时间是0。
可以使用光盘引导,推荐一键GHOST,可选择最大压缩。


================================

三、部署

================================

封装工具一般都在注册表cmdline处接入自己的部署界面,再间接调用setup
使用工具封装,扩展接口可以在部署前调用外部程序,如驱动选择工具及dllcache恢复。
开始安装的过程也是检测硬件的过程,所以驱动如果是压缩包,要在安装前释放完毕。

封装工具调用的批处理,一般都是不显示窗口的,如果手动封装,可用VBS来调用批处理。
如果封装工具不支持恢复菜单选择时间,或是手动封装,可在注册组件处还原boot.ini及ntldr

进入桌面后,封装工具仍可以发挥作用,如填写IP,调用程序,删除文件,删除目录
对于手动封装,这些可以通过批处理来完成。

另外恢复dllcache也可以在进入桌面后运行。

不建议在第一次进入桌面时调用太多的程序。

================================

所有教程其实都大同小异,我这里只是详细提了些细节问题,算做给大家参考。

希望大家都能做出自己的封装作品,当然,选择一款好的封装工具也很重要:)

封装过程并无死规矩,要灵活运用,我封装的时候经常是一边放音乐一边封装

转载于:https://blog.51cto.com/liangyuan/103995

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。