Как читать / копировать звуковые дорожки с искаженного компакт-диска?

В Ubuntu 10.04, Linux 2.6.32-70-generic #137-Ubuntu SMP x86_64 GNU/Linux я успешно читаю и записываю компакт-диски (DVD-привод), включая воспроизведение и копирование звуковых компакт-дисков.

Однако некоторые звуковые компакт-диски не воспроизводятся и их нельзя разорвать Кажется, большинство работает отлично, поэтому я знаю, что мой диск и моя система в порядке. Это мое предположение в любом случае. Ubuntu видит несколько звуковых компакт-дисков в качестве пробелов.

Я попробовал cdparanoia с -t, изменяющимся от -20000 до 20000 без эффекта. Я попробовал cdrecord -toc с теми же результатами. Затем я попробовал cdrecord -atip, и он показывает информацию, как будто компакт-диск был пустым CD-R (я также попытался -fix, без эффекта).

Мне бы хотелось узнать способ на самом деле слушать или копировать эти несколько компакт-дисков на моем ноутбуке, любой онлайн-поиск, который я сделал по этой теме, не получил ответа, который я мог бы использовать или сделать для работы, поэтому любая помощь будет оценена.

> 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

-

> 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

-

> 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?

При вставке диска это то, что отображается в журнале ошибок:

> 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 не работает ( Я думаю, это очевидно, если компакт-диск установлен неправильно):

> 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:

> 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
1
задан 28 February 2015 в 10:00

1 ответ

OP, у меня есть несколько старых коммерческих музыкальных компакт-дисков с 1980-х годов, которые не работают на некоторых новых аппаратных средствах (CD-приводах). Они не выглядят поцарапанными или грязными, и работают в моем боксерском боксе 1987 года. Единственное, что я могу придумать, это не поддержка.

Я не хочу делать никаких предположений. Сколько лет «плохим» компакт-дискам? Вы сделали их сами? Если да, то какое программное обеспечение вы их написали?

0
ответ дан 23 May 2018 в 22:50
  • 1
    Звуковые компакт-диски, которые не работают, являются совершенно новыми (2014), коммерческими компакт-дисками, поэтому я понятия не имею, какую технологию они создали (старые или новые). Кроме того, я пробовал разные компакт-диски из одного и того же набора ящиков, некоторые другие работают не на моем новом диске, все работают над более старым. Я сильно склоняюсь к ответу Фабби (второго). – asoundmove 17 March 2015 в 08:35
  • 2
    Эта дополнительная информация важна. Компакт-диски были примерно с 1981 года. Так что да, теперь я согласен с Фабби. – Bulrush 19 March 2015 в 15:53

Другие вопросы по тегам:

Похожие вопросы: