Введение

Архивный файл оптического диска.

Изображение оптического диска (или ISO-образ, от файловой системы ISO 9660, используемой с CD-ROM) – это точное представление диска, содержащее все данные, которые были бы записаны на оптический диск, сектор за сектором, включая файловую систему оптического диска. ISO-образы содержат двоичное представление файловой системы оптического носителя (обычно ISO 9660 и её расширения или UDF), включая данные файлов в двоичном формате, скопированные точно в том виде, в котором они хранились на диске. Структура данных внутри ISO-образа соответствует файловой системе, использованной на оптическом диске, с которого он был создан. ISO-образы можно создавать из оптических дисков с помощью программ для создания образов дисков, из набора файлов – с помощью программ для записи оптических дисков, или путем преобразования из другого файла образа диска. Программное обеспечение, распространяемое на загрузочных дисках, часто доступно для скачивания в формате ISO-образа. И, как и любой другой ISO-образ, его можно записать на оптический диск, например, CD, DVD или Blu-ray.

Описание

Изображения оптических дисков не сжаты и не используют определенный формат контейнера; они представляют собой копию данных сектора за сектором с оптического диска, хранящуюся в двоичном файле. Помимо носителей ISO 9660, ISO-образ может также содержать файловую систему UDF (ISO/IEC 13346) (обычно используемую на DVD и Blu-ray дисках), включая данные в файлах в двоичном формате, скопированные точно так же, как они были сохранены на диске. Данные внутри ISO-образа будут структурированы в соответствии с файловой системой, использованной на оптическом диске, с которого он был создан. Расширение файла .iso является наиболее часто используемым для этого типа образов дисков. Расширение .img также можно встретить в некоторых ISO-образах, например, в некоторых образах из Microsoft DreamSpark; однако файлы .IMG, которые также используют расширение .img, как правило, имеют несколько иное содержимое. Расширение файла .udf иногда используется для указания на то, что файловая система внутри ISO-образа на самом деле является UDF, а не ISO 9660. Файлы ISO хранят только пользовательские данные из каждого сектора оптического диска, игнорируя управляющие заголовки и данные коррекции ошибок, и поэтому немного меньше, чем необработанный образ диска. Поскольку размер пользовательской части сектора (логического сектора) на дисках данных составляет 2048 байт, размер ISO-образа будет кратен 2048. Любой однотрековый CD-ROM, DVD или Blu-ray диск можно архивировать в формате ISO как точную цифровую копию оригинала. В отличие от физического оптического диска, образ можно передавать по любой линии связи или сменному носителю данных. ISO-образ можно открыть практически любой многоформатной программой для архивирования. Встроенная поддержка обработки ISO-образов варьируется в зависимости от операционной системы. С помощью подходящего программного обеспечения драйвер ISO можно "смонтировать", позволяя операционной системе взаимодействовать с ним так, как если бы ISO был физическим оптическим диском. Большинство операционных систем на базе Unix, включая Linux и macOS, имеют встроенную возможность монтирования ISO. Версии Windows, начиная с Windows 8, также обладают такой возможностью. Для других операционных систем можно установить отдельно доступные драйверы программного обеспечения для достижения той же цели.

Многополосные изображения

На CD может быть несколько треков, которые могут содержать компьютерные данные, аудио или видео. Файловые системы, такие как ISO 9660, хранятся внутри одной из этих дорожек. Поскольку ISO-образы должны содержать двоичную копию файловой системы и её содержимого, понятие "трека" внутри ISO-образа отсутствует, так как трек является контейнером для содержимого ISO-образа. Это означает, что CD с несколькими треками нельзя сохранить в одном ISO-образе; в большинстве случаев ISO-образ будет содержать данные только одного из этих треков, и только если он сохранен в стандартной файловой системе. Это также означает, что аудио-CD, которые обычно состоят из нескольких треков, нельзя сохранить в ISO-образе. Более того, даже один трек аудио-CD нельзя сохранить как ISO-образ, поскольку аудио-треки не содержат файловой системы, а только непрерывный поток закодированных аудиоданных. Эти аудиоданные хранятся в секторах объемом 2352 байта, отличных от секторов, хранящих файловую систему, и не хранятся в файлах; они адресуются по номерам треков, индексным точкам и коду времени CD, которые кодируются в лид-ине каждой сессии CD-Audio диска. Видео-CD и Super Video CD требуют как минимум два трека на CD, поэтому сохранить образ одного из этих дисков в ISO-образе также невозможно, однако это возможно с помощью файла IMG. Форматы, такие как CUE/BIN, CCD/IMG и MDS/MDF, можно использовать для хранения образов многотрековых дисков, включая аудио-CD. Эти форматы хранят необработанный образ всего диска, включая информацию со всех треков, а также сопутствующий файл, описывающий треки и характеристики каждого из них. Это позволяет инструменту для записи оптических носителей получить всю необходимую информацию для правильной записи образа на новый диск. Для аудио-CD также можно перенести аудиоданные в несжатые аудиофайлы, такие как WAV или AIFF, с возможностью сохранения метаданных (см. риппинг CD). Большинство программ, способных записывать ISO-образы на жесткие диски или записываемые носители (CD/DVD/BD), обычно не могут записывать ISO-образы на флеш-накопители. Это ограничение связано скорее с доступностью программных средств для выполнения этой задачи, чем с проблемами в самом формате. Однако с 2011 года существует различное программное обеспечение для записи необработанных файлов образов на USB-накопители.

Применение

ISO-файлы широко используются в эмуляторах для создания образа CD. Эмуляторы, такие как Dolphin и PCSX2, используют ISO-файлы для эмуляции игр для Wii и GameCube, а также игр для PlayStation 2, соответственно. Их также можно использовать в качестве виртуальных CD-ROM для гипервизоров, таких как VMware Workstation или VirtualBox. Кроме того, они применяются для записи образов дисков операционных систем на физические носители для установки.