Brasero не может прочитать мультисессионный CD-R, который я хочу скопировать
Я хочу скопировать CD-R с данными, который не содержит никаких механизмов защиты от копирования с использованием Brasero в Ubuntu 16.04.
После запуска процесса он начинает читать диск, но не проходит на полпути. Ниже приведено содержимое сгенерированного журнала ошибок (сокращенные повторяющиеся строки):
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 <andreas@daneb.de>
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)
Обновить:
Я только что узнал, что мой оригинальный диск - это мультисессионный диск, содержащий две сессии.
В чем здесь проблема, и как я могу, наконец, скопировать свой компакт-диск?
1 ответ
Я понятия не имею, в чем проблема, но вы пробовали другие инструменты записи?
K3d отличный и очень многофункциональный в целом. Количество функций может сделать его немного сложнее, хотя. Для такой простой работы, как эта, вы можете легко их игнорировать.
Вы всегда можете использовать
dd if=/dev/cdrom of=/tmp/backup.iso bs=8M
и средство записи компакт-дисков командной строки. Подробнее на Как записать DVD ISO с помощью терминала? или Запись CD или DVD с использованием инструментов командной строки.Если эти сбои с аналогичной ошибкой, я бы рассмотрел сбой прошивки или оборудования.