首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从格式错误的CD中读取/撕毁音频?

如何从格式错误的CD中读取/撕毁音频?
EN

Ask Ubuntu用户
提问于 2015-02-28 06:00:14
回答 2查看 1.4K关注 0票数 2

关于Ubuntu10.04,Linux 2.6.32-70-generic #137-Ubuntu SMP x86_64 GNU/Linux

我成功地读和写CD (DVD驱动器),包括播放和翻录音频CD。

然而,有些音频CD不会播放,也不会被撕开(大多数都工作得很好,所以我知道我的驱动器和系统都没问题--这是我的假设)。

Ubuntu将一些音频CD视为空白。

我尝试了cdparanoia-t-2000020000不等,但没有效果。

我试过cdrecord -toc,结果一样。

然后我尝试了cdrecord -atip,它显示的信息就好像CD是一个空白的CD-R (我也尝试了-fix,没有效果)。

我很想知道一种方法,可以在我的笔记本电脑上听或撕掉这几张‘d,我在这个话题上做的任何在线搜索都找不到我可以使用或工作的答案,所以如果能提供任何帮助,我将不胜感激。

代码语言:javascript
复制
> cdrecord -atip
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'TSSTcorp'
Identification : 'CDDVDW TS-L633C '
Revision       : 'TM01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
ATIP info from disk:
  Indicated writing power: 5
  Is not unrestricted
  Is not erasable
  Disk sub type: Medium Type B, low Beta category (B-) (4)
  ATIP start of lead in:  -12520 (97:15/05)
  ATIP start of lead out: 359849 (79:59/74)
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 26
Manufacturer: TDK Corporation

-

代码语言:javascript
复制
> cdrecord -toc
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'TSSTcorp'
Identification : 'CDDVDW TS-L633C '
Revision       : 'TM01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Errno: 5 (Input/output error), read toc scsi sendcmd: no error
CDB:  43 00 00 00 00 00 00 00 04 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.000s timeout 40s
wodim: Cannot read TOC header
wodim: Cannot read TOC/PMA

-

代码语言:javascript
复制
> cdparanoia -vsQ
cdparanoia III release 10.2 (September 11, 2008)

Using cdda library version: 10.2
Using paranoia library version: 10.2
Checking /dev/cdrom for cdrom...
    Testing /dev/cdrom for SCSI/MMC interface
        SG_IO device: /dev/sr0

CDROM model sensed sensed: TSSTcorp CDDVDW TS-L633C TM01 

Checking for SCSI emulation...
    Drive is ATAPI (using SG_IO host adaptor emulation)

Checking for MMC style command set...
    Drive is MMC style
004: Unable to read table of contents header

Unable to open disc.  Is there an audio CD in the drive?

在插入磁盘时,这就是错误日志中显示的内容:

代码语言:javascript
复制
> dmesg
[949590.704539] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[949590.704546] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[949590.704553] sr 1:0:0:0: [sr0] Add. Sense: Logical block address out of range
[949590.704560] sr 1:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
[949590.704574] end_request: I/O error, dev sr0, sector 0

dd不起作用(我想如果CD没有正确安装,这是显而易见的):

代码语言:javascript
复制
> dd if=/dev/cdrom of=disk.img
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00206955 s, 0.0 kB/s

我甚至试过cdfs

代码语言:javascript
复制
> sudo mount -t cdfs -o ro /dev/cdrom /media/cdrom
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


> dmesg
[950603.014287] ioctl(CDROMREADTOCHDR) failed
[950603.014290] cdfs_toc_read failed
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-03-04 14:07:52

你的硬件出了问题。你的驱动器可能超出了界限,需要清理或更换.

很抱歉成为坏消息的先兆.

我遇到了一个类似于你的问题:但在我的例子中,所有的CD仍然可以被阅读,而DVD却不能.用棉签和伏特加清洗车道解决了几个月的问题,但最终我不得不更换驱动器.

票数 1
EN

Ask Ubuntu用户

发布于 2015-03-16 16:19:06

OP,我有一些上世纪80年代的商业音乐CD,它们在某些较新的硬件(CD驱动器)中不起作用。他们不会出现刮痕或肮脏,并在我1987年的繁荣箱工作。我唯一能想到的就是他们可能不再被支持了。

我不想做任何假设。“坏”CD有多大了?是你自己做的吗?如果是这样的话,你用什么软件编写的?

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/590935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档