Brasero 无法读取我想要复制的多区段 CD-R

Brasero 无法读取我想要复制的多区段 CD-R

我想使用 Ubuntu 16.04 上的 Brasero 复制不包含任何复制保护机制的数据 CD-R。

启动进程后,开始读盘,但中途失败,下面是生成的错误日志内容(重复行已缩短):

Checking session consistency (brasero_burn_check_session_consistency brasero-burn.c:1739)
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao getting varg
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_get_current_track
BraseroCdrdao called brasero_job_set_output_size_for_current_track
BraseroCdrdao got varg:
BraseroCdrdao stopping
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_get_session_output_size
BraseroCdrdao output set (IMAGE) image = /tmp/brasero_tmp_CZ5EOY.bin toc = /tmp/brasero_tmp_CZ5EOY.toc
BraseroCdrdao called brasero_job_get_session_output_size
BraseroCdrdao getting varg
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_get_current_track
BraseroCdrdao called brasero_job_get_output_type
BraseroCdrdao called brasero_job_get_image_output
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_set_use_average_rate
BraseroCdrdao got varg:
    cdrdao
    read-cd
    --device
    /dev/sr0
    --read-raw
    --datafile
    /tmp/brasero_tmp_CZ5EOY.bin
    -v
    2
    /tmp/brasero_tmp_CZ5EOY.toc
BraseroCdrdao Launching command
BraseroCdrdao called brasero_job_get_fd_in
BraseroCdrdao called brasero_job_get_fd_out
BraseroCdrdao stderr: WARNING: Environment variable 'HOME' not defined- cannot read .cdrdao.
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Cdrdao version 1.2.3 - (C) Andreas Mueller <[email protected]>
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: /dev/sr0: HL-DT-ST DVDRAM GUE1N   Rev: 1.00
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 
BraseroCdrdao stderr: Reading toc and track data...
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 
BraseroCdrdao stderr: Track   Mode    Flags  Start                Length
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: ------------------------------------------------------------
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr:  1      DATA    4      00:00:00(     0)     08:24:06( 37806)
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Leadout DATA    4      08:24:06( 37806)
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 
BraseroCdrdao stderr: PQ sub-channel reading (data track) is supported, data format is BCD.
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Raw P-W sub-channel reading (data track) is supported.
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Cooked R-W sub-channel reading (data track) is supported.
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Copying data track 1 (MODE1_RAW): start 00:00:00, length 08:24:06 to "/tmp/brasero_tmp_CZ5EOY.bin"...
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao called brasero_job_set_current_action
BraseroCdrdao stderr: 00:01:00
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 00:02:00
[...]
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 08:23:00
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: [valid=0] Info fld=0, Current 
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: SCSI command failed: sense key: 0x05: Illegal Request
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Additional sense indicates: Invalid field in parameter list
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: Raw sense data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: 0x00 0x00 0x26 0x00 0x00 0x00 
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: ERROR: Read error while copying data from track.
BraseroCdrdao called brasero_job_get_action
BraseroCdrdao stderr: HUP
BraseroCdrdao process finished with status 1
BraseroCdrdao called brasero_job_error
BraseroCdrdao finished with an error
BraseroCdrdao asked to stop because of an error
    error       = 0
    message = "no message"
BraseroCdrdao stopping
Session error : unknown (brasero_burn_record brasero-burn.c:2859)

更新:

我刚刚发现我的原始光盘是包含两个区段的多区段 CD。

这里的问题是什么?我最终该如何复制我的 CD?

答案1

我不知道问题是什么,但是你尝试过其他刻录工具吗?

  • 3D模型总体来说很棒,功能非常丰富。不过功能数量可能让它使用起来有点困难。不过对于像这样的简单作业,你可以很容易地忽略它们。

  • 您始终可以使用dd if=/dev/cdrom of=/tmp/backup.iso bs=8M命令行 CD 刻录机。更多信息请访问如何使用终端刻录 DVD ISO?或者使用命令行工具刻录 CD 或 DVD

    如果这些都出现类似错误,我会考虑固件或硬件故障。

相关内容