制作适用所有计算机的Windows克隆镜像
2008-10-15巫文卿
巫文卿
经常使用电脑的朋友都知道,电脑系统很脆弱,常出问题,利用Ghost预先做个镜像备份,在几分钟内就可恢复出一个与原来一模一样的系统来,避免了重装系统的磨难.不过,这样的镜像只能用于自己的电脑,那么如何才能做出一个适用于所有电脑的万能克隆镜像文件呢?下面笔者以XP为例把自己的做法介绍给大家共同探讨.
一、事前准备
1.对于XP,制作万能克隆时的一个重要问题就是系统激活,因此,建议使用不需要激活的XP版本,如VOL大企业授权版本.正常安装XP到C盘(注意不要安装到其他分区,否则会比较麻烦),并安装好系统安全补丁(如冲击波补丁等)和常用软件,注意不要什么都装.建议安装的软件如下:Word、Excel、WinRAR、RealOne Player等.
2.到网上下载ACPI高级电源管理软件.
3.Sysprep是微软为了满足大批量预装Windows XP的企业客户(例如品牌机制造商、OEM厂商等)自定义安装系统的需求而提供的工具,它被称为“系统准备工具”,在XP专业版光盘中打开SUPPORT/TOOLS/目录中的“DEPLOY.CAB”压缩包,把其中的文件用WinRAR解压到C:/Sysprep目录即可得到该“系统准备工具”.
二、系统减肥
安装完XP后,必须进行合理减肥,才能将镜像文件存放在一张光盘中,具体步骤如下.
1.关闭电源管理.在桌面空白处单击右键,选择“属性”项,然后点击“屏幕保护”标签下的“电源”按钮,最后去除“休眠”标签下“启用休眠”的勾选,这时系统会自动删除C盘根目录下与电脑实际内存相同大小的Hiberfil.sys文件.
2.关闭系统还原.在桌面上右击“我的电脑”,选择“属性”项,再选择“系统还原”标签,选中“在所有驱动器上关闭系统还原”,点击“确定”,然后删除C盘根目录下的“System Volume Information”文件夹.
3.删除帮助文件.打开C:/Windows/help文件夹,删除该目录下所有文件.
4.删除系统备份文件.在命令提示符下输入“sfc.exe/purgecache”命令清除C:/Windows/system32/dllcache文件夹中备份的DLL文件,然后输入“sfc/cachesize=0”命令取消自动备份功能.
5.删除多余输入法.打开C:/Windows/ime目录,除“CHSIME”及“SHARED”两个文件夹外,把其他文件夹下的文件全部删除(无法直接删除目录).
6.删除临时目录的文件.打开C:/Documents and Settings用户名/Local Settings/Temp文件夹,删除其中文件即可.
这时,C盘空间已经大大缩小,去除交换文件后,基本具备压缩到一张光盘中的可能了.
三、修改本机硬件驱动
1.卸载硬件驱动程序
卸载硬件驱动程序并不是在设备管理器中随意卸载,必须要按照一定的顺序进行,通常我们可以参照网卡、USB设备、声卡、显卡、显示器等步骤进行.在卸载驱动程序的时候,首先从设备管理器中选取某个设备,接着右击鼠标并且从弹出菜单中选择“卸载”命令即可.当系统提示重新启动计算机时,切记不要选择重新启动计算机
2.将系统中硬盘控制器类型和电源管理模式修改为通用类型,具体方法如下:
右击“我的电脑”,选择“属性”项,再点击“硬件”标签,并单击“设备管理器”按钮,打开“设备管理器窗口”.展开“IDE ATA/ATAPI控制器”类别,右击“SIS PCI IDE UDMA Controller”(注意不同芯片组的主板显示的名称可能不同),选择“更新驱动程序”,在弹出的更新向导中选择“从列表或指定位置安装(高级)”,单击“下一步”按钮,选择“不要搜索”,在兼容硬件列表中选择“标准双通道PCI IDE控制器”(或“Standard Dual Channel PCI IDE Controller”)后单击“下一步”按钮,单击“完成”,系统会提示你重新启动,单击“否”.(注意:这一步是XP万能克隆的关键,否则克隆到其他不同芯片组主板的电脑中可能无法启动!)
展开“计算机”类别,右击“Advanced Configuration Power Interface(ACPI) PC”(不同主板显示也可能会不同),选择“更新驱动程序”,在弹出的更新向导中依次选择“从列表或指定位置安装(高级)→下一步→不要搜索→Standard PC→下一步”,最后单击“完成”按钮,系统会提示重新启动,单击“否”.
四、添加电源管理选择工具
系统中的电源管理模式也是影响万能克隆成功与否的一个重要因素,前面我们已经将系统修改为通用的“Stardand PC”模式,为了方便在恢复系统后选择正确的电源管理模式,在制作克隆镜像前需要添加一个选择电源管理模式的工具:ACPI.
把下载的“acpi.rar”压缩包中的所有文件解压到该目录中,双击运行其中的“rmdriver.bat”批处理文件即可.“rmdriver.bat”在这里实际完成了两个功能:一是使用“devcon.exe remove*”命令快速删除本机硬件驱动,这样可以避免本机的硬件驱动被一起克隆到其他电脑中,从而避免了硬件冲突;二是导入注册表脚本文件“acpi.reg”,它实际上是在注册表[HKEY_LOCAL_MacHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnce]主键下创建了启动C:/Sysprep/Acpi.exe程序的键值,以使其能开机自动运行.
五、磁盘碎片整理
在完成上面步骤后,建议进行一下磁盘整理,这样可以使克隆出来的系统运行效率更高.
六、重新封装系统
虽然前面删除了部分硬件的驱动,但仍有许多硬件驱动存在系统中不能直接删除.如果这时直接制作镜像,当把克隆文件恢复到其他电脑中时,可能会出现系统不稳定的现象.为解决此问题,需要使用微软企业部署工具包里的Sysprep对系统进行重新封装,然后再制作克隆镜像.
首先需要定制系统自动应答文件,运行C:/Sysprep目录下的“setupmgr.exe”程序,根据向导提示选择“创建新文件→Sysprep安装→XP Professional→是,完全自动安装”,然后在打开的“安装管理器”窗口中重点设置以下内容,其他内容可以根据需要进行设置:
1.在“常规设置”中设置“名称和单位”以及“产品密钥”(即安装序列号)
2.在“网络设置”中的“计算机名”中选择“使用如下计算机名”,并输入设定的名称.
3.在“高级设置”中的“语言”中选择“中文(简体)”.
单击“完成”按钮,生成自动应答文件“sysprep.inf”,并保存在C:/Sysprep下,注意不要修改这个路径和文件名.
接下来运行C:/Sysprep目录中的“sysprep.exe”开始进行系统封装,在弹出的提示对话框中单击“确定”按钮,进行封装选项的设置.其中“不重置激活的宽限期”和“不重新产生安全标识符”用于需要激活的系统,对于不需要激活的版本来说没有任何影响,建议勾选.这里要注意的是“使用最小化安装”选项一定要选中,“检测非即插即用硬件”不用选择,因为现在非即插即用的硬件几乎没有了.最后单击“重新封装”按钮,大约半分钟后封装完毕,这时电脑会自动关机.
七、制作万能克隆镜像文件
现在C盘中的XP已经是一个完全重新封装的干净系统了.这时使用系统引导光盘或软盘进入纯Dos系统(注意千万不要启动这个封装过的XP),然后运行最新版的Ghost 8.0,依次选择菜单中的“Local→Partition→To Image”,在弹出的对话框中选择硬盘的第一分区(C盘),并设置好镜像文件保存路径和文件名,例如“D:/ghost/xpghost.gho”,注意在提示压缩方式时要选择“High”,即使用最大压缩方式,最终生成的xpghost.gho文件就是XP的万能克隆镜像文件了.