Гид по технологиям

Как преобразовать IMG в ISO в Linux

5 min read Linux Обновлено 29 Oct 2025
Преобразовать IMG в ISO в Linux
Преобразовать 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

Пример использования:

ccd2iso source_file.img destination_file.iso

Запуск ccd2iso для конвертации IMG в ISO

Через короткое время рядом с исходным IMG появится файл .iso.

Результат — сконвертированный ISO рядом с IMG

Плюсы: простота, фокус на оптических образах.
Ограничения: не работает с образами разделов/дисков, не поддерживает все нестандартные форматы.

Метод 2 — acetoneiso (GUI)

Если вы предпочитаете графический интерфейс, acetoneiso предоставляет набор операций с образами.

Установите:

sudo apt install acetoneiso

AcetoneISO — главное окно программы

При первом запуске программа предложит настройки. Встроенная конвертация IMG→ISO может требовать внешней утилиты PowerISO (командная строка). Шаги:

  1. Скачайте PowerISO Command Line Utility for Linux со страницы разработчика (скачиваемый tar.gz).
  2. Переместите архив в домашнюю папку или оставьте в Downloads.
  3. Откройте терминал и перейдите в папку AcetoneISO:
cd ~/.acetoneiso
  1. Распакуйте архив PowerISO (замените USERNAME и имя файла на своё):
tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gz
  1. В AcetoneISO выберите меню «Конвертация образа» → «Конвертировать образ в ISO», укажите исходный IMG и путь для результата.

После выполнения вы получите .iso.

Замечание: AcetoneISO использует внешнюю утилиту для некоторых форматов; без неё конвертация некоторых типов IMG невозможна.

Метод 3 — iat (универсальный, но не без исключений)

iat — современная утилита, умеет читать множество форматов образов и конвертировать их в ISO или «сжечь» напрямую.

Установка:

sudo apt install iat

Установка iat выполнена

Пример использования:

iat input_file.img output_file.iso

Конвертация IMG в ISO с помощью iat

Плюсы: поддержка многих форматов. Минусы: в тестах 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 у вас есть (методология)

  1. Посмотрите размер файла: если значительно больше ≈4.5 ГБ, скорее всего это не оптический образ (CD≈700 МБ, DVD≈4.7 ГБ).
  2. Попробуйте определить структуру командой file:
file your_image.img
  1. Попробуйте монтировать в режиме loop (ro). Если монтирование успешно — это образ раздела/файловой системы.
  2. Если 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
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Herodotus: механизм и защита Android‑трояна
Кибербезопасность

Herodotus: механизм и защита Android‑трояна

Включить новое меню «Пуск» в Windows 11
Windows руководство

Включить новое меню «Пуск» в Windows 11

Панель полей сводной таблицы в Excel — руководство
Excel

Панель полей сводной таблицы в Excel — руководство

Включить новое меню «Пуск» в Windows 11
Windows 11

Включить новое меню «Пуск» в Windows 11

Дубликаты Диспетчера задач в Windows 11 — как исправить
Windows

Дубликаты Диспетчера задач в Windows 11 — как исправить

История просмотров Reels в Instagram — как найти
Instagram

История просмотров Reels в Instagram — как найти