secowu 系统封装教程
●目前解决万能克隆兼容性(指克隆恢复后首次启动蓝屏、死机)的手段:
1、制作时,删除intelide,intelppm,删除母机的设备及驱动;
2、制作时,避免任何预先写注册表的驱动,主要是指SCSI、RAID、SATA驱动,这些驱动很容易引起克隆恢复失败;
3、制作tib镜像时,采用AUR通用恢复技术处理;
4、恢复过程中,使用手工启动Acronis.True.Image.with.Universal.Restore,使用Universal.Restore功能。需要SCSI、RAID、SATA驱动的机器必须要采用这样的手段才能保证恢复成功。
●Acronis.True.Image.with.Universal.Restore(即AUR)与longhorn封装技术结合:进行longhorn封装后,利用AUR进行备份→通用恢复→再备份,这样可以在一定程度上解决许多未知的兼容性问题。
●Longhorn封装技术主要解决:电源判断及重新生成SID、自动扫描常用驱动等问题。
●Acronis.True.Image.with.Universal.Restore,利用通用恢复功能主要解决兼容性问题,制作tib镜像时使用,恢复过程中也可以使用,比GHOST技术多了一个选择。
●Acronis.True.Image.with.Universal.Restore,新的通用恢复,可以自动扫描加载光盘或者其它移动介质上的SCSI、RAID、SATA驱动,这样在制作时就没有必要预先写注册表的驱动,保证了恢复系统的兼容性及运行的稳定性,也就是说:不会产生多余的垃圾!
●Acronis.True.Image.with.Universal.Restore比ghost8.x版本具有更好的兼容性,已经发现部分电脑启动ghost就死机,而启动Acronis正常。
一、系统安装及软件安装
1、系统安装:在VM高版本上安装Windows.XP.Pro.SP2.VOL.CN,然后安装你需要的软件、补丁及优化设置、必要的减肥。
建议的减肥项目:
1)删除WINDOWS目录下所有的补丁反安装文件即$uninstall...目录,删除后就无法卸载补丁了。同时也删除WINDOWS\$hf_mig$目录。然后用SpybotSD 1.4正式版清理注册表,主要是清理注册表内的卸载信息,这样 控制面板就不会出现卸载补丁的项目了。
2)删除WINDOWS\SoftwareDistribution\Download目录下的所有文件,这些是在线升级时自动下载的补丁安装文件。
3)删除C:\Documents and Settings\Administrator\Local Settings\History目录下所有文件。
4)删除C:\Documents and Settings\Administrator\Local Settings\Temp目录下所有文件。
5)删除C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files目录下所有文件。
6)删除C:\WINDOWS\Prefetch目录下的所有文件。
7)删除windows\debug\*.log (也可在封装后,制作tib前,进入DOS删除)
8)删除windows\system32\reinstallback\*.* (也可在封装后,制作tib前,进入DOS删除)
9)删除windows\system32\urttemp\*.* (也可在封装后,制作tib前,进入DOS删除)
2、更改电源模式为Standrad PC,同时卸载网卡,重新启动后更改IDE 控制器为标准IDE控制器,卸载其中的一个Standrad PC,并卸载网卡,然后再重新启动
3、避免出现本地连接2、连接3的方法: 处理方法如下: 开始-运行-REGEDIT,然后编辑-查找,输入“本地连接”,找着后,把它的上一级分支一并删除。按F3继续查找………。或者查找网卡名进行删除也可以达到同样目的。
4、注意事项:
●强烈推荐使用NTFS系统制作,NTFS会提高系统的稳定,恢复速度也快些,不正常关机重新启动后不需要检测硬盘。
●重新封装的系统恢复安装时系统将把输入法的相关设置还原到系统默认状态,封装前新安装的输入法将不在语言栏的列表里显示。解决方法:打开控制面板→“区域和语言选项”→“高级”→“默认用户帐户设置” →选中“将所有设置应用于当前用户帐户和默认用户配置文件”。
●安装OFFICE2000、OFFICEXP、OFFICE20003时注意,更新全部补丁后一定要运行一次所有的每一个组件(尤其是安装时标明第一次运行时才安装的组件)。如果不运行一次,恢复后,有些组件会要求插入原盘。
●安装ACAD2002、2004、2005、2006、2007版本请不要运行,也不要注册,恢复后才用注册机注册。封装前如果运行ACAD2002,恢复后注册ACAD2002时会出现8段申请码,而不是正常的4段。
●安装WINDVD7时,不要激活,因为即使你已经注册了,恢复到新机后会要求重新激活。
●ACDSEE7.0以上版本,不要预先安装,否则恢复到新机后,运行时会提示注册表已经更改,需要重新安装,但即使你卸载了也安装不了,需要仔细清理注册表,好麻烦啊。
●Alcohol 120%不可以预先安装注册,否则恢复后会出现问题。
5、删除intelide、intelppm,兼容非intel机器
●开始-运行-REGEDIT,进入注册表后,查找intelide,把相关的注册表项删除
●开始-运行-REGEDIT,进入注册表后,查找intelppm,把相关的注册表项删除
6、关于删除日、韩、繁体输入法,推荐采用如下方法:
1)、可以使用XPlite v1.6绿色版关闭系统保护
2)、然后删除C:\WINDOWS\ime\IMJP8_1、C:\WINDOWS\ime\IMKR6_1、C:\WINDOWS\ime\CHTIME目录下的所有文件,保留目录名
3)、运行TuneUp Utilities 2006,清理注册表(建议XP安装此优化软件,但注意此软件对涉及中文的目录、文件名等快捷方式会自动清理掉)
4)、运行Spybot - Search & Destroy v1.4清理注册表,删除所有无效的项目。
5)、运行XPlite v1.6绿色版,打开系统保护,重新启动。
●到了这一步,建议备份以上所有的工作(用GHOST或者ACRONIS制作备份镜像),以后需要更新补丁或者软件时,恢复此镜像即可。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
二、封装文件准备:COPY整个sysprep目录到C:\
如果想修改进入系统后的IP自动设置,请修改$ncsp$.inf文件!如果不想自动预先设置IP,可以把此文件删除。
三、集成不预先写注册表的常用驱动(扫描式驱动,即系统恢复过程中自动扫描,如果需要就安装,不需要的驱动在系统完全恢复后自动删除,不留下痕迹)
最新的驱动程序可以从
http://www.driverpacks.net/获得,然后把它们解压后一并放入c:\sysprep\drivers目录,或者采用木鸟提供的补充驱动包,解压后放入c:\sysprep\drivers目录
四、封装前的最后准备工作:清理注册表,尽量清除制作母机的设备及驱动
1、运行“查看隐藏的幽灵硬件.js”,自动打开硬件管理器,用手工一一卸载所有能卸载的硬件项目,包括所有灰色的幽灵硬件。(也可以复制devcon.exe文件到windows目录,开始-运行-CMD-输入命令devcon remove *,清理硬件,但不推荐使用。)
2、开始-运行-REGEDIT,进入注册表后,查找vmware,把相关的注册表项删除,尤其注意删除显卡、网卡及硬盘控制卡,此过程稍显复杂。
●“查看隐藏的幽灵硬件.js”的内容如下,可以用记事本保存为“查看隐藏设备.js”。
var shell
shell = WScript.CreateObject("WScript.Shell")
shell.Environment("System").Item("DEVMGR_SHOW_NONPRESENT_DEVICES")='1'
shell.run("devmgmt.msc")
五、开始longhorn封装
1、根据你的情况,修改sysprep.inf文件(也可以不改)
2、运行PathChanger_v01.exe,设置系统恢复时查找驱动的路径,选择c:\sysprep\Drivers目录,然后点击set path即可.
3、运行sysprep.exe,选择-最小化安装、封装完成后退出及重新生成SID。
4、运行DllcacheManager.exe,备份Dllcache文件夹,选择恢复时删除自己。
5、进入longhorn_cn目录
●运行Clear_HAL.CMD,自动删除注册表中的ACPI_HAL及PCI_HAL
●运行PRE_longhorn.CMD,完成所有封装文件准备工作。
6、删除longhorn_cn目录。
六、制作万能恢复镜像tib
重新启动电脑后你先不要进入系统,进入Acronis.Universal.Restore,制作系统分区的镜像,请按照步骤:备份-通用恢复-再备份,以确保恢复到新机的兼容性。形成的tib镜像就是系统万能恢复镜像了,在操作过程中,可以选择压缩水平,建议选择最高压缩水平,另外选择每个分卷镜像的大小。根据自己制作的启动光盘容量,自己选择需要分卷压缩制作镜像的容量。由于ACRONIS对于分开2个CD以上的恢复比较弱智,建议最好不要分卷,直接形成一个大的tib镜像,用DVD刻录。当然分成2个以上的CD刻录也可以的,只是恢复时需要反复换盘,比较麻烦些。
七、启动光盘ISO的制作
●最简单的方法是仿照AUR_Windows_Drivers_SuperPurge_DVD.iso结构,把ISO解压到一个目录下,使用EasyBoot,替换其中的vista.bmp(背景)为你自己的背景。tib替换为你自己的。然后利用EasyBoot的制作ISO功能!
●制作Acronis.Universal.Restore盘,用UltraISO打开Acronis.True.Image.9.1.3633.Workstation.with.Universal.Restore.Full.iSO,然后把tib镜像放进去,把SCSI、RAID、SATA驱动文件放进去(这些驱动文件必须预先解压的,以便程序可以自动查找搜索),然后另存即可,恢复时采用通用恢复,会自动加载光盘上适合你机器的驱动。SCSI、RAID、SATA驱动可以从
http://www.driverpacks.net/下载最新版本。
八、需要说明的一些问题:
●sysprep目录内的文件,只适合Windows.XP.Pro.SP2.VOL.CN进行封装,安装系列号、用户名、公司名等可根据自己的需要修改。
●如果不想集成常用驱动,可以不执行第三步(也不要运行PathChanger_v01.exe)。
注:
1、DriverPack_MassStorage_V6031是BTS上下载的SCSI、RAID、SATA驱动包,经过解压。
2、对于Windows2000版本,由于注册表权限问题,在删除母机设备及intelide前,需要先运行2k_VMDRV.cmd及INTELIDE_DEL.CMD,然后再进入注册表操作!
3、Acronis.True.Image.9.1.3633.Workstation.with.Universal.Restore.Full.iSO的功能有限,如果已经使用AUR_Windows_Drivers_SuperPurge_DVD.iso,则没有必要用它制作光盘。