查看: 1401|回复: 0

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

[复制链接]
发表于 2009-6-2 21:10:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
三.系统克隆模块
克隆光盘的原始定义就是在电脑上装好一个系统,记录下来,供以后必要时予以恢复。
我们这里说的克隆光盘,应该叫“通用克隆光盘”,也就是说不仅仅能将它用于本机,而且要使得其它任何机器、不管怎样的硬件配置都能使用(至少绝大多数机器可用)。
为实现“通用”目的,克隆系统必须进行封装:将样本系统“提纯”(达到非硬件相关性),及让它在目的机上恢复系统时,能根据机器配置的不同而自动补充被“提纯”掉的部分。
早期高手们使用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)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

Autoexec.bat文件可能是如下内容:
Copy code@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菜单中调用克隆模块了,制作一个菜单项,将它的命令定义为:
Copy coderun 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文件(可随意命名),在其中写入如下语句:
Copy codeghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure –rb
同理,我们建立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)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

国内流行的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必看!
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)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

我常用的维护工具大致有如下一些:
深山红叶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. 江民逻辑炸弹解锁
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)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

菜单制作工具很多,比如下面这些:(编程高手也许会自己编代码而蔑视它们*_*)
AutoPlay Media Studio——以下简称AMS
Multimedia Builder ——以下简称MMB
AutoRun Pro
Multi Install
Matchware Mediator Pro
Adobe Authorware
……
这些软件各具特色,一般我自己使用MMB来制作光盘菜单,与最流行的AMS相比,MMB具有非常好的独立性,而且制作出来的是单个独立文件,在光盘结构比较复杂的场合,它具有较大的优势。
MMB特点及制作办法可参看我写的一篇“光盘菜单制作MMB详细教程”
Adobe Authorware功能最强,但庞大而操作复杂,Adobe公司已经宣布停止其继续开发(最终版本为2003年推出的Authorware7)。
AMS目前已经很普及,喜欢用AMS的朋友,可到网上找相应教程,很多。
AutoRun Pro功能不错,与AMS非常相似
Matchware Mediator Pro是国内用户新接触的一个工具,功能也比较强大,现在有不少人开始尝试用它,只是目前还没有中文版本。
Multi Install可以作出非常华丽的界面,多级菜单设计算是它的一大特色,唯一遗憾是没有汉化补丁,E文差者可能比较费力一点,看我收集的一篇“Multi Install 使用教程”。
贴张MI制作出的菜单截图到这里,大家看看是否漂亮~~~(图17)

[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

有了一个合适的菜单,我们就可以很方便地选择所需要的操作。
怎样让这个菜单在光盘插入时自动运行呢?——很简单,我们只需在光盘根目录放一个Autorun.inf文件就可以了(MMB及AMS等直接可以制作出这个文件,不需另写),这个文件可以简单为如下内容:
Copy code[autorun]
OPEN=CD.EXE
ICON=CD.EXE,0
Autorun.inf文件用记事本就可以编辑,以上代码中,OPEN选项指定你要执行的程序(写上我们的光盘菜单程序),ICON指定光盘图标(上面指定的是CD.EXE的图标,你也可以直接选用图标文件(.ico),只要它在你的光盘上)。
上例中所提到文件都放在光盘根目录,这并不是必需的,比如你可以改为如下这样:
Copy codeOPEN=BootSoft.exe
关键是,指定的这些程序(图标)在它应有的位置上可以找到。
当前Autorun病毒泛滥,所以你制作出来的菜单最好不要取名为Autorun.exe,否则很可能会被杀毒程序禁止执行。
目前大多用户都已取消了光盘自动运行功能,即使这样,光盘菜单仍可通过双击光驱盘符(或右键点击“播放”)得到执行。
――――――――――――――――――――――――――――――――――
六. 软件安装模块
随着网络的普及,光盘集成软件安装模块的意义越来越小,因为几乎所有的软件我们都可以随时自网上下载,而且可以保证是较新的版本。
所以我觉得光盘准备的软件大致应是以下几种情况:
1. 系统必备工具:比如杀毒软件、输入法、网络连接程序、下载工具等新装系统后连接网络前不得不先准备好的软件
2. 罕见的软件:好不容易收集到的、网上难以搜寻的东东
3. 大型的软件:省去每次花很多时间下载的烦恼
4. 经过DIY的、自创的特色软件
具体集成哪些软件到光盘,是仁者见仁智者见智的事情,不需多说,我们要作的是,为这些软件制作一个菜单(可以是光盘主菜单,也可以是由光盘菜单调用的二级菜单,下同)
“软件安装管理器”是一种制作软件安装菜单的“傻瓜工具”,自从杨海军创出这个东东后,类似的程序现在到处都是。
它的界面大致是这样的:(图18)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

“软件安装管理器”简单易用,而且有个显著的特点是可以简单实现成批安装,直接按它的帮助文件配置一下就可以了。
但“软件安装管理器”的缺点也是非常明显:1)无法DIY;2)不能“固封”(无法保护不被人家随意改动);3)菜单留有作者信息(不是不支持作者,但自己制作的光盘总不希望挂别人的大名*_*).
想制作具有要自己特色菜单的话,当然还是要用上节所提到的专用制作工具,下面是分别用AMS及MMB制作的两个样例:
AMS样例:(图19)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

MMB样例:(图20)
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

软件安装模块需要注意的有以下三个方面:
1)尽量把相关的汉化、注册以及去除插件的工作集成到安装工作一起。
2)很多人追求软件的“自动安装”,我倒认为没必要避免人工的干预,我觉得让用户选择安装参数、选项,及看到安装全过程,似乎更为合理,无非多点两下鼠标罢了,如果因为看不到安装过程,无法自定义软件功能和安装目录,及获悉软件冲突或其它原因出错的一些信息,岂非因小失大?
―――――――――――――――――――――――――――――
七.系统维护模块(for Windows)
很奇怪极少看到现有光盘包含这个模块,难道Windows桌面下的系统维护功能是画蛇添足?
保留这个疑问,我还是继续往下写吧,拍砖的,请你轻点,俺身材单薄着哩~
不管怎么说,只要条件允许的话,进入熟悉的Windows界面进行操作,会让人觉得更加体贴,所以,即使如前所述较少看到专门的维护光盘,但专用于系统维护的工具还是不少,比如各大论坛的系统DIY工具、OEM工具、系统故障检测工具、优化工具、垃圾清理工具等。
总的来说,可在系统桌面进行的维护内容大致包括:
1)系统调整、修改、配置、优化、个性化
2)系统故障查找及修复
3)系统清理及磁盘、文件管理
4)硬件检测及驱动程序查找、安装、备份
5)系统数据查询(密码、IP。。。)及恢复(误删除文件)
6)常用维护资料查询及帮助
…………
要进行系统维护,我们必须借用那些可以在光盘运行的绿色软件。
所谓绿色软件,就是那种不要安装就可以用的软件。
最讨厌那种仅仅口头标榜为绿色的垃圾软件,说是绿色,TNND死命往你注册表里面灌东西,只需用过一次,下次你开机时它自个儿就蹦出来了,你的浏览器默认主页被改它家了,桌面给你放上个广告,硬盘里四旮旯堆一些分泌物,右键再用的时候,一大串的新“功能”,最后想删除这“绿软”,系统却告诉你“无法删除。。。”,CAO!
与之恰恰相反的是,很多未给自己带绿帽子的好软件,却极富绿色情结,通过我们一些高手轻易捣鼓一下,设法也把它染成了绿色,好用,省得装,还省得破解 *_*
——实在是被那些“泛绿”害惨过,趁机“抒发”一下
查找绿色软件最好的办法就是收集几个绿软下载站点,目前国内这类站点不少,其中一些作得不错,内容丰富,更新快。
各位自己也可以改编某些软件为绿色,并不难,只要有时间有兴趣,提供一份“绿色软件制作教程”给大家。
工具配齐后,我们要作的仍然是象前面所说的那样,给它们一个菜单,让我们调用。
附一张我曾经作过的系统维护光盘菜单样例(图21):
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]

最后提示一下,维护工具的选择尽量少而精,目前流传的工具功能重复(或交错)的很多;另外,请谨慎选用系统级的优化工具,从根本上来讲,它们都是不完善及不可逆的,出现问题(或造成隐患)很难查询及恢复。
  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|维修人员 ( 鲁ICP备17033090号 )

GMT+8, 2024-7-3 10:58 , Processed in 6.715290 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表