Большинство пользователей привыкло «иметь дело» с образами дисков ISO и, сталкиваясь с образами с расширениями IMG или BIN могут задавать вопросы о способах конвертировать их в ISO, записать на загрузочную флешку, открыть содержимое и иные.
В этом материале подробно о том, что представляют собой образы в форматах IMG и BIN, а также о том, что с ними делать в зависимости от конкретной задачи.
Что представляют собой файлы IMG и BIN
Сначала о том, что представляет собой каждый из рассматриваемых вариантов образов:
- IMG — универсальный формат образа диска. В отличие от ISO — не обязательно оптического диска. Может представлять собой побитовый RAW-образ носителя, включая загрузочные секторы, все разделы и данные на них. Второй вариант — только побитовая копия данных конкретного раздела диска без всей его структуры.
- BIN — сырые двоичные данные диска (побитовая копия), обычно — CD/DVD, может сопровождаться дополнительным файлом CUE, в случае если речь идёт о диске с аудио, видео. Примечание: файлы BIN — не всегда образ диска, иногда это двоичные данные, используемые в каком-либо ПО, копии игр для эмуляторов.
В некоторых случаях файлы IMG и BIN, по сути являются одним и тем же. Например, ранние версии FydeOS поставлялись в виде образов IMG, сейчас — BIN, но фактически они не изменились и внутри содержат набор образов IMG, представляющих разделы диска и информацию о структуре разделов.
И, наконец, знакомый всем формат ISO — это стандартный формат для образов оптических дисков (ISO 9660, UDF).
В зависимости от того, что содержит образ и какова ваша задача, варианты действий с ними могут отличаться. Далее рассмотрим наиболее часто встречающиеся варианты.
Действия с образами IMG
Чаще всего пользователи сталкиваются с образами .IMG, загружая дистрибутив какой-либо ОС, который поставляется именно в этом формате. А задача — выполнить загрузку с него.
Если это совпадает с вашим сценарием, вам не требуется искать, как конвертировать этот образ в ISO (и часто это невозможно, поскольку ISO содержит лишь один «раздел» оптического диска, а IMG — сразу несколько разделов и структуру диска). Обычно достаточно записать образ на флешку или другой USB-накопитель с помощью:
- balenaEtcher (работает в Windows, MacOS и Linux)
- Ventoy (мультизагрузка, Windows, Linux и, с переменным успехом — на Android)
- Rufus
- Win32 Disk Imager (с помощью этой же программы можно легко создать образ диска или флешки в формате IMG).
- UltraISO
- Если речь идёт об образе оптического диска, то и программами для записи таких дисков, например, ImgBurn.
Учитывайте: если действие производится в Windows, с большой вероятностью флешка перестанет читаться после записи, может сообщать об ошибках и необходимости форматирования.
Это нормально, а причина в том, что как правило такие образы дисков содержат копии разделов в файловых системах, которые не поддерживаются в Windows. Однако, загрузка, запуск ОС и её установка с такой флешки обычно производится без проблем. Если в дальнейшем вы захотите вернуть флешку в обычное состояние — это легко сделать.
Если вам требуется открыть, конвертировать или выполнить иные действия с файлами IMG, может пригодиться следующая информация:
- Вы можете открыть файл и просмотреть его содержимое, например, с помощью 7-Zip. В случае если образ содержит множество разделов, вы увидите другие файлы IMG внутри изначального.
- В случае если файл IMG содержит данные лишь одного раздела, вы увидите папки и файлы как в обычном архиве:
- Файл IMG, содержащий лишь один раздел можно конвертировать в ISO, однако это обычно не требуется, а также он может в результате оказаться не загрузочным. Конвертацию может выполнить утилита AnyToISO, команды dd для Linux/MacOS, например:dd if=disk.img of=disk.iso bs=1M status=progress
- Для файлов IMG являющихся образами оптических дисков может сработать простое переименование в ISO для последующего открытия.
В случае, если ваша задача по работе с образом .img отличается от описанной, вы можете изложить задачу в комментариях ниже, я постараюсь помочь.
Варианты действий с образами BIN
В случае образов .BIN подходы могут отличаться в зависимости от того, что это за образ:
- Если речь идёт об образе CD/DVD/Blu-Ray с аудио или видео контентом, обычно его можно записать на оптический диск любой соответствующей программой, а также сконвертировать в ISO, например, в утилите PowerISO или с помощью мультиплатформенного инструмента командной строки bchunk, пример при наличии файла CUE:bchunk input.bin input.cue output.iso
- В случае, если это образ операционной системы (например, Chrome OS Flex использует именно этот формат), используйте официальную инструкцию для записи на накопитель (для упомянутой ОС это производится с помощью официального расширения), сторонние программы (например, BalenaEtcher или UltraISO), либо команду терминала (Linux/MacOS), такую какsudo dd if=image_name.bin of=/dev/sdN bs=4M status=progress
- Для многих ОС, дистрибутивы которых поставляются в BIN возможно простое переименование в IMG для их записи на накопитель в программах, список поддерживаемых форматов в которых не включает «BIN».
- Попробовать посмотреть содержимое образа BIN в Windows можно, как и в предыдущем случае, в 7-Zip или других программах, таких как UltraISO. В некоторых случаях файл .BIN может содержать набор файлов .IMG:
Учитывайте: если запись образа на флешку производится в Windows, то флешка может стать нечитаемой в системе из-за неподдерживаемой файловой системы. Однако, загрузить компьютер с неё будет возможно, при условии, что был записан именно загрузочный образ.
Как и в предыдущем случае, если ваша ситуация с файлами в указанном формате отличается от описанной, расскажите в комментариях о каком образе идёт речь, что требуется сделать и что не получается — я постараюсь помочь.