无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 39858|回复: 116
打印 上一主题 下一主题

!!深山红叶迷你工具光盘终结版制作总结!!(最后找总结之五)

[复制链接]
跳转到指定楼层
1#
发表于 2003-11-28 09:01:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
[这个贴子最后由emca在 2003/12/03 07:05pm 第 3 次编辑]

    [原创]!!深山红叶迷你工具光盘终结版制作总结!!
●说明
  ①应一些兄弟的要求,专设本帖。
  本帖为深山红叶迷你工具光盘制作总结专用帖,除非有问题要提出,否则不要在此灌水、打架,本人没有时间扫鸡毛。
  ②本帖不定期更新,内容前后顺序可能并不科学,有时间就写一点。内容的顺序也不能保证一定符合提纲要求,想写什么就写什么了,要等最后才能一并整理,希望大家理解。
  ③本帖意在抛砖引玉,求教于大方之家,希望高手多多赐教!但拒绝任何攻击性语言,只接受善意的指教!如果发现任何一个不礼貌的帖子,则本帖将自动停止更新。
  ④本帖为原创,版权所有,本人无私奉献,别人不可改头换面用于公开发表赚钱!
  ⑤欢迎在某些方面有特别必得的兄弟也把自己的心得总结出来,将在显著位置署名。
●初步计划总结的大致内容:
  一、光盘制作的前期考虑和策划
  二、光盘制作的工具准备
  三、光盘制作的基本步骤
  四、光盘PE插件的使用和修改
  五、光盘引导制作的问题及解决
  六、光盘文件的优化、压缩
  七、光盘界面的制作及美化
  八、光盘映像的修改
  九、一些特殊文件的位置及相互关系
  十、多个光盘内容的整合
  十一、自己制作PE插件
  十二、修改PE系统的注册表
  十三、其他未想好的内容

【总结之一】
                   [原创]制作小光盘在考虑的方方面面
  这里的方方面面也许并不全面,先请不要抬杠:)
  我们且先不谈论大光盘好还是小光盘好,制作小光盘除了方便外,主要就是练习制作技术。
  1、工具软件的选择问题
  选择软件是最困难的,一方面要功能好,另一方面要体积小。有时在多个相同功能的软件中要反复比较,甚至要在实践中进行验证,才能最后确定取舍。
  2、相同功能的软件共存的问题
  不能否认许多软件的功能存在交叉,但一味只取其一也是不行的,特别是一些DOS平台的软件,功能虽然相似但适应范围、解决问题的能力却各有千秋,因此在软件体积不大的前提下,有时只好保留多个相似功能的工具,以取长补短。
  3、对系统平台的支持问题
  一般只以Windows98及以上版本的操作系统平台为主要考虑对象,特别是必须考虑到Windows2000以上系统的特性,主要如NTFS的访问、转换、扫描除错,EFS文件的解密、系统管理员账号的回收、NTFS文件系统文件丢失的恢复等。
  4、软件在光盘上的可运行性问题
  有些软件在硬盘上运行良好,但在光盘系统中就不正常。原因较多:
  一是光盘是只读的,需要写盘的软件就可能存在问题。对此可以用RAR制作成自解压文件,预设解压路径为虚拟磁盘,这样运行时先自动解压,然后运行,问题就解决了,比如VFloppy等。
  二是光盘系统环境的简约性决定的。光盘系统中不可能放入太多的动态链接库,软件多数还是安装后直接提取安装目录的,因此其运行时的相关辅助文件不一定能够保证齐全。尽管可以试运行后根据出错提示补足,但有时并不会出现提示的,这就要费力分析、跟踪,一定难度。
  三是光盘系统的注册表缺少相关内容。某些软件需要读取注册表相关键值,缺少时也不能工作,此时可导出、导入其所需的注册表键值。
  5、有限的光盘空间与想多放入软件的问题
  想放入尽量多的软件,方法多样:
  一是去除所有不需要的组件、辅助文件(如帮助、说明文档等);
  二是对可执行文件和动态链接库进行直接压缩,工具最好的是Aspack,UPX也尚可;
  三是对整个目录用RAR压缩,预设解压路径为虚拟盘,然后在解压完毕自动运行主程序,可节省大量空间。但只适合于大块头的软件,对于小软件(3MB以下)因节省的空间有限而没有必要;
  四是对光盘软件的取舍上精打细算,可以不要的,有其他软件可以替代的就坚决不要。
  五是在制作光盘映像时使用文件优化功能,Ultra ISO等都拥有这个功能,可以将某些目录中必须重复存在的文件只存放一个物理存储区,并将相关目录都指向这个目标。
  6、工具软件的功能全面性问题
  用小光盘做系统维护。主要是硬盘的引导问题、数据的读取、恢复、解密,硬盘的初始化、格式转换、错误扫描;操作系统的引导修复、注册表维护、少量丢失文件的提取和补足;EFS加密文件的挽救;各种软件环境的安装故障;等等。甚至要放入几个标准Windows环境下经常用得上的维护工具。对于杀毒软件,建立不要。一方面是光盘上能够运行的,体积小的几乎只是个摆设,对付新病毒无能为力,而其修复功能已经有更好更专业的工具替代;另一方面体积大者虽然杀毒效果稍好,但光盘不能升级,根本就不能信赖!你相信光盘杀毒系统能够将系统中的病毒查找彻底并能清除干净吗??!!!!!因此这种针对病毒感染的维护应当放在平时进行,说在装机时进行,即在最好的时机(一般要安装操作系统后的第一件事,绝对不是第二件事,因为某些驱动程序中都存在病毒!)安装好杀毒软件并设置好自动升级。
  7、菜单的简化问题
  有些光盘因功能较多,菜单多达三、四层之多,使用时到处转悠,实在不好。小光盘更不应当如此。因此小光盘只建议一层菜单,大光盘建议最好只两层菜单。但可以考虑把特别危险的操作放在很隐蔽的三级菜单中。
  除非某些功能非得直接光盘引导不可(比如硬盘逻辑炸弹修复程序等),否则小功能模块尽量不要出现在主菜单中,而是做好进入后的操作导航。不必使用菜单之星之类,DOS下使用批处理就足够,维护修改方面,而且占用空间极小。
  8、操作的安全性问题
  一些危险功能或相关命令不能直接放在光盘的目录中,而应当制作成软盘映像,并放入较深的子目录,这样误运行误操作的可能性可降低到最低限度。
  对于某些危险操作,应当设法给予提示、警告。比如Ghost,所谓的“全自动”是根本不能要的,想想其危险性吧,很多人吃亏了,因那些“全自动”其实都是一个死固定模式,于是分区被覆盖、误格式化等事故经常发生,教训啊!因此这类工具最好制作成向导(深山红叶维护光盘在这方面进行了大量研究和改进),在中文环境下由用户交互式完成,每步操作都清清楚楚,稍有知识者都不会失误,这样才稳当。毕竟速度是将要的,安全是首要的!
  9、生成映像文件后的刻录兼容性问题
  为保证刻录的成功率,任何大小的光盘都不能放得太满,小光盘寸土寸金,但也建议200MB至多放190MB;大光盘建议至多670MB,这样才能基本保证绝大多数光驱能够顺利读取。
  10、光盘引导的兼容性问题
  制作引导光盘时,引导目录中的一些文件如Load.bin、转换后的Logo、Back原始图片文件等,虽然可以删除,但为了保证与各种机器的兼容性,一般还是保留。
  (深山红叶·未完待续)


【总结之二】
为方便大家以后查找,下面将上次的帖子搬过来,望坛主不要见怪!
       !制作PE的最新尝试!光盘文件的超级压缩!
  深山红叶原创,只可抄袭操作,不可抄袭发表:D 因为本人现在为止连口水都没有赚到:(  大家不顶以后就不发这类内容了!
  为了能够在光盘中放入更多的文件,我们一般都使用精简不必要的文件、使用Aspack等压缩可执行文件和动态链接库等方法,但这些方法的压缩率都比较有限,而且有些文件根本不能压缩,一压缩就无法正常使用。
  今天本人发现一种新的方法,可以不管什么文件都可以拼命压缩,绝对不影响运行!
  ●前提:
  预设了内存虚拟磁盘的PE环境
  ●所需软件:
  WinRAR、PEBuilder生成或其他方法生成的光盘制作环境,只要有一定容量的虚拟磁盘设定就行。
  ●软件示例:
  以EasyRecovery Pro为例说明,注意:以下简称 ERP。下面的操作都是在真实的WindowsXP环境进行。
  该程序安装后大约27MB左右(具体看版本不同而稍有出入,不要出来抬杠!),设法去除一些运行时不需要的语言文件、对部分动态链接库文件用Aspack进行压缩后,大约还有、24MB左右。注意进行这些处理时注意备份,运行时提示有任何文件缺少时请立即用备份恢复,直到运行正常为止。
  ●操作步骤:
  1、先保证安装好WINRAR。
  进入ERP安装目录(即进入目录内!不是直接压缩这个目录!),按CTRL+A全选,右击鼠标,选择WINRAR压缩菜单项,选择“添加到压缩文件...”,选择“创建稳压格式文件”。不要确定。
  2、选择“高级”选项卡,点击“自解压”按钮,在“常规”选项卡的“解压路径”中输入B:\,在“解压后运行”下输入ERP的主程序文件名,比如Easyrecovery.exe(与实际的主程序名称一致,不带路径!)。
  3、选择“模式”选项卡,选中“全部隐藏”、“跳过已存在的文件”,然后点击“确定”,再点击后续对话框中的“确定”,压缩开始。不久生成一个压缩包。
  4、将这个压缩包复制到光盘制作的某个文件夹,比如programs\easyrecovery,没有文件夹就创建一个,当然不创建文件夹直接放在什么位置也行(看起来乱而已)。
  5、在NU2Menu或GoeShell等Shell(外壳)程序调用脚本中(比如Nu2menu.xml等),添加相关的调用命令行,把调用的文件指向上述压缩后添加到光盘制作目录中的那个自解压压缩包即可。如果想有更复杂的控制,可自己编写批处理脚本(即.CMD类型的文件)实现,比如自动清除临时文件等。
  ●原理:
  最终在光盘系统中执行调用命令时,先直接调用的其实是那个自解压压缩包文件;由于该压缩包我们在制作时指定了默认解压路径并且不显示任何信息,因此程序会先自动将压缩包向虚拟磁盘(这里是前文提到的设置虚拟磁盘时的B:盘)解压,然后自动执行上述第2步中指定的程序(这个是真正的主程序),从而实现软件安全运行。
  ●效果:
  由于WinRAR对整个目录进行压缩,且RAR的压缩率非常优秀,因此17MB压缩后才6MB多一点!又由于解压后的文件与压缩前是一样的,因此这种方式下程序运行不容易出错(除非对安装路径有特殊要求的软件例外)。
  至于打开速度,一方面内存虚拟盘(B:)的速度与内存速度相关,远非硬盘速度所能比,因此读取光盘后到内存虚拟盘、解压等步骤几乎感觉不到明显延迟!况且光盘读取时是机械操作,由于从原来的24MB减小到了6MB,读取光盘的时间只有普通不压缩直接全部从光盘读取的1/3左右,读取速度的提升反而极其明显(当然实际读取时不会全部载入,此处只是估算,再次请不要抬杠!)。两相抵折,不会出现明显的性能下降问题。
  上述做法在本人的光盘制作过程中完全验证通过!
  ●声明
  只欢迎大家进行技术探讨,绝对不喜欢有人骂街,即使有不足和不周,也应当科学、善意地提出!欢迎大家提出更好的想法!

  ●补充
  如果想运行后自动删除虚拟盘中的临时文件,可编辑一个文本格式的文件放在上述程序的相同目录,文件名比如是erp.cmd,参考内容如下(具体路径请灵活更改):
  @echo off
  start /min /wait %SystemDrive%\programs\Easyrecoverypro\Easyrecoverypro.exe
rd /s /q %TEMP%\
  exit
  上面是使用环境变量定位,也可写成:
  @echo off
  start /min /wait %SystemDrive%\programs\Easyrecoverypro\Easyrecoverypro.exe
  rd /s /q %TEMP%\
  exit
  如果考虑到虚拟盘中有其他临时内容,也可带目录压缩,然后在上述脚本中改为删除指定的临时程序目录,此不赘述,请照猫画虎地进行(不要抬杠!说我没有考虑到)。但一般不建议在临时虚拟磁盘中存放重要文件的!!

评分

参与人数 1无忧币 +10 收起 理由
yueming9712 + 10 原创内容

查看全部评分

119#
发表于 2010-12-13 00:19:41 | 只看该作者
学习了,大师,,,希望更新
回复

使用道具 举报

118#
发表于 2010-11-29 20:02:26 | 只看该作者
多高兴的来啊,结果发现没安装的
回复

使用道具 举报

117#
发表于 2010-11-29 16:49:20 | 只看该作者
经典的入门教程,感谢楼主发帖。
回复

使用道具 举报

116#
发表于 2010-11-23 16:27:59 | 只看该作者
**的 技术贴 难找  啊 顶
回复

使用道具 举报

115#
发表于 2007-10-11 10:41:06 | 只看该作者
谢谢!我菜鸟学习了!
回复

使用道具 举报

114#
发表于 2007-10-11 10:32:31 | 只看该作者
最近工作不是那么忙了,正准备学习如何制作工具盘。谢谢深山红叶的无私奉献,希望能继续看到有后续的总结,让我这样的菜鸟也能学会自己动手做工具盘!
回复

使用道具 举报

113#
发表于 2007-8-28 08:31:37 | 只看该作者
感谢红叶老师! 我理解了您! 以后再也不会顶着你要更新了,自己动手才是王道! 日后谁敢在说长道短 我一定会让他看这个帖子的:) :) :) :) :) :) :)
回复

使用道具 举报

112#
发表于 2007-8-16 23:05:55 | 只看该作者
红叶老师 为什么不继续更新了呢  收藏了  谢谢分享
回复

使用道具 举报

111#
发表于 2007-8-8 12:26:34 | 只看该作者
很不错的帖子,收藏了,谢谢楼主
回复

使用道具 举报

110#
发表于 2007-8-6 20:27:04 | 只看该作者
看来我们新进来的菜鸟很难在这儿下到原版的了
回复

使用道具 举报

109#
发表于 2007-7-17 15:50:30 | 只看该作者
继续顶一个,感谢红叶
回复

使用道具 举报

108#
发表于 2007-7-17 15:48:21 | 只看该作者
好帖啊,不顶不行啊.同时学习中且感谢红叶
回复

使用道具 举报

107#
发表于 2006-11-8 09:01:36 | 只看该作者
菜鸟学习中。。。。。。
回复

使用道具 举报

106#
发表于 2006-11-7 11:35:03 | 只看该作者
谢你的分享
回复

使用道具 举报

105#
发表于 2006-11-6 09:02:45 | 只看该作者
不错,学习了不少东西
回复

使用道具 举报

104#
发表于 2006-11-5 20:43:59 | 只看该作者
真的很好.思路清晰.设计巧妙
回复

使用道具 举报

103#
发表于 2006-10-31 13:46:19 | 只看该作者
好文章
回复

使用道具 举报

102#
发表于 2006-10-27 01:32:13 | 只看该作者
留个记号,有空好好学学
回复

使用道具 举报

101#
发表于 2006-10-26 12:48:42 | 只看该作者
好文章,学习中!!!
回复

使用道具 举报

100#
发表于 2006-10-21 14:27:27 | 只看该作者
技术讨论,欢迎!!!
攻击捣毁,板砖!!!
我一直在用叶的作品,很好,很好!
努力,努力!
回复

使用道具 举报

99#
发表于 2006-10-13 11:24:23 | 只看该作者
希望能出个修改教程,希望大家都可以在原版的基础在DIY出自己最需要的维护光盘!
回复

使用道具 举报

98#
发表于 2006-10-12 15:02:59 | 只看该作者
过份深刻,有点看不懂啊!
回复

使用道具 举报

97#
发表于 2006-10-11 16:28:56 | 只看该作者
谢谢!我看了很有用!
谢谢你的分享!
回复

使用道具 举报

96#
发表于 2006-10-7 01:18:28 | 只看该作者
强烈建议把垃圾回复包括我的删了。。保留大师文章的完整性。
回复

使用道具 举报

95#
发表于 2006-9-10 08:35:34 | 只看该作者
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

94#
发表于 2006-9-8 22:49:37 | 只看该作者
顶顶,一直用现成的,,没研究过,学习学习,,自己做一个!!!!感谢红叶
回复

使用道具 举报

93#
发表于 2006-9-3 22:04:22 | 只看该作者
一段段的找....总算看完 了...写的不错....对我启发很大
回复

使用道具 举报

92#
发表于 2006-9-2 16:58:04 | 只看该作者
下载收藏了,

我觉得并不要太在意某些人的言语,我们都是因为你的微型pe光盘来到这里的。

我们来的时候都是初学者,在这里慢慢学习到现在。
回复

使用道具 举报

91#
发表于 2006-9-2 16:47:32 | 只看该作者
收藏起来,慢慢学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-5-19 15:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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