Чем открыть файл ISO: способы для Windows, macOS и Linux

Чем открыть файл ISO: способы для Windows, macOS и Linux Полезное

Файл с расширением .iso — это образ оптического диска: один файл, в котором лежит точная копия содержимого CD, DVD или Blu-ray вместе с файловой системой (обычно по стандарту ISO 9660). Открыть такой файл — значит получить доступ к тому, что внутри: либо подключить образ как виртуальный диск, либо посмотреть и вытащить отдельные файлы, либо развернуть образ на реальный носитель.

Ниже разберу, чем открыть готовый .iso в Windows, macOS и Linux штатными средствами и сторонними программами, чем монтирование образа отличается от распаковки архиватором и как записать образ на диск или флешку. Речь именно про открытие уже готового файла; про то, как собрать образ самому, — отдельная статья, ссылка в конце.

Три способа открыть файл ISO

С образом можно сделать три разные вещи, и их часто путают. Сначала стоит понять, что именно нужно, — от этого зависит выбор инструмента.

Что нужно Что делать Чем
Запустить установку или программу с образа Смонтировать (mount) как виртуальный диск Штатные средства ОС, Daemon Tools, WinCDEmu
Достать из образа несколько файлов Распаковать (открыть как архив) 7-Zip, WinRAR, bsdtar, менеджер архивов
Установить систему на компьютер Записать образ на диск или флешку Rufus, Ventoy, balenaEtcher, dd

Два первых пути не меняют образ и не пишут его на диск — они дают доступ к содержимому. Третий разворачивает образ на физический носитель, чтобы с него можно было загрузиться. Дальше — подробно по каждой системе.

Чем открыть ISO в Windows

В современных версиях Windows отдельная программа для этого не нужна. Начиная с Windows 8, монтирование образа встроено в проводник: по файлу .iso кликают правой кнопкой и выбирают «Подключить» либо просто дважды щелкают по нему. В проводнике появляется новый диск с буквой, как будто вставили болванку, — его открывают и работают с файлами. Чтобы отключить образ, по виртуальному приводу кликают правой кнопкой и выбирают «Извлечь».

В Windows 7 штатного монтирования не было (система умела только записывать образ на диск), поэтому там нужна сторонняя программа. Подойдут и на более новых системах, если нужен постоянный виртуальный привод:

  • WinCDEmu — бесплатная программа с открытым исходным кодом, создает виртуальный привод и монтирует образ двойным кликом;
  • Daemon Tools Lite — бесплатная версия популярного эмулятора приводов; при установке стоит снимать галочки с необязательных дополнений;
  • UltraISO — платная, с бессрочным демо-режимом (в нем ограничен размер редактируемого файла, но монтирование доступно для образов любого объема).

Если нужно не смонтировать образ, а вытащить из него несколько файлов, подойдет архиватор — 7-Zip (бесплатный) или WinRAR. Правый клик по .iso, «Открыть в 7-Zip» — и содержимое образа видно как в обычном архиве, файлы можно распаковать. Записать или загрузиться с такого «распакованного» образа нельзя, для этого нужны монтирование или запись на носитель.

Чем открыть ISO в macOS

В macOS монтирование тоже встроено. За .iso отвечает системная утилита DiskImageMounter: достаточно дважды кликнуть по файлу образа в Finder, и он подключится как том на рабочем столе и в боковой панели. Чтобы отключить образ, том «извлекают» — кнопкой рядом с ним в Finder или перетаскиванием в корзину.

Через терминал образ монтируют утилитой hdiutil. Пример ниже собирает маленький тестовый образ и открывает его, чтобы показать весь цикл на реальных командах:

# демонстрация на macOS: собрать тестовый образ, смонтировать и прочитать файл
mkdir -p demo && echo "hello from iso" > demo/readme.txt
hdiutil makehybrid -iso -joliet -o test.iso demo
MP=$(hdiutil attach test.iso | tail -1 | awk '{print $NF}')
cat "$MP/readme.txt"      # выведет: hello from iso
hdiutil detach "$MP"

Для готового образа хватит одной строки hdiutil attach image.iso — он появится как подключенный том, а hdiutil detach /Volumes/имя_тома его отключит. Достать из образа отдельные файлы без монтирования помогает встроенная bsdtar: bsdtar -tf image.iso покажет список файлов, а bsdtar -xf image.iso -C папка распакует их в указанный каталог.

Чем открыть ISO в Linux

В графических окружениях (GNOME, KDE) образ открывается из файлового менеджера. Двойной клик по .iso монтирует его как том (в GNOME это делает gnome-disk-image-mounter), а пункт «Открыть в приложении -> Менеджер архивов» показывает содержимое как архив, без монтирования. Какой вариант предложит система, зависит от настроек ассоциаций файлов.

В терминале образ подключают к точке монтирования через loop-устройство:

sudo mkdir -p /mnt/iso
sudo mount -o loop image.iso /mnt/iso
ls /mnt/iso            # содержимое образа
sudo umount /mnt/iso   # отключить

Без прав root монтировать помогает udisksctl (из пакета udisks2), он не требует ручной точки монтирования:

udisksctl loop-setup -f image.iso   # подключит образ, покажет устройство вида /dev/loop0
# после работы: udisksctl loop-delete -b /dev/loop0

Если нужно только вытащить файлы, образ распаковывают архиватором — 7z x image.iso (пакет p7zip) или bsdtar -xf image.iso. Это удобно, когда точки монтирования и прав root под рукой нет.

Монтирование и распаковка: в чем разница

Эти два способа открыть образ решают разные задачи, и стоит их развести:

  • смонтировать (mount) — подключить образ как виртуальный диск. Файловая система образа появляется как отдельный том, с ней работают как с вставленным диском: запускают установщик, читают файлы, ставят программы. Образ при этом не распаковывается.
  • распаковать — открыть образ архиватором и скопировать нужные файлы в обычную папку. Подходит, когда важны один-два файла, а виртуальный привод не нужен. Загрузиться с распакованных файлов нельзя.

Практическое правило: если надо запустить установку или программу «как с диска» — монтируйте; если надо достать документ или пару файлов — распаковывайте архиватором. Смонтированный образ доступен только для чтения: изменить файлы внутри, не пересобирая образ, не получится.

Как записать ISO на диск или флешку

Иногда образ нужно не открыть на компьютере, а развернуть на носитель — чтобы установить систему. Здесь два случая, и они не взаимозаменяемы.

Запись на оптический диск (болванку CD/DVD). В Windows это делает встроенное «Средство записи образов дисков»: правый клик по .iso -> «Записать образ диска». В macOS образ на болванку пишет «Дисковая утилита», в Linux — программы вроде Brasero или команда wodim.

Запись на USB-флешку для установки системы. Простое копирование .iso на флешку загрузочной ее не сделает — нужна специальная запись. Инструмент выбирают под задачу:

Инструмент Платформа Когда выбрать
Rufus Windows быстро сделать одну загрузочную флешку
Ventoy Windows, Linux держать несколько образов на одной флешке
balenaEtcher Windows, macOS, Linux простой кросс-платформенный вариант
dd Linux, macOS командная строка, без установки программ

В командной строке флешку пишут утилитой dd. Здесь легко ошибиться и затереть системный диск, поэтому цель of= сверяют особенно внимательно:

# СНАЧАЛА посмотреть список дисков и найти флешку
lsblk
# ОПАСНО: of= должен указывать на флешку (напр. /dev/sdb), а не на системный диск
sudo dd if=image.iso of=/dev/sdX bs=4M status=progress oflag=sync

Ошибка в имени устройства (of=/dev/sda вместо флешки) стирает системный диск без возможности восстановления, поэтому имя сверяют по lsblk до запуска. Графические Rufus, Ventoy и balenaEtcher показывают список дисков наглядно, промахнуться сложнее. Как собрать загрузочную флешку с нуля, подробно разобрано в отдельной статье, ссылка ниже.

FAQ

Почему при двойном клике по ISO открывается архиватор, а не виртуальный диск?
Значит, к формату .iso в системе привязана программа-архиватор. Смонтировать образ можно через правый клик: в Windows — «Подключить», в Linux — «Открыть с помощью -> подключение образа». При желании ассоциацию файла меняют в настройках системы.

Можно ли изменить файлы внутри смонтированного образа?
Нет, смонтированный образ доступен только для чтения. Чтобы поменять содержимое, файлы копируют в обычную папку, правят и собирают образ заново отдельной программой.

Чем .iso отличается от .img и .mdf?
.iso хранит файловую систему по стандарту ISO 9660 для оптических дисков. .img — более общий формат, обычно посекторный дамп носителя с любой файловой системой. .mdf — образ от программы Alcohol с сопутствующим файлом .mds; открывается эмуляторами приводов вроде Daemon Tools.

Выводы

  • Файл .iso — это образ оптического диска (стандарт ISO 9660); открыть его можно тремя способами: смонтировать, распаковать архиватором или записать на носитель.
  • В Windows (с версии 8) и macOS монтирование встроено: достаточно двойного клика или пункта «Подключить»; в Windows 7 нужна сторонняя программа (WinCDEmu, Daemon Tools Lite).
  • В Linux образ монтируют двойным кликом в файловом менеджере или командой sudo mount -o loop, а без прав root — через udisksctl loop-setup.
  • Если нужны только отдельные файлы, образ распаковывают архиватором (7-Zip, bsdtar, 7z) — это быстрее монтирования и не требует прав.
  • Для установки системы образ записывают на носитель: болванку — штатными средствами, загрузочную флешку — через Rufus, Ventoy, balenaEtcher или dd (имя устройства сверяют по lsblk).

Освойте тему на практике

Разобрать работу с Linux, терминалом, монтированием и файловой системой по шагам помогает курс Linux для начинающих в Otus. Посмотреть формат занятий и уровень до оплаты можно на бесплатных вебинарах — там разбирают конкретные задачи и отвечают на вопросы.

Смежные темы: ISO-образ: что это и как создать, Установка Linux с флешки, Команда ls в Linux: примеры использования.

OTUS Журнал
Скидка 5% 14-20 сентября на курсы (popup)