Как преобразовать IMG в ISO в Linux
Важно: перед изменением образов сохраняйте резервную копию файла. Операции чтения/преобразования не должны повреждать исходный файл, но человеческая ошибка или неверная команда могут привести к потере данных.
Что такое формат IMG
IMG — это общее расширение для файлов-образов. Часто под IMG скрываются побитовые копии CD или DVD, но формат не ограничен оптическими носителями. IMG-файл может быть:
- образом CD/DVD (стандартный «generic» IMG);
- образом, созданным CloneCD (часто сопровождается дополнительными файлами с метаданными);
- образом жесткого диска или раздела (бэкап раздела, HDD-образ);
- любым другим бинарным слепком данных.
Короткое определение: IMG — файл-образ, повторяющий байтовую структуру носителя или раздела.
Когда имеет смысл конвертировать IMG в ISO
- Нужно записать образ на оптический диск или смонтировать как ISO9660;
- Требуется совместимость с инструментами, которые ожидают именно .iso;
- Нужно создать загрузочную ISO для виртуальной машины, живой системы или установки ОС.
Если IMG — это образ раздела/диска, конвертация в ISO не даст полезного результата: ISO содержит структуру оптических файловых систем (ISO9660/Joliet/UDF), а не таблицу разделов и файловую систему блочного устройства.
Основной термин и идея
ISO — стандарт для оптических дисков (CD/DVD).
IMG — общий двоичный образ.
Цель конвертации — получить файл в формате ISO9660 (или совместимый), пригодный для записи на CD/DVD или использования как виртуальный оптический диск.
Метод 1 — ccd2iso (командная строка)
Утилита ccd2iso конвертирует образы CloneCD и «generic» IMG в ISO. Она проста и надёжна для оптических образов.
Установка на Ubuntu-подобных системах:
sudo apt install ccd2iso
Пример использования:
ccd2iso source_file.img destination_file.iso
Через короткое время рядом с исходным IMG появится файл .iso.

Плюсы: простота, фокус на оптических образах.
Ограничения: не работает с образами разделов/дисков, не поддерживает все нестандартные форматы.
Метод 2 — acetoneiso (GUI)
Если вы предпочитаете графический интерфейс, acetoneiso предоставляет набор операций с образами.
Установите:
sudo apt install acetoneiso
При первом запуске программа предложит настройки. Встроенная конвертация IMG→ISO может требовать внешней утилиты PowerISO (командная строка). Шаги:
- Скачайте PowerISO Command Line Utility for Linux со страницы разработчика (скачиваемый tar.gz).
- Переместите архив в домашнюю папку или оставьте в Downloads.
- Откройте терминал и перейдите в папку AcetoneISO:
cd ~/.acetoneiso- Распакуйте архив PowerISO (замените USERNAME и имя файла на своё):
tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gz- В AcetoneISO выберите меню «Конвертация образа» → «Конвертировать образ в ISO», укажите исходный IMG и путь для результата.
После выполнения вы получите .iso.
Замечание: AcetoneISO использует внешнюю утилиту для некоторых форматов; без неё конвертация некоторых типов IMG невозможна.
Метод 3 — iat (универсальный, но не без исключений)
iat — современная утилита, умеет читать множество форматов образов и конвертировать их в ISO или «сжечь» напрямую.
Установка:
sudo apt install iat
Пример использования:
iat input_file.img output_file.iso
Плюсы: поддержка многих форматов. Минусы: в тестах iat иногда не способен корректно распарсить отдельные варианты IMG — тогда конвертация завершится с ошибкой.
Альтернативы и обходные пути
- Если IMG — это не оптический образ, но вы хотите доступ к файлам внутри, можно монтировать как блочное устройство (loop):
sudo mount -o loop,ro image.img /mnt/tmpЭто сработает, если внутри образа есть файловая система, распознаваемая ядром.
Для образов дисков/разделов используйте инструменты вроде kpartx, losetup и mount с указанием смещения (offset), чтобы получить доступ к разделам в образе.
Если нужно записать образ на USB, рассмотрите use of dd или специализированные инструменты (например balenaEtcher) — для USB не требуется .iso, достаточно RAW-образа.
Как понять, какой тип IMG у вас есть (методология)
- Посмотрите размер файла: если значительно больше ≈4.5 ГБ, скорее всего это не оптический образ (CD≈700 МБ, DVD≈4.7 ГБ).
- Попробуйте определить структуру командой file:
file your_image.img- Попробуйте монтировать в режиме loop (ro). Если монтирование успешно — это образ раздела/файловой системы.
- Если file указывает на CloneCD/CCD, используйте ccd2iso.
Когда конвертация не сработает (контрпримеры)
- IMG — образ раздела с таблицей разделов и файловыми системами (ext4, NTFS): простая конвертация в ISO не даст ожидаемого результата.
- IMG повреждён или неполный — инструменты вернут ошибку.
- IMG содержит нестандартную структуру (проприетарный формат), который ни одна утилита не распознаёт.
Критерии приёмки
- Файл .iso создан без ошибок и имеет ожидаемый размер.
- Можно смонтировать .iso как виртуальный диск: sudo mount -o loop file.iso /mnt/tmp (или открыть в файловом менеджере).
- Если ожидалось загрузочное устройство — ISO загружается в виртуальной машине.
Чек-листы по ролям
Администратор/инженер:
- Сделать резервную копию исходного IMG.
- Просканировать file your_image.img.
- Попробовать ccd2iso, затем iat.
- Проверить смонтированный результат и целостность файлов.
Обычный пользователь:
- Установить acetoneiso, скачать PowerISO CLI, выполнить конвертацию через GUI.
- Если GUI не работает — попросить администратора.
Тесты и приёмка
Тест-кейсы:
- Конвертация рабочего оптического IMG → ISO, монтирование ISO, файл списка совпадает.
- Попытка конвертации образа раздела — ожидаемая неудача или предупреждение.
Критерии выхода: ISO монтируется, данные читаемы, загрузка (если применимо) проходит в VM.
Короткий глоссарий
- ISO — формат образа оптического диска (ISO9660/UDF).
- IMG — общий двоичный образ (CD/DVD, диск, раздел и т. д.).
- loop — способ монтирования файла как блочного устройства.
Диаграмма решений
flowchart TD
A{Файл IMG — какой размер?} -->|< 1 ГБ| B[Проверьте file и mount]
A -->|~700 МБ или ~4.7 ГБ| C[Вероятно оптический образ]
A -->|> 5 ГБ| D[Вероятно образ диска/раздела]
C --> E{CloneCD/CCD?}
E -->|Да| F[ccd2iso]
E -->|Нет| G[iat или ccd2iso]
D --> H[mount/losetup/kpartx — работа с разделами]
B --> I[Попробуйте mount и file для определения]Итог и рекомендации
- Для оптических образов сначала пробуйте ccd2iso.
- Для универсальной поддержки используйте iat, но имейте резервный план: если он не справился — попробуйте ccd2iso или GUI-решение.
- Если IMG значительно больше 4.5 ГБ, вероятно, это образ диска/раздела — применяйте losetup/kpartx и монтирование с offset.
Проверяйте результат: всегда монтируйте или запускайте ISO в виртуальной машине, чтобы убедиться, что данные и загрузка работают как ожидалось.
Связанные материалы:
- Как конвертировать аудиофайлы в Ubuntu
- Как конвертировать файлы формата Linux/Unix в Windows и обратно
- Как конвертировать DEB в RPM
Похожие материалы
Herodotus: механизм и защита Android‑трояна
Включить новое меню «Пуск» в Windows 11
Панель полей сводной таблицы в Excel — руководство
Включить новое меню «Пуск» в Windows 11
Дубликаты Диспетчера задач в Windows 11 — как исправить