关于cdimage的参数选择 -n -j1 -j2
看过几位大侠的文章,现在有关cdimage的参数问几个问题:
我们知道光盘的文件系统主要有:
ISO-9660:文件目录名称符合8.3原则,目录深度不能超过8层
Joliet:文件和目录可以使用长文件名称,目录深度可以超过8层
在Cdimage中,有如下参数不解,请高手回答一下,谢谢
-n:可以使用长文件目录名称,使用此参数后,光盘的文件系统是ISO-9660还是Joliet
-j1:使用Unicode编码文件目录名称,并且使用ISO-9660规范的8.3格式。使用此参数后,光盘的文件系统是ISO-9660还是Joliet
-j2:使用Unicode编码文件目录名称,不使用ISO-9660规范的8.3格式。使用此参数后,光盘的文件系统是ISO-9660还是Joliet
另外一个问题是,我现在要制作2k/XP/2003的DVD,所以光盘中包含所有的这些系统,我看过几位大侠的文章,做2k n合一是使用了-n参数,而制作XP N合一时,使用了-j1参数(Windows XP:用CDImage制作ISO映像文件时,原来的“-n”参数要修改为“-j1”,否则ISO文件能够通过虚拟机测试,但烧录到光盘后会找不到ASMS目录里的文件,因为路径刚刚超过8层)。但是,我现在的光盘中既有2k又有XP,那么我选择Cdimage时应该选择那个参数,选择哪个参数才正确,也就是既要保证使用长文件目录名又要保证目录层次超过8层(我现在的光盘目录肯定超过8层了),按照理论,应该是完全符合Joliet文件系统,但是在cdimage参数中,哪个才是完全符合Joliet的文件系统参数,是-j2么,但是在cdimage的说明中,提到“需要Joliet系统才能读取光盘上的文件”,请问这是什么意思,是不是这样制作的光盘在某些系统下无法读取? 请具体说明什么系统无法读取这种光盘。 谢谢