Путаница при записи DVD (Brasero, K3B и DVD остаются пустыми или поврежденными)

В настоящее время я пытаюсь записать информацию со своего старого ПК (Ubuntu 16.04, 64-битная версия) на DVD.

Вставка любого пустого DVD в мой компьютер распознается как чистый DVD, но я также получаю сообщение об ошибке с надписью Unable to mount Blank DVD Disc: Location is already mounted. Похоже, некоторые прибегают к помощи, что это безобидное сообщение, и его следует игнорировать. Открытие файловой системы подтверждает, что диск пуст.

Каждый предлагает онлайн использовать Brasero для записи диска. Я установил его и запустил, но даже на «максимальной скорости» он работает очень медленно при записи диска, а до 4,7 ГБ уходит до 12 часов. Однако вместо завершения записи он внезапно прерывается на 41% с некоторой общей ошибкой записи.

Повторная установка диска не дает никаких изменений. DVD отображается пустым.

Поэтому, когда я погуглил проблему, люди предложили использовать K3B. На этот раз, по крайней мере, потребовалось всего 20 минут, чтобы завершить горение, и горение было выполнено успешно.

Повторно вставил диск. Без изменений. DVD-диск отображается пустым.

Я исследовал проблему, и, кажется, многие люди периодически жаловались на это точное поведение в течение последних десяти лет : оно успешно горит без ошибок, но DVD-диск отображается пустым. Однако ни на одну из этих жалоб, похоже, нет ответов, даже за все эти годы. Только у одного есть какое-либо предложение, управляющее K3B в Судо.

1122 Я запускал K3B в Судо, но эффект тот же. Он сообщает, что запись была успешной, но повторная вставка диска показывает его пустым.

В этот момент я подозревал, что Basero мог как-то испортить DVD. Я вставил другой совершенно новый DVD и снова запустил K3B, но эффект тот же. Он сообщил, что запись прошла успешно, но повторная вставка диска показывает пустым.

Наконец, я начал задаваться вопросом, может быть, информация была записана на диск, но каким-то образом она не смонтировалась правильно. Поэтому я пытаюсь смонтировать диск вручную с помощью sudo mount /dev/sr0 ~/dvd и получаю следующее сообщение:

mount: /dev/sr0 is write-protected, mounting read-only

mount: /dev/sr0: can't read superblock

Очевидно, что монтирование не удалось. Все исследования, которые я нахожу в Интернете, говорят, что эта ошибка означает, что DVD не читается, как если бы он был поцарапан. Действительно, я видел эту же ошибку раньше для старого DVD, который был поцарапан. Тем не менее, эти диски являются совершенно новыми.

Я подозреваю, что может быть проблема с самим лазерным ридером в моем компьютере (каким-то образом). Но эксперименты, которые были бы испытанием к катастрофе, так как все мои нынешние DVD содержат важную информацию, которой я не хочу рисковать.

1129 В этот момент я очень запутался. Данные были записаны? Если так, почему я не могу найти это? Если нет, то почему я не могу написать ему? На каком этапе даже проблема в этой точке? Аппаратные средства? Программного обеспечения? Я просто выбрасываю этот вопрос из отчаяния, что кто-то может пролить свет, потому что, увидев, сколько лет другим этим вопросам, я обеспокоен, что никто не ответит на это.

Есть мысли?

Редактировать : Вот результат dvd+rw-mediainfo /dev/sr0:

INQUIRY:                [TSSTcorp][DVD+-RW SN-208BB][D300]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         11h, DVD-R Sequential
 Media ID:              CMC MAG. AM3
 Current Write Speed:   8.0x1385=11080KB/s
 Write Speed #0:        8.0x1385=11080KB/s
 Write Speed #1:        6.0x1385=8310KB/s
 Write Speed #2:        4.0x1385=5540KB/s
 Write Speed #3:        3.0x1385=4155KB/s
 Write Speed #4:        3.0x1385=4155KB/s
 Write Speed #5:        3.0x1385=4155KB/s
 Write Speed #6:        3.0x1385=4155KB/s
 Write Speed #7:        3.0x1385=4155KB/s
 Write Speed #8:        3.0x1385=4155KB/s
GET [CURRENT] PERFORMANCE:
 Write Performance:     3.4x1385=4684KB/s@0 -> 8.0x1385=11080KB/s@2097151
                        8.0x1385=11080KB/s@[2097152 -> 2297887]
 Speed Descriptor#0:    08/2297887 R@8.0x1385=11080KB/s W@8.0x1385=11080KB/s
 Speed Descriptor#1:    08/2297887 R@8.0x1385=11080KB/s W@6.0x1385=8310KB/s
 Speed Descriptor#2:    08/2297887 R@8.0x1385=11080KB/s W@4.0x1385=5540KB/s
 Speed Descriptor#3:    00/2297887 R@8.0x1385=11080KB/s W@3.0x1385=4155KB/s
READ DVD STRUCTURE[#10h]:
 Media Book Type:       00h, DVD-ROM book [revision 0]
 Legacy lead-out at:    2298496*2KB=4707319808
READ DVD STRUCTURE[#0h]:
 Media Book Type:       25h, DVD-R book [revision 5]
 Last border-out at:    2045*2KB=4188160
READ DISC INFORMATION:
 Disc status:           blank
 Number of Sessions:    1
 State of Last Session: empty
 "Next" Track:          1
 Number of Tracks:      1
READ TRACK INFORMATION[#1]:
 Track State:           invisible incremental
 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           2297888*2KB
 Track Size:            2297888*2KB
READ CAPACITY:          0*2048=0

Вот результат dmesg | less:

[  837.287319] sr 1:0:0:0: [sr0] tag#18 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.287327] sr 1:0:0:0: [sr0] tag#18 Sense Key : Illegal Request [current] 
[  837.287332] sr 1:0:0:0: [sr0] tag#18 Add. Sense: Logical block address out of range
[  837.287337] sr 1:0:0:0: [sr0] tag#18 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.287341] blk_update_request: I/O error, dev sr0, sector 0
[  837.312074] sr 1:0:0:0: [sr0] tag#19 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.312081] sr 1:0:0:0: [sr0] tag#19 Sense Key : Illegal Request [current] 
[  837.312085] sr 1:0:0:0: [sr0] tag#19 Add. Sense: Logical block address out of range
[  837.312089] sr 1:0:0:0: [sr0] tag#19 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.312092] blk_update_request: I/O error, dev sr0, sector 0
[  837.312096] Buffer I/O error on dev sr0, logical block 0, async page read
[  837.453615] sr 1:0:0:0: [sr0] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.453625] sr 1:0:0:0: [sr0] tag#7 Sense Key : Illegal Request [current] 
[  837.453629] sr 1:0:0:0: [sr0] tag#7 Add. Sense: Logical block address out of range
[  837.453635] sr 1:0:0:0: [sr0] tag#7 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.453638] blk_update_request: I/O error, dev sr0, sector 0
[  837.453717] EXT4-fs (sr0): unable to read superblock
[  837.517704] sr 1:0:0:0: [sr0] tag#16 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.517714] sr 1:0:0:0: [sr0] tag#16 Sense Key : Illegal Request [current] 
[  837.517721] sr 1:0:0:0: [sr0] tag#16 Add. Sense: Logical block address out of range
[  837.517728] sr 1:0:0:0: [sr0] tag#16 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.517733] blk_update_request: I/O error, dev sr0, sector 0
[  837.517772] EXT4-fs (sr0): unable to read superblock
[  837.581750] sr 1:0:0:0: [sr0] tag#25 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.581758] sr 1:0:0:0: [sr0] tag#25 Sense Key : Illegal Request [current] 
[  837.581763] sr 1:0:0:0: [sr0] tag#25 Add. Sense: Logical block address out of range
[  837.581768] sr 1:0:0:0: [sr0] tag#25 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.581772] blk_update_request: I/O error, dev sr0, sector 0
[  837.581873] EXT4-fs (sr0): unable to read superblock
[  837.649665] sr 1:0:0:0: [sr0] tag#3 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.649674] sr 1:0:0:0: [sr0] tag#3 Sense Key : Illegal Request [current] 
[  837.649679] sr 1:0:0:0: [sr0] tag#3 Add. Sense: Logical block address out of range
[  837.649684] sr 1:0:0:0: [sr0] tag#3 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.649687] blk_update_request: I/O error, dev sr0, sector 0
[  837.649757] SQUASHFS error: squashfs_read_data failed to read block 0x0
[  837.649763] squashfs: SQUASHFS error: unable to read squashfs_super_block

Это много я знаю ... если вы хотите, чтобы я как-то это выделил, я тоже могу это сделать.

Редактировать: Я пошел вперед и запустил команду sudo growisofs -Z /dev/sr0 -r -J ~/Documents/ на совершенно новом DVD, и он вернул следующий вывод:

Executing 'genisoimage -r -J ~/Documents/ | builtin_dd of=/dev/sr0 obs=32k seek=0'
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using HOMEW000 for  /first_file
....
Using FINAL001.EXE;1 for  /last_file
  0.73% done, estimate finish Wed Jan 17 21:37:43 2018
  ...
  99.88% done, estimate finish Wed Jan 17 21:40:52 2018
Total translation table size: 0
Total rockridge attributes bytes: 452345
Total directory bytes: 1208320
Path table size(bytes): 6206
Max brk space used 480000
685813 extents written (1339 MB)
builtin_dd: 685824*2KB out @ average 3.2x1352KBps
/dev/sr0: flushing cache
/dev/sr0: updating RMA
/dev/sr0: closing session
/dev/sr0: reloading tray

В результате изменений не было. DVD все еще пуст.

Что касается xorisso, я выполнил команду sudo xorriso -md5 on -outdev /dev/sr0 -blank as_needed -joliet on -volid Ubuntu011617 -map ~/Documents/ -find, и она дала такой результат:

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr0'
Media current: DVD-R sequential recording
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 4489m free
xorriso : NOTE : -blank as_needed: no need for action detected
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
xorriso : UPDATE : 4658 files added in 1 seconds
Added to ISO image: directory '/-find'='~/Documents'
xorriso : UPDATE : Writing:         16s    0.0%   fifo 100%  buf 100%
...
xorriso : UPDATE : Writing:     685904s  100.0%   fifo   0%  buf  99%    0.0xD 
xorriso : UPDATE : Closing track/session. Working since 340 seconds
...
xorriso : UPDATE : Closing track/session. Working since 396 seconds
ISO image produced: 685754 sectors
Written to medium : 685904 sectors at LBA 0
Writing to '/dev/sr0' completed successfully.

Без изменений в результате. DVD все еще пуст.

Я также попытался открыть все DVD-диски, которые я использовал до сих пор, на другом компьютере с Windows 10. Я обнаружил, что любой нетронутый DVD считается обычным чистым диском. Однако, любой из DVD, на которые я пытался записать, генерирует сообщение об ошибке:

D:\ The directory name is invalid

Любая попытка открыть каталог в файловом браузере Windows не дает результата.

Здесь много информации, и я не уверен, что это значит, поэтому кто-то может помочь.

1
задан 18 January 2018 в 06:40

1 ответ

Были ли записаны данные?

Вероятно, нет. По крайней мере, они не читаются этим диском.

Аппаратное обеспечение? Программное обеспечение?

Эта проблема выглядит как проблема между приводом и носителем, сопровождаемая не столь умными сообщениями от автоматического монтера.

успешно записывается без ошибок, но DVD отображается пустым. ни на одну из этих жалоб, похоже, нет ответов, даже за все эти годы.

Аппаратные проблемы не могут быть решены с помощью ответов. Они могут быть диагностированы только (если репортер ошибок достаточно вынослив).

Brasero [...] резко обрывается на 41% с некоторой общей ошибкой записи.

Такие сообщения об ошибках могли бы пролить свет на некоторые части проблемы. Если вы получите их снова, пожалуйста, опубликуйте их.

Все мои текущие DVD-диски содержат важную информацию о них

То есть они могут использоваться повторно? Какой именно тип? DVD-RAM, DVD + RW, DVD-RW? Если DVD-RW: они отформатированы или последовательны?

Есть какие-нибудь мысли?

Проверьте ваш привод и носитель с помощью этой команды оболочки и опубликуйте результат

dvd+rw-mediainfo /dev/sr0

(Носитель должен быть вставлен, а лоток для дисков уже закрыт.)

После неудачной попытки монтирования найдите в системных журналах сообщения об ошибках SCSI. Например. by

dmesg | less

(Если вы не знакомы с «less»: нажмите «q», чтобы завершить его.) Интересные сообщения будут выглядеть как

[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Sense Key : Illegal Request [current]
[...timestamp...] Info fld=0x2665b, ILI
[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Add. Sense: Illegal mode for this track
[...timestamp...] sr 2:0:0:0: [sr0] CDB:
[...timestamp...] Read(10): 28 00 00 02 66 5a 00 00 02 00
[...timestamp...] end_request: I/O error, dev sr0, sector 629096
[...timestamp...] Buffer I/O error on device sr0, logical block 157274

Попробуйте выполнить запись с помощью программа командной строки, такая как growisofs или xorriso . Сообщите о проблемах или обратитесь за советом в список рассылки bug-xorriso@gnu.org. (Позже мы можем сообщить о любых полезных результатах здесь.)


Редактировать

Результаты получены от серий Growisofs и Xorriso.
Оба выглядят просто нормально. Привод принял все команды SCSI WRITE и подтвердил выполнение программ записи. В противном случае мы увидим сообщения об ошибках и прерывание записи.

Вывод dvd + rw-mediainfo очень похож на неиспользуемый DVD-R, но не идеально:

 Track State:           invisible incremental

означает, что подготовка к записи была сделана. Неиспользуемый DVD-R должен отображаться с:

 Track State:           blank

, но никакие блоки не распознаются как записанные:


 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           2297888*2KB
 Track Size:            2297888*2KB
READ CAPACITY:          0*2048=0

Указанный размер необычен. Обычно DVD-R имеет 2295104 блоков. Ваш постоянно предлагает 2297888. Это еще 2784. Поиск в Google для медиа-идентификатора «CMC MAG. AM3» приводит к еще большему количеству цифр на форумах (в основном MS-Windows): 2298496, 2297344 (+/- 512). Так что это нормально для этих СМИ. (У меня "CMC MAG / M01".)

Сообщения об ошибках от dmesg являются только косвенными, учитывая состояние носителя, о котором привод сообщает dvd + rw-mediainfo.

Вывод: диск и носитель не работают вместе. Либо потому, что привод не работает с любым диском DVD-R, либо потому, что он особенно не работает с этими носителями DVD-R. Попробуйте другой носитель, попробуйте другой носитель, чтобы узнать больше.

У меня нет опыта работы с DVD-R в особом состоянии после псевдо-успешного запуска записи. Возможно, некоторые программы записи отказываются начинать писать в них. В этом случае попробуйте снова с действительно неиспользованным носителем.


С моей шляпой разработчика xorriso:

Команда xorriso

-map ~/Documents/ -find

вызывает

Added to ISO image: directory '/-find'='~/Documents'

, что может или не может быть тем, что вы намеревались , Возможно, вы скорее имели в виду

-map ~/Documents/ /

, чтобы добиться того, что вы сделали с growisofs. Но это не мешает гореть успеху.

1
ответ дан 18 January 2018 в 06:40

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

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