baitxl 发表于 2009-6-2 23:03:45

光盘DIY全接触,从菜鸟长成为高手(1/3/3)

――续前
                  [原创]光盘DIY全接触,从菜鸟长成为高手(3/3)
                                          撰写:TIM(timj_23@hotmail.com]timj_23@hotmail.com)转载请注明作者信息
三.系统克隆模块
    克隆光盘的原始定义就是在电脑上装好一个系统,记录下来,供以后必要时予以恢复。
    我们这里说的克隆光盘,应该叫“通用克隆光盘”,也就是说不仅仅能将它用于本机,而且要使得其它任何机器、不管怎样的硬件配置都能使用(至少绝大多数机器可用)。
    为实现“通用”目的,克隆系统必须进行封装:将样本系统“提纯”(达到非硬件相关性),及让它在目的机上恢复系统时,能根据机器配置的不同而自动补充被“提纯”掉的部分。
    早期高手们使用M$自己的工具进行封装,然后手动调整,自“死性不改”这类封装工具推出后,克隆光盘的制作更趋于简单(现在有很多的封装工具供你选择)。
    现在制作克隆模块的大致步骤是:
    1. 作一个干净的系统
    2. 装上必备软件(注意,需保证可以完全还原)
    3. 作必要调整及精简
    4. 用工具封装,构建恢复进程(包括类似系统安装模块的应答文件),制作克隆(生成Ghost文件)
    这方面的教程、实例非常多,在本论坛这种专业地盘上不需我鹦鹉学舌了~~~
    克隆模块在启动光盘内怎样调用呢?以EasyBoot制作为例:
I. 老的方法是这样的:
A. 如果你的克隆源来自下载的ISO文件,那么:
    1)用UltraISO打开克隆源盘,提取下列文件到你的硬盘:
    a)GHOSTXP.IMG      启动映像,多半位于光盘Boot(或Easyboot)之类目录下面
    b)winxpsp2.gho          克隆源,也许叫其它名字,但后缀名一定是.gho
    c)ghost.exe            Ghost程序(可以用另外你自己已经下载有的程序)
    如果你要集成多个克隆源到同一张光盘,需要将a、b项文件修改为不同的名字(c项共用),比如GHOST1.IMG、winxp1.gho和GHOST2.IMG、winxp2.gho等,每个IMG文件分别对应于每个.gho文件。
    2)将IMG映像文件放到你光盘菜单文件(.ezb)所在的文件夹(比如Boot文件夹),将提取的其它两个文件放到源光盘上它本来的位置(一般在根目录)。
      3)用WinImage(或UltraISO)打开IMG映像文件,找到里面的Autoexec.bat,用记事本打开:(图13)
/qzone/newblog/v5/editor/css/loading.gif   
      Autoexec.bat文件可能是如下内容: @ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure -rb
    修改最后一行“winxpsp2.gho”为你修改后的文件名,保存Autoexec.bat,保存IMG映像文件。
现在就可以在EZB菜单中调用克隆模块了,制作一个菜单项,将它的命令定义为: run GHOSTXP.IMG
    OK,制作完毕。
B. 如果你是自己制作的克隆母盘,制作方法与上相同,注意:
    1)GHOSTXP.IMG这个启动映像可自己制作(限高手),也可以套用下载的现成映像。
    2)ghost.exe一定要选择稳定好用的版本。
    另外,如果你非要将Ghost程序及.gho克隆源放入其它目录,可以通过修改Autoexec.bat的方法做到,并不难,只需注意“findcdr”对象及修改执行位置到“ghost.exe”及“winxpsp2.gho”目录就好,懂一点DOS命令的应该没问题。

II. BCDW方法
    这又要归根于BCDW这个软件的优势了,EZB一直在扩展对BCDW的支持,所以我们现在已经可以简单用下列方法调用多系统克隆:
    1)建立G1.ini文件(可随意命名),在其中写入如下语句: ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure ?Crb
      同理,我们建立G2.ini,……Gn.ini文件,有几个克隆就建立几个。
    2)在EZB中直接用“bcdw /G1.ini”命令,调用克隆安装。
    ――大家看看,BCDW方式是不是简单多了~~~

四.系统维护模块(光启模式)
    这里说的系统维护指不进入系统,而用光盘启动机器以开展维护工作,多用于不能正常进入Windows系统,或不能及不便在Windows系统中操作时的场合。
    现在流行的大部分克隆或安装光盘都集成了光启系统维护的一定功能。
    光启维护主要功能应包括:硬件检测、磁盘低格、分区、格式化、系统启动故障查找及修复、BIOS或系统密码找回、病毒查杀、用户数据恢复或迁移、BIOS更新、硬盘备份及恢复等等。
    光启维护需要用到各种工具,当前流行的这些工具简单可分为两类:PE,及“非PE”。

A. PE
    提到光启维护,不能不提Windows PE,这种可在“光盘上运行的系统”,功能强大,对于目前大都患有Windows及鼠标依赖症的新新电脑族群来讲,不可或缺。(原来有个ERD,蛮普及的,现在被PE整得没什么市场了)
    下面是老毛桃PE版本的桌面截图:(图14)
/qzone/newblog/v5/editor/css/loading.gif
    国内流行的PE实际并非原味Windows PE(它是有限制的),而是Barts Preinstalled Environment (BartPE) 的后继产品(又是Bart!),感谢国内高手们,我们不需要从Windows PE或Barts PE开始研究,直接选用老九老毛桃或深山红叶(――国内的两大系列)的版本就可以了,顶多再在其基础上小小的DIY一下。
    PE的理论及结构介绍不作了,光是描述现在流行几个版本的内在区别可能都要占去大片的篇幅,介绍几篇文章给爱好者吧:
    1)“Windows 预安装环境 用户指南”,M$写的指导性文件――理论准备
    2)老毛桃写的“]WinPE 之 FAQ 不完整版”(玩PE一定知道老毛桃的啦),通过此文可大致了解一下国内PE方面的状况
    3)“制作WinPE的基础知识”(PE高手的收藏)――修改PE必看!
    4) 无聊者可参观一下偶信口的几句“Windows PE版本二三话”*_*
    PS:修改PE是个很体力的活儿――修改目录、启动方式、修改内核或外置程序……等等这些,都需要对PE有一定了解,并需进行反复检测调试,懒人们就到网上下载现成的来用吧~~~
    国内PE高手的聚集地是无忧论坛,有志钻研者一定去登个记(而且那里有很多的PE版本下载――当然你也可以在那里推出自己的YY版本)。
    PE集成到光盘时,建议新手直接将源PE光盘全部文件提取到光盘上,并保留源PE光盘的目录结构(该放在根目录的文件放在根目录,该放在WXPE目录的文件放到WXPE目录。。。),以免发生错误。
    要更改以上这些,请参考前面介绍的资料。
    PE在光盘菜单中的调用,大致有两种方法(以EZB制作为例):
    1. 用UltraISO提取源盘启动文件(如pe,bif),放到EZB菜单目录,然后用命令“run pe.bif”调用。
    2. 不提取启动文件,直接用命令“BCDW /WXPE/SETUPLDR.BIN”,注意:“SETUPLDR.BIN”是PE的启动文件,它的位置或名称可能与所述不同。
    PE强大,但也有它的弱点:它终究是个Windows系统(就象我们天天要抱怨的WindowsXP那样),所以消耗内存比较大,且需要花时间启动。
    另外,它无法进行本该在Dos环境下进行的操作(也不是完全无法,但如果启动这Windows PE却让它工作在Dos界面,那启动它干嘛?)
    所以不管高手低手,真正用PE解决问题的没有想象中的那么多(恐怕很多人用了带PE的光盘却从未用过它~~~),因此,系统维护要用到非常多的“非PE”工具。

B. “非PE”
    网上可以下载到很多的维护工具,专业、快捷、方便、好用,功能多样,体积小巧,它的调用非常简单,使用命令“run xxx.img”或“bcdw xxx.img”即可。
    我们要用到的这些工具实际上是一个个包含工具的虚拟软/硬盘映像(.img或.ima文件)。
    从前集成到光盘的可用映像是有很大限制的,体积不能超过1.44M/2.88M(一张软盘的容量),在BCDW可用之后,这一限制被彻底打破,现在我们甚至可以制作“虚拟硬盘”来使用(容量基本无限),这也就是我们说的“非标准格式映像文件”。
    这些磁盘映像可以自己制作及修改,原来玩过Dos/Windows 95的朋友对它的结构应该会比较熟悉,推荐一个帖子给大家――“运行在easyboot下的IMG文件的制作方法”(――注意看下相关讨论),想作更多研究的,看这篇“从 DOS 命令到制作IMG映像的详细解说实战教程”。
    ――不过还是建议一般尽量采用现成的工具,现在这些工具很“泛滥”,实在没必要费力气自己制作,顶多稍作修改即可。
    提醒EZB制作者请记住Easyboot新引进的Easyboot.com(应该很多人都知道了),这是个很不错的改进,能使Dos工具执行后返回到主菜单(请参看“EasyBoot 5.09 中 ezboot.com 使用说明”),要实现它的功能需要修改老的映像(加进“ezboot.com”,及修改“Autoexec.bat”文件),并在EZB制作的“选项”-“配置”中选中“启用从DOS返回主菜单”选项,如图:(图15)
/qzone/newblog/v5/editor/css/loading.gif
    我常用的维护工具大致有如下一些:
      深山红叶Dos工具箱
      系统备份及恢复工具(包括一键还原精灵等)
      EasyRecovery 数据恢复程序
      双系统引导菜单恢复
      Disk Genius(DiskMan)
      HWINFO 系统检测/PC-check 整机测试工具
      金海硕硬盘检测修复程序/效率源磁盘坏道修复
      电源模式修改工具
      Windows 系统密码破解
      ……
    其它还有如下一些,因为觉得功能重复或用途不广等原因,现在比较少用了,顺便贴出来让大家参考一下:
      A. 启动工具
            1. 实创中文启动盘
            2. Barts 全能网络启动盘
            3. Windows ME 启动盘
            4. WINdows 98 启动盘
            5. PowerQuest BootMagic
            6. Paragon BootManager
            7. Acronis Partition Expert
            8. WIN32 迷你系统
            9. NTFS DOS PRO
      B. 分区工具
            1. PartitionMagic
            2. DM
            3. Ontrack DiskManager
            4. Ontrack Disk Manager
            5. Special FDisk
            6. Smart FDisk
            7. PowerQuest ServerMagic
            8. Paragon HardDisk Manager
            9. VCOM Partition Commander
      C. 数据备份及恢复
            1. PowerQuest DRIVER IMAGE
            2. PowerQuest DRIVER COPY
            3. Acronis Tureimage Server
            4. Acronis Migrate Easy
            5. Ontrack EasyRecovery
            6. Lost&Found 分区/数据恢复
            7. Norton UnErase
            8. 三茗网络对拷
      D. 硬件测试工具
            1. Troubleshooter 系统检测
            2. PC Doctor整机测试
            3. Data Advisor 故障检测
            4. MemoryTest 内存测试
            5. DocMemTest 内存测试
            6. RAM Diagnostic
            7. System Speed Test
            8. Norton Diagnostics
      E. 磁盘维护工具
            1. 磁盘检测修复工具箱
            2. Ontrack 磁盘工具包
            3. Acronis Drive Cleaner
            4. Acronis Disk Editor
            5. HDD Regenerator
            6. THDD Pro
            7. 硬盘官方工具,包括:
            1)Maxtor Power Diagnostic
            2)Maxtor MaxBlast Plus
            3)Seagates Disc Diagnostic
            4)Seagate DiscWizard
            5)Hitachi/IBM DFT
            6)WD Data Lifeguard
            7)WD DLGDIAG
            8)Samsung HUTIL
            9)Quantum HDDUT/DPS
            10)Fujitsu IDE FJDT
          8. PC3K 磁盘维护工具,包括:
            1)Seagate 希捷
            2)IBM/Hitachi 日立
            3)Quantum 昆腾
            4)Maxtor 迈拓
            5)Samsung 三星
            6)Western Digital 西数
            7)Fujitsu 富士通
            8)其他品牌及工具
      F. 系统及CMOS相关
            1. 引导硬盘上的系统(GRUB+ntldr)
            2. WindowsXP紧急引导盘
            3. VCOM System Suit Pro
            4. 江民逻辑zha.dan解锁 (妈的,为了这个词我把全篇文章都粘到崔良文章里了,整整粘了十多分钟啊~~)
            5. 一键清除CMOS密码
            6. 万能 BIOS 工具
            7. COMS 修改工具
      
    以上工具可以到那些Dos研究站点去找。
    另外关于杀毒工具,光盘集成一到两种就可以了,看你的喜好。网上可以下载到的供光盘使用版本有如下一些:
          1. 江民杀毒
          2. 瑞星杀毒
          3. 卡巴斯基 Kaspersky
          4. 诺顿杀毒 Norton
          5. 卖咖啡 McAfee
          6. 冰岛 F-Prot
          7. 金山毒霸 KAV
          8. 熊猫卫士 Panda
          9. 趋势科技 PC-Cillin
          10. 冠群金辰 KILL
    杀毒工具一定记得更新为最新病毒库。原来有个“丁香鱼工作室”还不错,工具齐全,而且长年更新,可惜现在广告多了点~
    总的来说,光盘采用的维护工具应尽量作到少而精,重复堆砌并不表示你比人家水平更高~~~

五.Windows菜单模块
    插入光盘后,桌面自动跳出程序窗口,提示及让你安装驱动、软件。。。,这就是Windows菜单模块的功能。不管你光盘有些什么内容,给它一个菜单总是必要的,如果需要用户打开你的光盘目录,手动去寻找这张光盘包含哪些内容、功能,肯定是不被赞赏的。
    光盘菜单看上去是这样的:(图16)
/qzone/newblog/v5/editor/css/loading.gif
    菜单制作工具很多,比如下面这些:(编程高手也许会自己编代码而蔑视它们*_*)
      AutoPlay Media Studio――以下简称AMS
      Multimedia Builder ――以下简称MMB
      AutoRun Pro
      Multi Install
      Matchware Mediator Pro
      Adobe Authorware
      ……
   
    这些软件各具特色,一般我自己使用MMB来制作光盘菜单,与最流行的AMS相比,MMB具有非常好的独立性,而且制作出来的是单个独立文件,在光盘结构比较复杂的场合,它具有较大的优势。
    MMB特点及制作办法可参看我写的一篇“光盘菜单制作MMB详细教程”
页: [1]
查看完整版本: 光盘DIY全接触,从菜鸟长成为高手(1/3/3)