DMG-образ в macOS: полное руководство по работе с файлами дисков

Файл .dmg — это образ диска в формате Apple Disk Image, который macOS использует для распространения программ: при двойном щелчке он монтируется как виртуальный диск и появляется в Finder рядом с флешками и разделами. Если при попытке открыть скачанный DMG появляется сообщение «нет монтируемых файловых систем» или «образ повреждён», причина почти всегда кроется либо в недокачанном файле, либо в несовместимости версии системы.

В отличие от привычных пользователям Windows файлов .iso, формат DMG поддерживает сжатие, шифрование и цифровую подпись, поэтому Apple и сторонние разработчики распространяют через него установщики приложений. В этой статье разберём, как открыть, создать, конвертировать и записать DMG-образ, а также что делать при типичных ошибках.

Что такое DMG-образ и зачем он нужен

DMG расшифровывается как Disk Image — это файл, содержащий точную копию содержимого диска или папки. Внутри может находиться файловая система HFS+ или APFS, а сам контейнер нередко сжат, чтобы уменьшить размер загрузки. Когда вы скачиваете браузер, редактор или утилиту для Mac, почти наверняка получаете именно файл с расширением .dmg.

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

  • 📦 Распространение ПО — основной сценарий: разработчик упаковывает приложение и инструкцию в один файл.
  • 🔐 Шифрованные архивы — DMG можно защитить паролем и использовать как защищённое хранилище документов.
  • 💾 Резервные копии — образ диска сохраняет структуру тома целиком, включая права доступа.
  • 🛠 Развёртывание систем — администраторы используют образы для установки macOS на несколько компьютеров.

Как открыть и смонтировать DMG-файл

Стандартный способ — дважды щёлкнуть по файлу в Finder. macOS автоматически проверит контрольную сумму образа, смонтирует его и покажет содержимое в боковой панели Finder в разделе «Устройства». Обычно внутри находится само приложение и ярлык папки «Программы» для быстрой установки перетаскиванием.

Если двойной щелчок не срабатывает, откройте Дисковую утилиту (найдите её через Spotlight сочетанием Cmd + Пробел) и выберите в меню Файл → Открыть образ диска. Альтернативный вариант — контекстное меню: щелчок правой кнопкой по файлу, затем Открыть в программе → DiskImageMounter.

После завершения работы образ нужно извлечь: нажмите значок извлечения рядом с именем тома в Finder или перетащите его на корзину. Иначе смонтированный диск будет занимать место в списке устройств до перезагрузки.

Создание собственного DMG-образа

Собственный образ удобен для передачи набора файлов одним файлом или для создания зашифрованного хранилища. Проще всего воспользоваться Дисковой утилитой: откройте её и выберите Файл → Новый образ → Образ из папки, укажите нужную папку и задайте параметры сохранения.

☑️ Создание DMG через Дисковую утилиту

Выполнено: 0 / 5

При создании доступны несколько форматов. Сжатый уменьшает размер, но доступен только для чтения. Образ для чтения и записи позволяет менять содержимое после монтирования. Вариант с шифрованием запросит пароль — без него открыть содержимое будет невозможно, поэтому пароль стоит сохранить в надёжном месте.

Для автоматизации удобнее терминальная утилита hdiutil. Команда ниже создаёт сжатый образ из указанной папки:

hdiutil create -volname "Мой образ" -srcfolder ~/Documents/Проект -ov -format UDZO ~/Desktop/project.dmg
⚠️ Внимание: если вы создаёте зашифрованный образ и теряете пароль, восстановить данные из него практически невозможно — механизмов сброса пароля у формата не предусмотрено.

Конвертация и запись DMG

Иногда требуется преобразовать образ: например, перевести записываемый DMG в сжатый или наоборот. Для этого подойдёт та же Дисковая утилита — откройте образ и используйте пункт Образы → Конвертировать. В терминале аналогичную задачу решает hdiutil convert с указанием целевого формата.

ФорматНазначениеЗапись данных
UDZO (сжатый)Распространение файловТолько чтение
UDRW (чтение/запись)Рабочее хранилищеДа
UDCO (CD/DVD master)Запись на диски, конвертация в ISOТолько чтение
ЗашифрованныйЗащита конфиденциальных данныхПо выбору

Для записи образа на флешку (например, установочного образа macOS) используется команда asr restore или функция восстановления в Дисковой утилите: выберите накопитель, нажмите «Восстановить» и укажите источник. Учтите, что все данные на целевом накопителе будут стёрты.

📊 Как вы чаще всего используете DMG-образы?
Установка скачанных программ
Создание резервных копий
Шифрованное хранение файлов
Запись загрузочных носителей

Решение типичных ошибок при открытии DMG

Ошибка «нет монтируемых файловых систем» обычно означает, что файл повреждён или скачан не полностью. Первое действие — удалить файл и загрузить его заново, желательно через стабильное соединение. Если повторная загрузка не помогает, проверьте, не блокирует ли скачивание антивирус или корпоративный прокси.

Сообщение о том, что образ не может быть открыт, поскольку разработчик не проверен, связано с системой безопасности Gatekeeper. В этом случае вам нужно открыть Системные настройки → Конфиденциальность и безопасность и разрешить запуск конкретного приложения — но только если вы доверяете источнику загрузки.

⚠️ Внимание: никогда не обходите предупреждения Gatekeeper для файлов, скачанных с неофициальных сайтов. Поддельные DMG-установщики — один из распространённых способов заражения Mac вредоносным ПО.

Ещё одна возможная причина сбоя — нехватка свободного места на системном диске: при монтировании сжатых образов системе требуется временное пространство. Проверьте объём свободной памяти в разделе «Об этом Mac» → «Хранилище».

Проверка целостности образа через Терминал

Выполните команду hdiutil verify /путь/к/файлу.dmg — утилита сверит контрольные суммы образа и сообщит, повреждён ли файл. Если проверка завершается ошибкой, образ нужно скачать заново.

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

Нативно Windows не поддерживает формат DMG — двойной щелчок ничего не даст. Для извлечения содержимого используются сторонние утилиты: например, архиватор 7-Zip умеет открывать многие несжатые DMG-образы и извлекать из них файлы. Существуют и специализированные программы для чтения образов Apple.

Однако есть важное ограничение: даже извлекая файлы, вы не сможете запустить macOS-приложение в Windows — исполняемые файлы .app несовместимы между системами. Открытие DMG на ПК имеет смысл только для доступа к документам, медиафайлам или драйверам внутри образа.

Безопасность при работе с образами

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

  • 🛡 Проверяйте цифровую подпись: при первом запуске система показывает имя подтверждённого разработчика.
  • 🔍 Сканируйте скачанный файл антивирусом, если источник вызывает сомнения.
  • 🚫 Не отключайте Gatekeeper глобально ради одного сомнительного файла.
  • 🗑 Удаляйте DMG после установки — он больше не нужен и только занимает место.
⚠️ Внимание: если после монтирования образа окно просит перетащить файл в нестандартное место или ввести пароль администратора до запуска приложения — это подозрительный признак. Легитимные установщики обычно предлагают перенести программу в папку «Программы».

Часто задаваемые вопросы

Чем DMG отличается от ISO?

ISO — универсальный образ оптического диска, который читается на любых системах. DMG — фирменный формат Apple с поддержкой сжатия, шифрования и цифровой подписи, нативно работающий только в macOS.

Можно ли удалить DMG после установки программы?

Да. После того как приложение скопировано в папку «Программы», образ больше не нужен. Сначала извлеките смонтированный том в Finder, затем удалите сам файл.

Почему DMG открывается очень долго?

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

Как открыть DMG, если macOS пишет «образ повреждён»?

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

Можно ли конвертировать DMG в ISO?

Да, через терминал: сначала командой hdiutil convert образ переводится в формат CDR, затем файл просто переименовывается в .iso. Такой метод подходит для установочных образов, но не для всех типов DMG.