Файл с разрешением .dmg после скачивания программы для Mac не открывается двойным кликом или выдаёт ошибку «образ повреждён» — типичная ситуация, с которой сталкиваются пользователи macOS и тем более Windows. Расширение DMG расшифровывается как Disk Image — это образ диска, который Apple использует для распространения приложений вне Mac App Store.
По сути, DMG — это виртуальный диск. Когда вы открываете такой файл, система монтирует его как отдельный том, внутри которого обычно лежит само приложение и ярлык папки «Программы». После установки образ можно извлечь, а сам файл удалить. В этой статье разберём, как устроен формат, чем его открыть на разных системах и что делать при ошибках монтирования.
Что представляет собой формат DMG
DMG — проприетарный формат образов дисков, разработанный Apple. Внутри файла находится файловая система (чаще всего HFS+ или APFS), которую macOS умеет монтировать штатными средствами, без сторонних программ. Формат поддерживает сжатие, шифрование и контроль целостности.
Важно понимать: DMG — это не установщик в привычном смысле, как EXE или MSI в Windows. Файл нужно сначала смонтировать, затем вручную перенести приложение в папку «Программы». Просто запустить программу из смонтированного образа недостаточно — после перезагрузки она исчезнет вместе с извлечённым томом.
- 💿 Монтирование — двойной клик подключает образ как виртуальный диск в Finder
- 📦 Содержимое — обычно приложение (.app) и ссылка на папку «Программы»
- 🔒 Шифрование — образ может быть защищён паролем (AES)
- 🗜 Сжатие — уменьшает размер файла при распространении через интернет
Как открыть DMG-файл на macOS
В macOS всё предельно просто: дважды щёлкните по файлу, и система проверит контрольную сумму, после чего смонтирует образ. В боковой панели Finder появится новый том. Откройте его, перетащите иконку приложения на ярлык папки «Программы» — установка завершена.
После копирования не забудьте извлечь образ: нажмите на значок извлечения рядом с томом в Finder или перетащите том в корзину. Сам DMG-файл из папки «Загрузки» после этого можно удалить — он больше не нужен.
Если двойной клик не срабатывает, попробуйте смонтировать образ через терминал:
hdiutil attach ~/Downloads/имя_файла.dmg
Команда выведет путь к смонтированному тому, например /Volumes/ИмяОбраза. Для отключения используется обратная команда hdiutil detach с указанием пути к тому.
☑️ Установка программы из DMG
Чем открыть DMG в Windows
Windows не поддерживает DMG нативно — встроенными средствами системы смонтировать такой образ нельзя. Понадобится стороннее ПО. Наиболее известные варианты: 7-Zip (бесплатный архиватор, умеет извлекать содержимое многих DMG), DMG Extractor и TransMac.
Однако здесь есть принципиальное ограничение: даже извлекши содержимое, вы не сможете запустить macOS-приложение в Windows. Файлы .app — это программы под другую операционную систему. Извлечение имеет смысл, только если внутри образа лежат кроссплатформенные данные: документы, медиафайлы, шрифты.
⚠️ Внимание: если вы скачали DMG, работая в Windows, скорее всего, вы загрузили версию программы не для своей системы. Вернитесь на сайт разработчика и найдите сборку для Windows — обычно это файл .exe или .msi.
Типичные ошибки при открытии и их причины
Самая частая проблема — сообщение «образ повреждён» или «нет монтируемых файловых систем». Возможная причина — файл не докачался до конца или был повреждён при передаче. Проверьте размер скачанного файла: он должен совпадать с указанным на сайте разработчика. При расхождении скачайте файл заново, желательно через стабильное соединение.
Вторая распространённая ситуация — macOS блокирует запуск приложения с предупреждением о неустановленном разработчике. Это работает механизм Gatekeeper. Обход возможен через Системные настройки → Конфиденциальность и безопасность, где появляется кнопка подтверждения запуска. Делайте это только для программ из проверенных источников.
| Ошибка | Вероятная причина | Что сделать |
|---|---|---|
| «Образ повреждён» | Неполная загрузка файла | Скачать заново, сверить размер |
| «Нет монтируемых файловых систем» | Битый или недописанный образ | Проверить через hdiutil, перекачать |
| Блокировка Gatekeeper | Разработчик без сертификата Apple | Разрешить в настройках безопасности |
| Запрос пароля | Образ зашифрован | Уточнить пароль у источника файла |
| Windows не открывает файл | Нет нативной поддержки DMG | 7-Zip или скачать версию для Windows |
Как проверить целостность DMG-образа
Для проверки образа без монтирования используйте команду терминала:
hdiutil verify ~/Downloads/имя_файла.dmg
Если проверка завершается сообщением об успехе — образ цел. Ошибка контрольной суммы означает, что файл повреждён и доверять ему нельзя. Некоторые разработчики публикуют на сайте хеш-сумму (SHA-256) своего DMG — её можно сверить командой shasum -a 256 имя_файла.dmg и сравнить результат с эталонным значением.
Такая сверка — надёжный способ убедиться, что файл не подменён и не испорчен по дороге. Если хеши совпадают, а образ всё равно не монтируется, проблема, вероятно, на стороне системы: проверьте свободное место на диске и попробуйте перезагрузить Mac.
Что делать, если hdiutil сообщает об ошибке
Убедитесь, что путь к файлу указан верно и не содержит опечаток. Попробуйте переместить DMG в корень домашней папки и повторить команду. Если образ зашифрован, hdiutil запросит пароль — без него проверка и монтирование невозможны. При повторяющихся ошибках целостности файл следует считать непригодным и скачать заново.
Безопасность при работе с DMG-файлами
Формат DMG нередко используется злоумышленниками для распространения вредоносного ПО под видом популярных программ. Скачивайте DMG-образы только с официальных сайтов разработчиков — не с торрентов, файлообменников и сайтов-сборников «бесплатных версий» платных программ.
⚠️ Внимание: если смонтированный образ просит перетащить приложение не в «Программы», а выполнить какие-то команды в терминале, ввести пароль администратора на непонятном этапе или отключить защиту системы — это тревожный признак. Закройте образ, извлеките его и удалите файл.
Дополнительные признаки подозрительного DMG:
- 🚩 Файл скачан по ссылке из письма или мессенджера, а не с сайта разработчика
- 🚩 Название программы внутри образа не совпадает с заявленным на сайте
- 🚩 Приложение запрашивает доступ к паролям, контактам, диску без явной нужды
- 🚩 Размер файла сильно отличается от указанного на официальной странице
Часто задаваемые вопросы
Можно ли конвертировать DMG в ISO?
Да, на macOS это делается через Дисковую утилиту или команду hdiutil convert с указанием формата. Однако конвертация не делает macOS-приложение совместимым с Windows — меняется только контейнер образа, а не его содержимое.
Нужно ли хранить DMG-файл после установки программы?
Нет. После того как приложение скопировано в папку «Программы», образ можно извлечь и удалить. Он понадобится снова только при переустановке — тогда проще скачать свежую версию с сайта разработчика.
Почему программа пропала после перезагрузки Mac?
Скорее всего, вы запускали её прямо из смонтированного образа, не скопировав в «Программы». После извлечения тома или перезагрузки образ отключается вместе со всем содержимым. Откройте DMG снова и перетащите приложение в папку «Программы».
Чем открыть зашифрованный DMG без пароля?
Никак — шифрование AES в формате DMG надёжно, и обхода пароля не существует. Пароль нужно запросить у того, кто создал или передал вам образ.
Можно ли создать собственный DMG-файл?
Да, на macOS для этого служит Дисковая утилита (меню «Файл» → «Новый образ») или команда hdiutil create. Так можно упаковать файлы в зашифрованный образ для безопасного хранения или передачи.