怎样用光驱播放无文件VCD光盘?

By | 2007 年 9 月 8 日

正常VCD影碟不但可以在VCD、DVD机上播放,而且还可以通过电脑的CD-ROM,借助软解压软件播放。但是最近出现了一些无文件影碟,在计算机里浏览该光盘看不到一个文件,但光盘的容量分明是几百MB。它可以正常地在影碟机上播放,但是却不能通过光驱使用软解压软件播放。以超级解霸为例,由于是无文件影碟,自然不能通过打开文件的方式播放,即使通过“播放指定盘”或“万能轨道方式”也不能正常播放,甚至著名的“拖拉法”(先放入正常VCD光盘,播放后按“暂停”,再放入无文件碟,点“播放”)都无效。这是为什么呢?

一、现象分析

由以上现象我们可以得出两点结论:一是光盘中的数据本身没有加密,否则连VCD机也不能播放;二是这种技术利用了计算机与VCD、DVD机之间的区别,对目录或文件进行了隐藏。

一般VCD光盘都至少会有3条轨道,第一条是ISO 9660(模式2)格式(Windows、Unix均支持),它具有ESC/ECC校验措施,记录着相关目录数据,并且由目录下的文件指向轨道数据。第二条轨道是提供给VCD、DVD机的,记录着VCD数据的相关信息,包括目录菜单等。第三条轨道就是数据本身。后两条轨道的格式一般是CD-ROM XA Mode2 Form 2(VCD格式),只有4个字节的EDC,而无额外的校验位。

所以针对轨道的特点,我们可以通过对轨道进行不同的处理而得到不同的效果。

1.将第一条轨道的目录和文件通过特殊方式加以隐藏,使得通过计算机看不到文件。这种方法造就了一批无文件碟,但是这些碟片可以使用超级解霸正常播放,并且在DOS下还可以直接进入存放数据的目录(\\MPEGAV)。

2.将第一条轨道所提供的目录和文件加以隐藏,并且破坏第一条轨道上某个地方的数据。这样一来,对计算机来讲,这张光盘已经“损坏”了,但是对于影碟机来讲就没有任何影响,因为它可以直接读取具有CD-ROM XA Mode2 Form 2模式的轨道。

笔者认为最近出现的无文件影碟就是利用了第二种方法。

二、解决方法

通过一些刻录软件或光盘制作工具查看这种无文件光碟,会发现它往往存在着多于3条的轨道,但是无论如何第一条轨道的格式肯定是ISO 9660(模式2),其他一般为数据轨道(模式2),也有可能出现音乐轨道。笔者的解决方法是:

1.提取轨道数据。

这里以超级解霸实用工具集中的“MP3数字CD抓轨”工具为例。打开“MP3数字CD抓轨”,如果不止一个光驱设备,先选定要进行抓轨的设备;然后选择轨道(注意:数据轨道肯定不是第一条轨道,根据大小很容易判断),确认保存路径后就可以开始提取了。提取的默认文件格式是RAW。因为我们提取的是VCD数据,所以这个.RAW文件本质上就是一个MPEG-1格式的文件(即MPG或DAT文件),超级解霸可以直接播放它,也可以把它的扩展名直接改成.MPG或.DAT再播放。

另外,利用IsoBuster和Nero也可以抓轨,具体方法这里不再赘述。

2.使用其他播放软件。

其实,最简单的方法是更换播放软件,使用PowerDVD 5.0(或6.0)就可以直接播放这种无文件光盘。

One thought on “怎样用光驱播放无文件VCD光盘?

  1. 蓝祥龙

    有没有哪位师傅知道如何将电脑光驱改成DVD影碟机?请示教.谢谢了

    以下为oukan的回复:
    电脑光驱比影碟机娇气多了,好多D版盘都读不出来,不过改装估计就复杂了,还是买个DVD吧,也不贵!

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据