Преобразование файлов в формате 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
|
|
|
|
Раздел: Корень / Пользователю / CD, CD-R, DVD, AudioCD |