008 - 问,cdrtools命令行怎么使用?

008 - 问,cdrtools命令行怎么使用?

基础知识

ISO-9660

ISO 9660,也被一些硬件和软件供应商称作CDFS(光盘文件系统),是一个由国际标准化组织(ISO)为光盘媒介发布的文件系统。

http://zh.wikipedia.org/wiki/ISO_9660 

JOLIET

微软公司自定义的光盘文件系统 ,也是ISO-9660 的一种扩展 ,支持Windows 9x/NT 和DOS,在Windows 9x/ NT下文件名可显示 64个字符 ,并可使用中文,但是不能被MAC机所读取。

http://en.wikipedia.org/wiki/Joliet_(file_system) 

HFS  

HFS stands for Hierarchical File System and is the native  file  system  used  on  Macintosh  computers  up  to  Mac OS 9.

http://en.wikipedia.org/wiki/Hierarchical_File_System 

UDF

UDF 是统一光盘格式 (Universal Disc Format)的英文缩写 ,由国际标准化组织于1996 年制定的通用光盘文件系统 。它采用标准的包刻录技术 (PW ,Packet Writing)来简化刻录机的使用。UDF文件系统使用户可以如同操作硬盘那样来使用CD- RW刻录机。

http://en.wikipedia.org/wiki/Universal_Disk_Format 

 Rock Ridge

针对 UNIX系统的 ISO-9660文件系统 ,支持文件名字母大小写、符号字符以及长文件名 。由于兼容 ISO -9660, 所以即使操作系统不支持 Rock Ridge, 也可以通过ISO-9660 查看。

http://en.wikipedia.org/wiki/Rock_Ridge 

TAO

Track at Once则是指一次复制或刻录一整轨,每刻完一轨,雷射光都会暂停一会,因此各轨间都有因刻录暂停而产生的间隙。 

DAO

Disc at Once是指一次复制或制作一整张CD,不管有几轨,一次完成,因此没有因刻录暂停而产生的间隙(gap),但仍有分轨,也可以自行设定各轨间的时间。 

mkisofs.exe

mkisofs takes a snapshot of a given directory tree, and generates  a  binary image which will correspond to an ISO-9660 or Joliet/HFS/UDF filesystem when written to a block device.

ISO9660 default

mkisofs.exe -J -o e:\test\testdvdtest.iso e:\test\dvdtest

将文件夹e:\test\dvdtest中的内容制作为Joliet格式的镜像,镜像保存为e:\test\testdvdtest.iso。

查看帮助 mkisofs.exe -help 

cdrecord.exe

获取所有光驱 cdrecord -scanbus


弹出 cdrecord dev=0,1,0 -eject

擦除 cdrecord dev=0,1,0 blank=fast

刻录 DAO:  cdrecord dev=0,1,0 -v -dao e:\test\testmkiso.iso

其他exe

// todo

注意事项

 Also you should know that most cd writers are very  particuar about timing.  Once you start to burn a disc, you cannot let their buffer empty before you are done, or you will  end up  with  a  corrupt  disc.  Thus it is critical that you be able to maintain an uninterrupted data stream to the  writer for the entire time that the disc is being written.

In order to avoid damaging CD blanks because Win is trying to access the drive while cdrecord writes to it, you definitely should edit your registry and set the value of 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom\Autorun 

to '0'.

你可能感兴趣的:(008 - 问,cdrtools命令行怎么使用?)