下一页 上一页 目录

1. 简介

很多人使用 Linux 刻录 CD-ROM,因为它可靠且易用。刻录时不会出现蓝屏,也不用为获得正确的硬件和软件组合而头疼。一旦正确设置,它就能正常工作。《CD 刻录 HOWTO》解释了设置方法、如何将数据放入介质以及读者友好提交的一些有趣应用。

1.1 版权、许可和使用条款

版权所有 Winfried Trümper 1996-2000。保留所有权利。

允许再发行和使用,无论是否修改,前提是未经作者明确事先书面许可,不得使用作者姓名来认可或推广衍生自本软件的产品。在此意义上,欢迎翻译,且无需我授权。

作者对本文档不作任何担保,包括对适销性和适用于特定用途的所有默示担保;在任何情况下,作者均不对因使用本文档而引起或与之相关的任何特殊的、间接的或后果性的损害,或因使用、数据或利润损失而导致的任何损害承担责任,无论是在合同诉讼、过失或其他侵权行为中。

简而言之:阅读和使用风险自负。不提供退款保证。如果您想了解为什么本文档一直采用非常宽松的许可而不是 gnu GPL 或类似的限制性许可,那么您应该阅读德国计算机杂志 c't 的这篇文章:http://www.heise.de/tp/deutsch/inhalt/te/8375/1.html(目前只有德语版本)。

1.2 可用性

作为本文档的编辑,我主要总结其他人向我报告的内容。我不是软件开发人员,也不是硬件专家,因此对于硬件或软件的具体问题,您可能需要咨询其他人。始终有意义的是向我报告 HOWTO 中尚未涵盖的问题的解决方案。

我每年收到数百封关于 CD 刻录 HOWTO 的电子邮件。所以请对我耐心一点,因为我不能总是几个小时内回复。但是,我会立即阅读所有内容并将您添加到我的 CDR 队列中。在您提问之前,请确保您了解本文档的最新版本;它始终可以从 http://www.guug.de/~winni/linux/ 获取。

1.3 建议阅读

您可能需要您的 Linux 发行版的手册来了解如何安装新内核。当涉及到除我自己的 Linux 发行版之外的任何其他发行版时,我真的对此问题一无所知。

CD-R FAQ》是关于可刻录光盘 (CD-R)、CD 刻录机和所需软件的通用 FAQ。由于大多数 CD 刻录机也可以用于读取 CD-ROM,您可能还需要阅读《Linux CD-ROM HOWTO》、《Linux SCSI HOWTO》和《Linux Kernel HOWTO》。

1.4 术语 ... 激光功率全开 ... 发射!

CD-ROM 代表 Compact Disc Read Only Memory(只读光盘),一种存储介质,它利用光学激光感应彩色闪光盘上的微小凹坑。这些凹坑代表信息的位,非常微小,以至于数十亿个凹坑可以容纳在一张光盘上。因此,CD 是一种大容量存储介质。

术语 CD-RCD-ROM recordable(可刻录光盘)的缩写形式,指的是表面没有这些微小凹坑的 CD。因此它是空的。CD-R 内部有一层特殊的化学薄膜,可以将凹坑刻录到其中。这是通过给通常只感应凹坑的激光稍大的功率来完成的,使其刻录凹坑。此操作在 CD-R 上只能执行一次。您可以留出一些区域供以后写入,从而创建所谓的多会话 CD

CD-ROM rewritable(可擦写光盘),简称 CD-RW,是为了解决 CD-R 介质的限制而开发的。使用 CD-RW 刻录机,激光既可以将凹坑刻录到介质中,也可以将介质熔化回原始状态。这是可能的,因为激光实际上并没有在介质上烧出孔洞,否则会化为一缕青烟消失。对这项技术的一个恰当的比喻是冰球比赛:球员(激光)在冰面上滑行时会在冰面上留下划痕。冰面(介质)上的图案记录了一轮比赛中冰面上发生的事情。在比赛间歇期间,Zamboni 清洁车在冰面上行驶,通过熔化冰的最顶层来填补划痕。(Zamboni 是冰球体育场中清洁车的品牌名称)。这样,冰面上的图案就被清除,新一轮比赛可以开始。蒸发、冷凝、熔化和冻结的科学术语是“相变”,因此 CD-RW 刻录机被称为“相变设备”。

本 HOWTO 介绍了刻录 CD-R 和 CD-RW 的任务。欢迎登船,舰长。

Adaptor 与 Adapter

内核源代码中最常见的拼写是 adapter(adapter:4283,adaptor:154)。更重要的是,模块选项和别名的参数自然会受到影响,例如在“scsi_hostadapter”中。因此,为了在整个配置示例和文档文本中实现一致的拼写,我遵循该约定,而不管正确的拼写是什么。

1.5 支持的 CD 刻录机

目前完全不支持 USB CD 刻录机。除此之外,您可以安全地假设大多数较新的 IDE/ATAPI 和 SCSI 刻录机都可以在 Linux 下工作。较新的驱动器大多符合 MMC 标准,因此受到支持。如果特定刻录机的 SCSI 版本有效,则 IDE/ATAPI 版本很可能也有效,反之亦然。但是,有些人希望通过在某种兼容性列表中阅读其刻录机的确切型号来获得温暖而模糊的感觉。这就是我没有将以下列表从 HOWTO 中删除的原因。以下是报告与 cdrecord 一起使用的驱动器的全面摘要

Acer:           CDRW 4432A, CDRW 6206A, CD-R/RW 6X4X32, 8432A
BTC:            BCE 621E (IDE)
Compro:         CW-7502, CW-7502B
Creative:       MK 4211, RW 4224E,
Delta:          OME-W 141
Dysan:          CRW-1622
Elite:          Elite b444.41
Goldstar:       CED-8041B 
Grundig:        CDR 100 IPW
Guillemot:      Maxi CD-R 4X/8X
HP:             SureStore 4020i, SureStore 6020i,
                C4324, C4325
                CD-writer+ 7100, 7200i, 7500e, 8100i, 8110i, 8200i Plus,
                           8250i, 9100i, 9110i, 9200e, 9210, 9300i, 9310i
Hi-Val:         CDD 2242, CDD-3610, 
Iomega:         ZIPCD 4x650
JVC:            XR-W 2001, XR-W 2010, XR-W 2040, XR-W 2042, XR-RW 2224,
                YR 2626
Kiss:           CDRW (no model given)
Kodak:          PCD 200, PCD 225, PCD 260, PCD 600
Matsushita:     matsushita is the japanese name for panasonic, please see there
Memorex:        CRW-620, CDR-622, CRW-1622, CRW-2224, CDRW-4420 
Microboards:    PlayWrite 2000, PlayWrite 4000 RW, PlayWrite 4001 RW
MicroNet:       MasterCD Plus 4x4, MasterCD Plus 4x6
Mitsubishi:     CDRW-226
Mitsumi:        CR-2401-TS, CR-2600 TE,  CR-2801 TE, 
                CR-4801 TE, CR-4802 TE,  CR-4804 TE
Nomai:          680.RW
Olympus:        CDS 615E, CDS 620E
Optima:         DisKovery 650 CD-R
OTI:            CDRW 965, CDRW 975 (Socrates 1.0)
Panasonic:      CW-7285, CW-7502, CW-7503, CW-7582
Philips:        CDD-521/10, CDD-522,
                CDD-2000, CDD-2600, CDD-3600, CDD-3610, CDD 4201
                PCA 267cr, PCA 460 RW, PCRW 404,
                Omniwriter 26, Omniwriter 26A,
                CDRW800
Pinnacle:       RCD-100, RCD-1000, RCD-5020, RCD-5040
Pioneer:        DW-S114X 
Plasmon:        CDR 480, CDR 4220, RF-4100, RF-4102, CDR 4400
Plextor:        CDR PX-24 CS, PX-412 C, PX-R412 C
                PX-R 810Ti, PX-R 820T, PX-W 4220Ti, PX-W 8220T, PX-W 8432T
                Plexwriter RW 4/2/20 
Procom:         PCDR 4 
REC:            820s 
Ricoh:          RO-1420C+, MP 1420C, MP 6200S, MP 6201S, MP 7040A, MP-7060A
Samsung:        SW-204
Sanyo:          CRD-R24S
Smart and
Friendly:       CD-RW 226, CD-R 1002, CD-R 1002/PRO, CD-R 1004,
                CD-R 2004, CD-R 2006 PLUS, CD-R 2006 PRO, CD-RW 2224,
                CD-R 4000, CD-R 4006, CD-R 4012, CD-RW 4424A
                CD-R 8020, CD-R 8220
Sony:           CDRX 100E, CDRX 120E, CDRX 140S-RP,
                CDU 920S, CDU 924, CDU 926S, CDU 928E, CDU 948S
Taiyo Yuden:    EW-50
TEAC:           CD-R50S, CD-R55S, CDR-55S, CDR-55K,
                CDR-56S-400, CD-R56S-600, R56S-614
Traxdata:       CRW 2260,
                CDR 4120, CDR 4120 Pro, CDRW 4260, CDRW 4424, CDR 4800
Turtle Beach:   2040R
Waitec:         wt 2036, wt 2444ei
WPI (Wearnes):  CDRW-622, CDR-632P
Yamaha:         CDR-100, CDR 102, CDR-200, CDR-200t, CDR-200tx
                CDR-400, CDR-400c, CDR-400t, CDR-400tx, CDR-400Atx
                CDW-2216E, CRW-2260, CRW-2260t,
                CRW-4250tx, CRW-4260t, CRW-4260tx, CRW-4261, CRW-4416S,
                CRW-6416S, CRW-8424E
表格:Linux 下支持的 CD 刻录机

已报告在各种类 Unix 操作系统下工作或不工作的详细型号列表可在线获取,网址为 http://www.guug.de:8080/cgi-bin/winni/lsc-orig.pl

如果您的硬件不受支持,您仍然可以使用 Linux 创建 CD 的映像。您可能希望这样做,因为大多数用于 DOS 的刻录软件不处理 RockRidge 扩展(CD-ROM 上的类 Unix 文件系统)。在第二步中,您可以使用 DOS 或 Macintosh 软件将映像写入 CD-R。

1.6 支持的“功能”

有两种实用程序:硬件驱动程序和数据格式化程序。硬件驱动程序支持以下功能

Supported Feature   cdwrite-2.1     cdrecord-1.6    cdrdao
----------------------------------------------------------
IDE/ATAPI           yes             yes             yes
Parallel Port       no              yes             yes
CD-RW               no              yes             yes
Audio CD            yes             yes             yes
Data CD-ROM         yes             yes             partial
Multisession        partial         yes             no
TAO (track at once) yes             yes             yes
DAO (disk at once)  no              partial         yes
packet writing      no              no              no
表格

cdwrite 是未维护的软件,仅为完整性而引用。请改用 cdrecord,因为它支持更广泛的硬件并且具有更多功能。cdrdao 的主要优点是能够创建音频 CD,且曲目之间没有两秒的静音(以盘片一次写入 (DAO) 模式写入)。

被归类为“数据格式化程序”的工具组织介质上的数据(“在上面放置文件系统”)。

Feature         mkisofs         mkhybrid        mkvcdfs 
-------------------------------------------------------
ISO 9660        yes             yes             no
RockRidge       yes             yes             no
El Torito       yes             yes             no
HFS             no              yes             no
Joliet          yes             yes             no
Multisession    yes             yes             no
CD-Extra        yes             yes             no
Video-CD        no              no              yes
表格

与 ReiserFS 或 Extended-2 文件系统相比,ISO 9660 文件系统最明显的区别在于:一旦写入文件,就无法修改文件。ISO-9660 文件系统的其他限制包括

RockRidge 是 ISO-9660 文件系统的扩展,允许更长的文件名和更深的目录层次结构。在 Linux 下读取带有 RockRidge 扩展的 CD-ROM 时,所有已知的文件属性,如所有者、组、权限、符号链接都会出现(“感觉像 Unix 文件系统”)。在 DOS 或异构 Windows 系列操作系统下读取 CD-ROM 时,这些扩展不可用。

El Torito 可用于制作可引导 CD-ROM。为了使此功能有效,您 PC 的 BIOS 必须支持它。粗略地说,CD-ROM 的前 1.44MB(或 2.88MB,如果支持)包含您提供的软盘映像。此映像被 BIOS 视为软盘并从中启动。(因此,当从这个虚拟软盘启动时,您原来的 A: 驱动器 (/dev/fd0) 可能不可访问。)

HFS 使 Macintosh 可以读取 CD-ROM,就像它是 HFS 卷(MacOS 的原生文件系统)一样。

Joliet 为较新版本的 Windows(95、98、NT)带来了长文件名(以及其他功能)。但是,作者不知道有任何工具允许在纯 DOS 或 Windows 3.11 下使用长文件名。

Video-CD 可以直接在 DVD 设备上播放。

第 2.8 节列出了所述软件的可用性。

1.7 邮件列表

如果您想加入开发团队(目的是积极帮助他们),请发送电子邮件至 cdwrite-request@other.debian.org,并在邮件正文中输入单词 subscribe


下一页 上一页 目录