#12001/11/27 3:46:11
三种光盘文件格式
ISO-9660:由国际标准化组织与1985年发布,是目前唯一通用的光盘文件系统,任何类型的计算机以及所有的刻录软件都提供对它的支持.因此,如果想让刻录好的光盘能被所有的CD-ROM驱动器都顺利读取的话,那就最好使用ISO-9660或与其兼容的文件系统;其它的文件系统只能在CD-R或CD-RW上读取,限制了光盘的通用性.ISO-9660目前有Level 1和Level 2两个标准.Level 1与DOS兼容,文件名采用传统的8.3格式,而且所有字符只能是26个大写英文字母,10个阿拉伯数字及下划线.Level 2则在Level 1的基础上加以改进,允许使用长文件名,但不支持DOS.
Joliet:微软公司自行定义的光盘文件系统,也是对ISO-9660文件系统的一种扩展,它支持Widows9x/NT和DOS,在Widows9x/NT下文件名可显示64个自负,可以使用中文.
Romeo:著名的Adaptec公司自行定义的文件系统,支持Widows9x/NT,文件名最多可有128个字符,也支持中文,但不支持DOS.
所以我们在刻盘的时候,文件格式最好选择是"Joliet",在Adaptec Easy CD Creatoor 4中,你可以在左下角的"CD Layout"上单击右键,选择"Properties(属性),然后再弹出的"CD Layout Properties"窗口中,选择"File System"(文件系统)为"Joliet"(如图1),在Nero中,你可以通过在"Now Compilation"窗口中选中"Joliet"和"Multibytes"来实现对中文的排列(如图2).
刻录镜像文件
最常见的镜像文件格式是以ISO为后缀的,当然了对于这种软件,一般的刻录软件都可以打开并正常的刻录,我们仍以Nero为例来说明以下.打开"File(文件)"-"Burn Image(刻录镜像文件)",如图3,Nero的默认镜像文件是以.nrg为后缀的,所以我们要选中"所有文件*.*",然后才可以找到指定的ISO文件.需要注意的是,有一些镜像文件是不规则的镜像文件,你需要指定一些参数.也许你要说了,我本身都不是很懂,怎么可能指定那些参数?不要紧张,这些不规则的镜像文件一般都和一个.cue文件相伴存在,比如我要刻的这个软件就有一个.cue文件,打开它,可以看到如下几行:
FILE "MI-IBDB2.BIN" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
其中第一行是说明文件光盘文件名和文件类型(一般是Binary格式),我们可以不管它,第二行是指定刻录格式的,如图4,我们当然选择"Data Mode 2"然后一切OK(注意:如果你选择的是"Data Mode 1",你可能还要选择"Block Size",按照,cue文件中的说明指定就是).
多次写入
虽然很多时候我们都是收集到可以刻一张盘的资料之后才开始刻盘,可是也有例外,难道这些只刻了一部分的光盘就不能追加刻录了吗?答案当然也是否定的,这里我们就以Nero为例来讲解:
1.如图5,在开始刻盘的时候一定要选中"Start Multisession disk",这时你以后是否可以追加刻录的基础.
2.在第二次或者第三次刻盘是选择"Continue Multisossion disk"如图6.然后在窗口选择你需要添加的磁道,这样只要刻录盘空间允许,你可以一直追加下去.
3.你最后一次添加的时候,请选中"Continue Multisession disk",然后在写盘的时候,如图7选中"Finalize CD(No further writing possible)"(不再写入).
可启动光盘的制作
1.打开Nero,选CD-ROM(Boot),如图8.
2.选"Boot"标签.
设定"Bootable Logical Drive"(启动分区),可以用软盘或硬盘或硬盘分区(确定所要用的磁盘却是可以用来启动机器).
3.按以下"Enable expert settings"(高级设置).
在"Kind of emulation"处设定所用的"Bootable Logical Drive"是要模拟那一种开机模式,例如你使用1.44MB软盘,那就选"Floppy emulation 1.44",4,5两项本来是灰色,不让一把使用者改的,所以可能"kind of emulation"处会自动随您所选的"Bootable Drive"(启动磁盘)种类而变.若是仍不放心的话,还是手动改一改吧.
4.按"New"便可打开文件及刻录窗口,把所要备份的文件或者目录拖到刻录窗口,然后进行刻录即可.
自动运行光盘的制作
平时见到的很多光盘都可以自动播放,而且图标多种多样,看起来着实令我很羡慕,其实方法很简单.
你只要在刻录光盘的时候在光盘的根目录中放置一个文件名为AutoRun.inf的文件,以后光盘就可以自动运行你指定的程序或者打开某种格式.用记事本打开它,里面一般有以下几个命令.
[AutoRun]
open=
icon=
"open="是指可自动运行的程序,在光盘中是这样那么在硬盘中自然也是这样.将"open="后面添加上你想要自动运行的程序名,但一定是可执行文件名,或者是Windows已经建立关联的文件格式.用Win98的安装盘举个例子,在"open="后面写上\win98\setup.exe将"icon="后面写上\win98\setup.exe,当你刻好光盘之后,你可以看到这个光盘的图标变成了Win98安装程序的图标,双击即可启动win98的安装程序.
需要注意的是"open=","icon="两行命令后面一定要将文件的名称写全,包括路径和后缀名."icon="是指定光盘图标,所以可任意挑选自己喜欢的图标."open="不仅支持应用程序,还支持文本文件,图形文件等.
右键菜单的制作
通过上边的步骤,我们终于制作了一张可以自动运行的光盘,可是它的功能还是很单一(只可以用来安装win98),如果我们还想要安装winNT,要安装IE5,是不是就没有办法解决了呢?答案是否定的,只要你肯下功夫,AutoRun.inf文件中添加如下一段:
shell\installwin98=install&win98
shell\installwin98\command=.\win98\setup.exe
shell\installoffice=install&office97
shell\installoffice\command=.\office97\setup.exe
shell\readme=&readme
shell\readme\command=readme.txt
然后再在光盘上边单击右键看看,如图9.右键菜单上赫然多出了"install win98","install office97"和"readme"三个选项,而且可以通过快捷键alt+w,alt+o和alt+r来分别选择(通过在相应字母前加上&来实现),不知道你注意没有,我们在shell\readme\command后边就是写的readme.txt(不适可执行文件),windows会自动的调用相应的程序(一般是"记事本"),来打开它,你可以为你的光盘写一个readme了,以后再也不用怕不知道哪个光盘是什么内容了!