我想使用 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。如果这些都出现类似错误,我会考虑固件或硬件故障。