libburn ошибка с xorriso при записи на Blu-ray: Код ошибки 5 “Неверный запрос”, ASC 21 ASCQ 04

Вопрос или проблема

Каждые две недели я делаю полное резервное копирование с помощью сжатых tar-файлов zstd:

fileset="10 больших файлов"  # меньше 23.1 ГБ, что равно объему отформатированного BD-RE
xorriso  \
         -for_backup \
         -disk_dev_ino off  \
         -abort_on FATAL     \
         -dev /dev/sr0  \
         -speed 1b  \
         -volid "1_OF_2_20241208"     \
         -report_about ALL  \
         -split_size 2047m  \
         -file_size_limit 23g --  \
         -add $fileset --         \
         -commit  \
         -toc  \
         -check_md5 FAILURE --  

И время от времени возникает эта ошибка:
libburn : DEBUG : Условие ошибки SCSI по команде 2Ah WRITE(10): См. спецификации MMC: Sense Key 5 “Неправильный запрос“, ASC 21 ASCQ 04.

Фрагмент отладочного вывода такой:

xorriso : UPDATE : Запись:         32s    0.0%   fifo 100%  buf   0%
libburn : DEBUG : Выделение буфера через mmap()
libburn : NOTE : Начальный адрес записи  32 * 2048
libburn : DEBUG : dvd/bd Профиль= 43h , obs= 65536 , obs_pad= 0
libburn : DEBUG : Асинхронная стартовая единица выполнена через 0.1 секунды
xorriso : UPDATE : Запись:        608s    0.0%   fifo 100%  buf   0%    0.4xB
xorriso : UPDATE : Запись:        832s    0.0%   fifo 100%  buf   0%    0.1xB
xorriso : UPDATE : Запись:       3232s    0.0%   fifo 100%  buf 100%    1.1xB
xorriso : UPDATE : Запись:       5344s    0.0%   fifo 100%  buf 100%    1.0xB
xorriso : UPDATE : Запись:       7232s    0.1%   fifo 100%  buf 100%    0.9xB
xorriso : UPDATE : Запись:       9632s    0.1%   fifo 100%  buf 100%    1.1xB
xorriso : UPDATE : Запись:      11904s    0.1%   fifo 100%  buf 100%    1.0xB
...
xorriso : UPDATE : Запись:     204032s    1.7%   fifo 100%  buf 100%    1.0xB
xorriso : UPDATE : Запись:     206432s    1.7%   fifo 100%  buf 100%    1.1xB
xorriso : UPDATE : Запись:     208224s    1.8%   fifo 100%  buf 100%    0.8xB
xorriso : UPDATE : Запись:     210432s    1.8%   fifo 100%  buf 100%    1.0xB
xorriso : UPDATE : Запись:     212064s    1.8%   fifo 100%  buf 100%    0.7xB
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.4xB
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.0xB  # запись остановилась *****
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.0xB
...
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.0xB
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.0xB
libisofs: DEBUG : Поток чтения отменяется
libisofs: MISHAP : Запись образа отменена
libisofs: DEBUG : Поток записи присоединился
libburn : DEBUG : Условие ошибки SCSI по команде 2Ah WRITE(10): См. спецификации MMC: Sense Key 5 "Неправильный запрос", ASC 21 ASCQ 04.
libburn : DEBUG : CDB= 2a 00 00 03 3f 80 00 00 20 00  : dxfer_len= 65536
libburn : FATAL : Ошибка SCSI при записи(212864,32): См. спецификации MMC: Sense Key 5 "Неправильный запрос", ASC 21 ASCQ 04.
libburn : FATAL : CDB= WRITE(10) : 2a 00 00 03 3f 80 00 00 20 00  : dxfer_len= 65536
libburn : DEBUG : синхронизация кеша
xorriso : FATAL : -abort_on 'FATAL' встретил 'FATAL' во время записи образа
xorriso : NOTE : libburn теперь был призван отменить свою операцию
xorriso : UPDATE : Запись:     212864s    1.8%   fifo 100%  buf 100%    0.0xB
libburn : DEBUG : Асинхронная СИНХРОНИЗАЦИЯ КЕША выполнена через 0.1 секунды
libburn : DEBUG : Поток записи на приводе 0 завершен
xorriso : DEBUG : burn_set_signal_handling(256)
libisofs: DEBUG : Поток чтения отменяется
xorriso : FAILURE : libburn указывает на сбой при записи.
libisofs: DEBUG : Кольцевой буфер был полон 6653 раз и 0 раз пуст
xorriso : отмена : -abort_on 'FATAL' встретил 'FATAL'
libburn : DEBUG : Асинхронная ОСТАНОВКА УНИВЕРСАЛЬНОЙ ЕДИНИЦЫ выполнена через 0.1 секунды
Резервное копирование на BD не удалось.  Статус выхода xorriso равен 5

Привод BD – это ASUS BW-16D1HT ревизия 3.11
Диск BD-RE Verbatim отформатирован с помощью “xorriso -dev /dev/sr0 -format by_index_3” и имеет 23.1 ГБ свободного места.

Я успешно выполнил резервное копирование в течение 10 месяцев, а затем начались проблемы.
Использование новых пустых дисков Verbatim не помогло.
Я пытался использовать LG BH16NS55, но это не помогло.

В чем причина этой проблемы?
Как это исправить?

Ответ или решение

Ошибка libburn при записи Blu-ray с помощью xorriso: Sense Key 5 "Неправильный запрос", ASC 21 ASCQ 04

Когда вы сталкиваетесь с ошибкой «Sense Key 5 "Неправильный запрос", ASC 21 ASCQ 04» при использовании xorriso для записи образа на BD-RE диск, важно понимать, что это может быть вызвано несколькими факторами, которые нужно тщательно проанализировать. Ниже приведены основные возможные причины проблемы и способы ее решения.

Понимание ошибки

Согласно вашему выводу, ошибка возникает в процессе записи данных на диск. Сообщение об ошибке «Sense Key 5» указывает, что произошел «Неправильный запрос», что может означать, что команда, отправленная на устройство, была некорректной или не поддерживалась оборудованием. Коды ASC (Additional Sense Code) и ASCQ (Additional Sense Code Qualifier) предоставляют больше информации о природе ошибки.

Возможные причины

  1. Файл или форматирование диска:

    • Убедитесь, что используемые файлы соответствуют формату и размеру данных, который может быть записан на BD-RE диск. Вы упомянули, что размер файлов менее 23,1 ГБ, поэтому проверьте, действительно ли файл не превышает ограничение на размер.
    • Отлично, что вы форматировали диск, но проверьте, было ли это сделано с использованием корректной схемы. Использование неправильного формата может оказывать влияние на совместимость.
  2. Устаревшее или несовместимое оборудование:

    • Убедитесь, что прошивка привода (в данном случае ASUS BW-16D1HT) обновлена до последней версии (ваша версия 3.11). Иногда производители выпускают обновления, которые могут улучшить совместимость с различными носителями.
    • Привод LG BH16NS55 также мог не иметь совместимости с используемыми вами дисками или форматом, поэтому стоит протестировать разные бренды дисков.
  3. Проблемы с качеством диска:

    • Диски Verbatim обычно высокого качества, но иногда даже самые качественные диски могут оказаться бракованными. Попробуйте использовать альтернативные бренды или другую партию Verbatim.
    • Если проблема не исчезает, возможно, стоит попробовать диски другого типа: BD-R вместо BD-RE, чтобы определить, связана ли проблема с типом носителя.
  4. Настройки системы и конфликты ПО:

    • Проверьте, не запущены ли другие программы записи, которые могут занимать ресурсы системного ввода-вывода. Проверьте конфликты с другими программами или драйверами.
    • Убедитесь, что у вас достаточно памяти и ресурсов процессора во время записи, так как это может повлиять на успешность операции.

Рекомендованные шаги по устранению неполадок

  1. Проверьте файловую систему и форматирование:

    • Пройдите через процесс форматирования заново с использованием команд, которые обеспечивают нужное форматирование для BD-RE.
  2. Обновите прошивку привода:

    • Посетите официальный сайт производителя вашего приводе и проверьте наличие последних обновлений прошивки.
  3. Проверьте качество носителя:

    • Попробуйте записать на другой диск того же типа (BD-RE) или используйте диски другого производителя, чтобы определить, не связана ли ошибка с конкретной партии.
  4. Настройте параметры записи:

    • Попробуйте использовать меньшее значение скорости записи (например, 0,5x или 0,6x), чтобы снизить вероятность ошибок при записи.

Заключение

Большинство проблем, связанных с записью на Blu-ray диски, можно решить, внимательно изучив оборудование, программное обеспечение и носители, которые вы используете. Ошибка «Sense Key 5» сигнализирует о необходимости проверки всех этих аспектов. Применив предложенные рекомендации, вы сможете повысить вероятность успешного завершения процесса записи и продолжить создание резервных копий без прерываний.

Оцените материал
Добавить комментарий

Капча загружается...