ISO Maker 1.23

build 12

入门指南

返回主页

目录

   

1. 历史介绍

 
2. 参数设置  
3. 使用方法
4. 在线升级  

 

    其实从本质上说,ISO Maker mkisofs 搭配起来,最大的特点就是很方便的制作

    一些大型系统的多合一光盘镜象。这一章我们会讨论做法,并讲解实际操作的界面。

    1) 下面我举两个例子,极端的例子和常见的例子。从两方面的对比来介绍 mkisofs。

       a. 极端的例子,生活中很少发生。

       前些天我在清华听某人说想做 20 WinXp 合一,觉得这哥们实在是有雄心壮志呀。

       如果用 cdimage 做,20 个 WinXp 已经是 540M 乘以 20 倍了,并且它做出来的

       目标 ISO 同样也是那么大,那么你的硬盘必须有 22G 空间,或者有两个 11G 空

       间(为什么呢?因为 cdimage 不支持目录映射,所有源文件要放在同一个目录)。

       做完 ISO 以后,cdimage 会根据它们的 MD5 值判断身份,把重复出现的内容删

       掉,只保留目录的内容。但是 mkisofs 就不会有以上困扰,它的 /cdr/root 和

       /cdr/dsk1,/cdr/dsk2,/cdr/dsk3 可以映射到不同逻辑盘的不同目录,总共有

       四个地方可以放文件,如果你非要放一起也没人反对。关键在于,它会预先扫描

       全部文件(同时显示当前扫描的文件名),并把所有 MD5 值相同的文件写到哈希

       阵列里,对于内容相同的文件直接在目录区做交叉链接,全部都指向第一个真实

       文件的地址。这样多个重复的文件就只占了一个文件空间和多个目录空间(目录

       信息很小的),从而起到节省空间的作用。两种 MD5 镜象制作法的区别,就在于

       mkisofs 是先扫描后写盘,而 cdimage 是先写盘后扫描再删除。其实我个人认为

       这两个工具都不错,用哪个取决于个人习惯,以及是否有无穷大的可用硬盘空间。

       b. 常见的例子,生活中经常发生。

       上面说的是个极端例子了,但是做三合一还是比较常见的,万一你的硬盘只剩大

       约 700M 的空间,而三合一占 1.7G 的空间,优化后是 600M,那么用 cdimage

       来做就必须有 1.7G 空间,用 mkisofs 来做只要 600M(优化后的大小),这时

       候你选哪一个?买个大硬盘?自己好好想想,想明白了再干活,免得将来要后悔。

       我从来都大力提倡民主,讲究自愿、自主的,选择权在用户手上,爱怎样就怎样。

    2) 下面是屏幕抓图,告诉大家怎样用 ISO Maker 来更方便地生成 mkisofs 的脚本。

        Step A. 首先你要定义需要扫描的目录,这里面 /cdr, /cdr/boot, /cdr/root

        是必须定义的。其中 /cdr 是输出 ISO 的目录,/cdr/boot 是可引导光盘镜象

        的系统文件专用目录,/cdr/root 是整个光盘的基本文件结构。其余三个 dsk

        是可选的。如果你的文件因为空间不够而分散在不同的逻辑盘、或者为了便于

        管理而分散在不同目录,就可以把这些目录映射(或者叫设备安装 mount)到

        /cdr/dsk1, /cdr/dsk2, /cdr/dsk3 中,并选中 ISO Options 里的 MD5 优化。

        Step B. 做好以上准备,直接按 Run 键就可以得到目标文件了。当然,在这个

        界面里,你可以把常用的资料保存起来,下次可以调用相同方案,即 Profile。

        曾经有人问 Boot Type 里 Normal 的意思,其实它就是常用的模拟 Floppy 啦。

    3) 也许有些人会问,如果我想测试光盘能否启动,而不扫描三个 WinXp 目录怎么办?

       这里有两个方法,其一是点击目录旁(例如 /cdr/dsk2)的小灯(绿色或红色),它

       马上会变成一个人在走路的样子,并且右边的目录会被清空,这时候你用鼠标点一

       下“Save Mount”按钮就可以保存了。最多可以清空三个 /cdr/dsk1,/cdr/dsk2,

       /cdr/dsk3,前面那段文章说过,从上面往下数的前三个是保留目录,一定要有的。

       其二是直接创建一些空目录,目录是真实的但里面没有内容,在实际扫描中并不会

       增加 ISO 的大小,其实电脑还是很聪明的哦。下面的抓图是两个效果,一方面它

       导入了 MountCd.ini,使用 xcd_01,xcd_02,xcd_03 三个空目录,另一方面它还

       还选中了 Mount RootDir 的显示详细信息,按 Refresh 扫描 Cygwin 的安装目录。

    4) 除了制作完整的多合一光盘,检验多合一光盘的启动系统之外,ISO Maker 的另一

       个特点是可以算 MD5 值。虽然现在网上有很多专门算 MD5 的程序,但是做完镜象

       马上计算 MD5 Sum,或者下载 ISO 后验证 MD5 Sum,然后用 ISO Buster 展开到

       硬盘,自己重新动手包装。这种 DIY 的乐趣,并不是每个人都可以享受得到的呀。

       为了节省时间,就不去算那些 600 多兆的 ISO 了,我挑了一个很小的文件来告诉

       大家用法,只要 Select 再 Digest 就行了,算出来的数值跟专业软件的完全一样。