[an error occurred while processing this directive]

Преобразование файлов в формате Nero (nrg) в ISO-образ
Иногда требуется в Linux записать на диск или получить доступ к содержимому 
дисковых образов в формате Nero (*.nrg), без установки проприетарного ПО.

Существует утилита nrg2iso, но её искать не обязательно, т.к. можно обойтись системной утилитой dd

Применяем утилиту dd (программа для конвертирования и копирования файлов). 
Единственное отличие формата Nero от ISO заключается в наличии "шапки" в 300 килобайт, 
которая приклеивается Nero к ISO файлу. 

Преобразование формата сводится к вызову команды:

   dd bs=1k if=image.nrg of=image.iso skip=300

описание параметров:
bs=1k : block size = 1kbyte / размер блока
if=image.nrg : input file / файл-источник
of=image.iso : output file / файл-результат
skip=300 : пропустить 300 блоков

Также, возможно смонтировать образ диска в формате Nero:
   mount image.nrg /path -o offset=$((1024*300))


Обратное преобразование:

   dd if=/dev/zero of=image.nrg bs=1k count=300
   cat image.iso >> image.nrg

count=300 : отсчитать 300 блоков
if=/dev/zero : содержит бесконечное количество символов 0x00

Отсутствие важной технической информации в первых 300 КБ образа Nero NRG
подтверждается следующей командой:

   dd if=win2003_eng_sp2.nrg bs=1k count=300|hexdump -C

   00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
   *
   300+0 records in
   300+0 records out
   307200 bytes (307 kB) copied, 0.0194742 seconds, 15.8 MB/s
0004b000

Вероятно, там может быть информация о защите оригинального диска, но если ее нет в ISO, 
то незачем ее "придумывать" для образа Nero NRG.

Записать диск без предварительного сохранения подрезанного образа возможно так:
   dd if=image.nrg of=image.iso bs=1k skip=300 | cdrecord speed=2 -

Команда cdrecord может быть заменена на любую присутствующию и подходящую, 
например, на wodim, growisofs.

Дополнение: для монтирования нестандартных форматов дисковых образов удобно
использовать пакет fuseiso.
Монитируем:

   fuseiso -p файл.nrg mnt_dir

Отмонтируем:

   fusermount -u mnt_dir
 
06.11.2008 , Автор: Karbofos
Ключи: nero, iso, linux, dd, disk, convertor / Лицензия: CC-BY
Раздел:    Корень / Пользователю / CD, CD-R, DVD, AudioCD

[an error occurred while processing this directive]

[an error occurred while processing this directive]