雄鸡起舞吧 关注:23贴子:2,671
  • 3回复贴,共1页

万能Ghost镜像文件制作全过程

只看楼主收藏回复

  本篇是制作万能Ghost系统最的基础教程。制作出来的万能Ghost系统镜像文件,可以恢复到绝大多数的计算机上使用,对于经常装机的朋友,可以给自己带来极大的方便。 
  一、准备工作

  1、准备所需工具软件

  ※ S&R&S_V9.5.1118 智能系统封装工具

  ※ DEPLOY.CAB(在系统安装光盘:/SUPPORT/TOOLS目录下自带)

  ※ Ghost_v8.0 & v8.2(v8.0以上版本才能够支持NTFS分区)

  ※ Windows2K/XP/2003系统安装光盘(推荐使用免激活的版本)

  ※ DllCacheManager_V1.0(龙帝国专用版)Dllcache备份还原工具

  2、安装操作系统

  正常安装操作系统并打好系统安全补丁(一定要安装到C盘,不能安装到其他分区,除非你是整个硬盘Ghost)。操作系统可选择FAT32和NTFS两种文件格式进行安装,建议采用FAT32文件格式(不要偷懒一定要完全格式化,防止磁盘有坏区),因为Ghost对FTA32的压缩率更大一些,可以减小制作后的备份文件体积。再一个是FTA32格式在恢复后还可以转换为NTFS,而NTFS转换成FTA32的话就比较麻烦,因此采用FAT32文件格式较为灵活一些。当然认真读过MS的FAT与NTFS、NTFS与Convert NTFS区别的就应该知道,"原生"的NTFS比转换的NTFS在性能与文件碎片上更具有优势,因此也建议注重性能者采用NTFS文件格式进行安装操作系统(" 原生"是指直接用NTFS文件格式进行格式化的分区,而不是通过Convert转换的)。

  对于Windows XP,制作万能克隆时的一个重要问题就是系统激活,因为Windows XP为了防止盗版,采取了激活机制,当硬件发生改变时,系统就会要求重新激活,所以建议使用不需要激活的Windows XP版本,如大企业授权版本等。

  3、安装应用软件

  安装注册并设置好你所需要的应用软件,如:Office、Winrar等。

  注:由于使用sysprep重新封装系统后,在恢复安装时系统将把输入法的相关设置还原到系统默认状态,封装前新安装的输入法将不在语言栏的列表里显示,需手动再次添加。为此WindowsXP的系统可在系统封装前作以下设置:打开控制面板,双击“区域和语言选项”,选择“高级”,在“默认用户帐户设置”框下选中“将所有设置应用于当前用户帐户和默认用户配置文件”,然后点“确定”,这样语言栏的输入法相关设置就添加到系统的默认配置文件中了。重新封装系统后,在恢复安装时就可使新安装的输入法自动添加到语言栏的输入法列表里了。

  4、安装S&R&S_V9.5.1118 智能系统封装工具

  双击 S&R&S_V9.5.1118 智能系统封装工具,一路“下一步”就可以了,它会自动在当前系统分区根目录创建sysprep文件夹。然后把系统安装光盘/SUPPORT/TOOLS目录里的DEPLOY.CAB文件解压拷贝到sysprep文件夹里即可(这个目录和目录里的文件在系统封装后第一次启动安装完成时会自动删除)。

  5、安装DllCacheManager_V1.0(龙帝国专用版)Dllcache备份还原工具(可选)

  解压DllCacheManager.rar文件,然后把DllCacheManager.exe、ZProgBar.ocx两文件拷贝到%systemroot%目录(XP系统是C:/windows目录,2K系统为C:/winnt目录)中即可。

  在配合S&R&S使用时,完成封装并运行DllCacheManager.exe备份Dllcache目录文件后,在进行恢复封装系统安装时,autohal.exe会自动调用DllCacheManager进行备份恢复并删除自己。如果不是配合S&R&S使用,则需运行DllCacheManager进行手动恢复然后再删除自己;或在相关批处理文件(如:Sysprep.inf文件里那个进入系统后第一次运行命令)中加入DllcacheManager /restore /autodelete /timeout项。也可以将DllCacheManager.rar文件解压到当前系统分区的任何一个位置,运行DllCacheManager.exe后,选择“恢复时自动删除”或者“恢复时倒记时且删除自己”进行备份,在下次系统启动时就能自动恢复备份并删除自己。

  二、系统减肥(可选) 



1楼2007-07-15 06:07回复


      为了减少Ghost恢复镜像备份文件时所需时间,或在一张光盘上尽可能安装更多的软件,这就需要将Ghost备份文件制作得足够小,因此我们需要对系统进行一系列的减肥工作。当然如果你对Ghost备份文件的体积不介意的话,就没有必要对系统进行减肥。
     1、关闭系统还原

      打开控制面板,双击“系统”。在系统属性面板里选择“系统还原”,选中“在所有驱动器上关闭系统还原”,然后点“确定”。

      WindowsXP的系统还原功能占用了很大的磁盘空间,所以必须关闭以减少系统体积。关闭系统还原后,系统分区根目录下的System Volume Information目录里的内容就会立即被清空,因此你也可以在关闭系统还原后再打开此功能。

      2、关闭系统休眠

      打开控制面板,双击“电源选项”,选择“休眠”,把“启用休眠”前的勾去掉,然后点“确定”。这时在系统分区C盘根目录下的页面文件hiberfil.sys就会自动删除。

      WindowsXP的休眠功能和系统还原一样,都占用了很大的磁盘空间,休眠功能占用系统分区的大小和物理内存的空间相当。

      3、转移虚拟内存页面文件

      打开控制面板,双击“系统”,在系统属性面板里选择“高级”,然后点击性能框里的“设置”,选择“高级”,点击虚拟内存框里的“更改”,选中当前系统分区C,再选“自定义大小”,将初始大小和最大值设为“0”,然后选择需存放页面文件的分区(如D:等),然后点击“设置”,“确定”。

      虚拟内存页面文件Pagefile.sys一般位于系统分区的根目录下,其默认设置大小是物理内存的1.5倍,是个难以删除的顽固隐藏文件,因此最好将它转移到系统分区以外的其它分区去,以此减小系统分区的体积。

      如使用v8.0以上版本的Ghost进行克隆系统的话,这一项其实可以不做,因为使用v8.0以上版本的Ghost在制作镜像文件时能够自动删除虚拟内存页面文件pagefile.sys。

      4、清理磁盘,删除系统和IE临时文件

      ※运行磁盘清理程序删除系统临时文件

      开始—程序—附件—系统工具—磁盘清理—选择驱动器—确定—磁盘清理—选择删除文件—确定。

      ※删除IE临时文件和历史记录

      打开IE—工具—internet选项—常规—删除Cookies(I)—确定—删除文件(F)—确定—删除历史记(H)—确定—确定。

      ※删除最近使用的文档记录

      开始—设置—任务栏和[开始]菜单(T)—[开始]菜单—[开始]菜单(S)—自定义(C)—高级—清除列表(C)—确定。

      5、使用DllCacheManager备份DllCache目录文件(dll文件)

      此步须在进行完系统封装后再进行。

      使用DllCacheManager_V1.0(龙帝国专用版)备份DllCache目录文件后可减少磁盘占用空间约300M左右。

      瘦身,删除以下目录或文件(不带*号的连目录一起删):可选

      c:/windows/$* (以$号开头的所有目录,补丁的反安装,约70M)

      c:/windows/*.log (虽然不大,但太多,看的不爽,)

      c:/windows/pchealth 帮助支持中心,30M

      (注意删除前把 helpctr/binaries/msconfig.exe 复制到system32目录)

      c:/windows/ime/chtime 繁体输入 (没有必要,很多输入法都支持繁体) 12M

      c:/windows/ime/imejp 日文输入 12M

      c:/windows/ime/imejp98 日文输入 12M

      c:/windows/ime/imjp8_1 日文输入 12M

      c:/windows/ime/imkj6_1 韩文输入 12M

      c:/windows/system32/ime/CINTLGNT 仓颉码 3M

      c:/windows/system32/ime/TINTLGNT 注音输入 3M

      C:/Windows/help,除 Help/Tours/mmTour/tour.exe 和 agt0*.hlp 等数字样式的文件外,再就是几个文件名全部大写的保留,其它全部删除。 帮助文件,30M

      c:/windows/temp/* 通常没东西

      c:/windows/prefetch/*

      c:/windows/installer/*.msi msi程序安装后剩下的一些LJ(长名目录不能删!)
    


    2楼2007-07-15 06:07
    回复
      2026-10-18 16:42:43
      广告
      不感兴趣
      开通SVIP免广告

        注:自动应答文件的文件名一定要是 sysprep.inf,所在目录一定要在c:/sysprep目录下。

        2、修改恢复安装时的背景图

        在sysprep文件夹下放置一张自己的setup.bmp背景图,修改sysprep.ini文件,增加:

        [OEM_Ads]

        Background=setup.bmp

        即可。

        此方法并没有把autohal生成的setup.bmp替换掉,恢复安装时在注册画面过后,最小化安装之前还是会出现一下默认logo,但是时间很短,在最小化安装过程中显示的就是自己的setup.bmp背景图了。

        3、重新封装系统

        重新封装系统可运行Sysprep目录中的Sysprep.exe对系统直接进行封装或运行msprep.exe智能封装工具通过调用Sysprep.exe对系统进行智能封装,在运行Sysprep.exe或msprep.exe后,按照提示完成系统重新封装即可。

        需要注意的是进行封装时的选项设置:*在系统封装画面的4个选项中,第二项“使用最小化安装”即无残留驱动安装项正是我们需要的,因此必须要选上。第一项“不重置激活的宽限期”和第三项“不重新产生安全标识符”都是正版用户激活用的,而我们所用的是免激活版,因此这两项选与不选无所谓,对GHOST克隆后的系统在使用上都无影响。第四项“检测非即插即用硬件”这一选项不用选。*关机模式可以根据需要选择,建议选择“退出”,以便下一步进行DllCache目录文件备份。*选项设置好后就可以点击“重新封装”按钮,大约半分钟过后系统就重新封装好了。

        4、备份DllCache目录文件(dll文件)

        运行%systemroot%目录(XP系统是C:/windows目录,2K系统为C:/winnt目录)下的DllCacheManager.exe 按提示完成DllCache目录文件备份即可,可减少磁盘占用空间300M左右。

        注:在与S&R&S配合使用时,因DllCacheManager使用注册表runonce的方式,当S&R&S更改IDE为标准或者更改电源模式为Standard PC时,runonce就会被激发,所以要先进行系统封装后再用DllCacheManager备份DllCache目录文件(如果先备份再封装,会造成开始封装时就自动进行备份的还原)。

        5、由于备份DllCache目录文件(dll文件)后,系统减少了300M左右的磁盘空间占用,因此此时最好再进行一次磁盘碎片整理。

        在完成以上步骤后,C盘中的系统已经是一个经过重新封装的干净系统了,至此整个封装系统的制作就算完成,可以关闭计算机了(注意千万不要启动这个封装过的系统,如果重启,刚才制作好的封装系统将进行恢复安装,以上工作就白做了)。接下来的工作就是用DOS启动计算机,将制作好的干净系统制作成Ghost镜像文件,以便装机时使用。

        六、制作Ghost系统镜像文件

        用DOS启动计算机运行Ghost,依次选择菜单中的“local→Partition→To Image”,在弹出的对话框中选择硬盘的第一分区(C盘),并设置好镜像文件保存路径和文件名,例如“D:/ghost/xpghost.gho”,然后在选择了压缩方式后,按“YES”。最终生成的xpghost.gho文件就是Ghost系统镜像文件了。

        注意:

        建议使用 Ghost_v8.0 & v8.2 版本,一方面v8.0以上版本能够支持NTFS分区,另一方面,v8.0以上版本能够在制作镜像文件时自动删除虚拟内存页面文件“pagefile.sys”,减少镜像文件体积。

        如果希望制作出的万能克隆可以安装更多软件,那么很可能镜像文件会超出一张光盘的容量,这时可以使用Ghost分卷压缩功能,例如想设置分卷大小为650MB,则可以输入命令“ghost -split=650”运行Ghost,之后的操作与前面的介绍没有任何区别。

        七、恢复万能Ghost系统镜像 


        注意:建议使用 Ghost_v8.0 & v8.2 版本

        DllCacheManager使用说明:

        DllCacheManager是一个Windows2k/XP的减肥工具,用这个工具可将DLLCache目录里的文件备份,以减少当前系统分区上的磁盘空间占用(约300M左右)。

        解压DllCacheManager.rar文件,然后把DllCacheManager.exe、ZProgBar.ocx两文件拷贝到%systemroot%目录中(XP系统是x:/windows目录,2K系统为x:/winnt目录,x为当前系统分区),然后运行DllCacheManager.exe即可进行备份。在配合S&R&S使用恢复封装系统时,autohal.exe会自动调用DllCacheManager进行备份恢复并删除自己;如果不是配合S&R&S使用,则需运行DllCacheManager进行手动恢复然后再删除自己;或在相关批处理文件(如:Sysprep.inf文件里那个进入系统后第一次运行命令)中加入DllcacheManager /restore /autodelete /timeout项。

        也可以将DllCacheManager.rar文件解压到当前系统分区的任何一个位置,运行DllCacheManager.exe后,选择“恢复时自动删除”或者“恢复时倒记时且删除自己”进行备份,在下次系统启动时就能自动恢复备份并删除自己。

        使用参数:

        /back 备份

        /restore 还原

        /restore /autodelete 还原加删除自己

        /restore /autodelete /timeoutxx

        其中“xx”为0-99任意的任意2位数,如果是/restore /autodelete /timeout 则是自动恢复没有倒记时。

        需要注意的是只有在恢复时才能使用/timeoutxx参数,并且是在使用aotodelete要删除自己的情况下才有效。

        *新版 DllCacheManager V1.0 龙帝国专用版可以随便更改应用程序名称可以把应用程序放置在系统分区的任何一个位置,支持任意分区备份还原操作,支持系统不在C盘外的所有盘备份恢复操作。程序会在你备份的时候自动生成相应的注册表项,如果不想现在制作镜象只需要运行下程序点击"不导入任何注册表"即可。

        *在与S&R&S配合使用时,因DllCacheManager使用注册表runonce的方式,当S&R&S更改IDE为标准或者更改电源模式为Standard PC时,runonce就会被激发,所以在使用中最好先封装再用DllCacheManager备份(如果先备份再封装,会造成开始封装时就自动进行备份的还原),然后启动到DOS下ghost。

      


      5楼2007-07-15 06:07
      回复
        真的好不错的
        就是系统减肥这点不够突出:
        其实一个好的系统,减肥的重要性是不言而喻的.
        兄弟在此希望兄弟能够把系统减肥的步骤能否说的仔细点!


        6楼2008-04-06 11:14
        回复