Может ли быть вызвано или dd быть вынужденным удалить CD-R?

Мне нужно безопасно стереть компакт-диск без следов умышленной потери данных (не могу поцарапать или сломать его), поэтому мне было интересно: как я могу использовать growisofs или dd для записи всех не сгоренных пространств на диске, чтобы сделать его пустым?

  • Как я могу криптографически проверить sabayon.iso? Есть ли сертификаты?
  • Установка Grub 2 на флэш-накопитель USB
  • Загрузка из ISO в Xen Paravirtualized Environment
  • mount iso image: сообщение «блочное устройство защищено от записи, установка только для чтения»!
  • Есть ли инструмент для просмотра и редактирования, iso-файлов, таких как PowerISO?
  • Установите ISO практически с помощью устройства / dev / sr0
  • Сделать пользовательский файл iso debian
  • A while back - Распространение установочных носителей, которые могут загружаться на нескольких платформах?
  • One Solution collect form web for “Может ли быть вызвано или dd быть вынужденным удалить CD-R?”

    growisofs работает только с дисками DVD или BD. dd не может записываться на неформатированный компакт-диск (может быть отформатирован только CD-RW, но не CD-R).

    Среда CD-R может быть доступна для записи (она же «добавочная») на неиспользуемой области. Но он никоим образом не может быть заглушен. Вы можете перезаписать неиспользуемую область только несколькими безопасными байтами. (Вопрос в том, почему вы хотите это сделать.)

    Для этого вам нужна программа для записи компакт-дисков, такая как cdrecord, wodim, cdrskin или xorriso. Сначала проверьте, доступен ли CD-R для записи:

    prog=cdrskin $prog -v dev=/dev/sr0 -msinfo 

    Вы можете использовать «cdrecord», «wodim», «xorrecord» или «xorriso -as cdrecord» вместо «cdrskin».

    Если CD-R все еще доступен для записи, вы получите два номера, разделенные запятыми, на стандартный вывод. Если он больше не доступен для записи (он же «закрыт»), вы не получите выход на stdout, а скорее некоторое сообщение об ошибке:

     cdrskin: FATAL : -msinfo can only operate on appendable (ie -multi) discs cdrecord: Cannot get next writable address for 'invisible' track. wodim: Cannot get next writable address for 'invisible' track. xorriso : FAILURE : Output medium is not appendable. Cannot obtain -msinfo. 

    Если вы получите цифры, вы можете записать на носитель со случайными байтами до тех пор, пока горелка не выдает ошибку, потому что она заполнена:

     prog=cdrskin dd if=/dev/urandom bs=1M | $prog -v dev=/dev/sr0 -eject - 

    или если все нули достаточно хороши для вашей цели:

     dd if=/dev/zero bs=1M | $prog -v dev=/dev/sr0 -eject - 

    Но как сказано, зачем вам это делать?

    Хорошего дня 🙂

    Томас

    Interesting Posts

    telnet-доступ к веб-сайту с аутентификацией

    Метаданные для обмена файлами почтовых ящиков BSD

    Что такое «s» внутри «$ -»?

    пустые 70-persistent-net.rules на SuSe 13.1 и Ethernet-устройстве, называемые eno1

    Нет опции установки с livecd

    bash $ {VAR // search / replace} и странное поведение регулярных выражений

    Как настроить команду «mail» для использования сервера ретрансляции SMTP без использования службы sendmail?

    Ошибка при пробуждении после установки световой шкафчик

    Извлечь диапазон элементов из i-го элемента в j-й элемент, вплоть до n-го элемента из списка

    rsync плейлист mpd

    Однокнопочный аудиозахват в Linux (за исключением ключевого релиза)

    systemctl: Не удалось выполнить операцию: нет такого файла или каталога

    Не удалось переименовать RAID-устройство: застрял с / dev / md126

    Восстановить подключение к Интернету и графический менеджер рабочего стола, который был уничтожен во время установки пакета

    Как я могу вставить что-то в VIM из буфера обмена

    Linux и Unix - лучшая ОС в мире.