Не удалось открыть образ диска. Образ не распознан / hdiutil: attach failed - no mountable file systems
#Что это за ошибка
Файл .dmg — образ диска. При двойном щелчке macOS монтирует его как том. Если образ повреждён, недокачан, зашифрован, имеет неподдерживаемый формат или заблокирован, появляется сообщение «Образ не распознан» или «Не удалось открыть образ диска». Часто причина банальна: загрузка прервалась, и файл неполный.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Недокачанный файлПрервалась загрузка. | Размер меньше заявленного. | Скачайте заново. |
| Скачалась HTML-страницаСсылка истекла. | file показывает HTML. | Получите новую ссылку. |
| Образ зашифрованНужен пароль. | Запрашивается пароль. | Введите. |
| Формат не поддерживаетсяОбраз для другой ОС (.iso, .img). | Не распознан. | Откройте .iso через hdiutil attach или распакуйте архиватором. |
| Карантин/подписьФайл заблокирован. | Сообщение о повреждении. | Проверьте источник и снимите карантин. |
| Повреждённый диск MacОшибки записи. | Файлы портятся. | Проверьте диск Первой помощью. |
#Порядок
- Проверьте размер файлаВ Finder выделите скачанный
.dmg, нажмите Command+I и посмотрите «Размер». Сравните с размером на официальном сайте разработчика и убедитесь, что загрузка в Safari завершилась (кнопка загрузок без активного прогресса). Если размер явно меньше ожидаемого, удалите только этот неполный файл и скачайте его заново. - Скачайте файл зановоОткройте официальный сайт Apple или разработчика, найдите версию именно для вашей macOS и модели и заново скачайте файл. Проверьте окончание загрузки в Safari и сравните размер или SHA-256, если опубликована. Не скачивайте «исправленную» копию установщика с неизвестного зеркала; при повторном сбое проверьте свободное место и интернет.
- Сверьте контрольную суммуОткройте Finder → «Программы» → «Утилиты» → «Терминал», введите
shasum -a 256(включая пробел) и перетащите DMG из Finder в окно терминала, затем нажмите Enter. Сравните всю длинную шестнадцатеричную строку с SHA‑256, официально опубликованной разработчиком. При расхождении не открывайте файл и скачайте его заново. - Снимите карантин, если файл получен из надёжного источникаНе удаляйте системный атрибут карантина только ради открытия DMG: это ослабляет защиту. Сначала скачайте новый файл только с официального сайта, проверьте SHA‑256 при наличии опубликованной суммы и
hdiutil verify. Если macOS предупреждает о вредоносной или неподтверждённой программе, не обходите её проверку; обратитесь к разработчику. - Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
- Проверьте образ на целостностьОткройте Finder → «Программы» → «Утилиты» → «Терминал». Введите
hdiutil verifyс пробелом, перетащите DMG из Finder и нажмите Enter. Дождитесь сообщения об успешной проверке или конкретной ошибки. Учтите, что не все форматы образов содержат контрольную сумму, пригодную дляverify; это само по себе не доказывает вредоносность. Если проверка не проходит, скачайте файл заново с сайта разработчика и, при наличии опубликованной SHA‑256, сравните её с результатомshasum -a 256до открытия образа. - Если он зашифрованЕсли при открытии DMG система запрашивает пароль, проверьте, что файл получен из официального источника и что пароль указан разработчиком. Введите пароль только в системный запрос монтирования; если он неизвестен или не подходит, запросите его у владельца образа. Не используйте «взломщики паролей» из интернета.
- Попробуйте открыть на другом MacЕсли рядом есть другой Mac с подходящей версией macOS, скопируйте на него тот же DMG без изменений и попробуйте открыть двойным щелчком. Если ошибка повторяется, вероятен повреждённый образ или неподдерживаемый формат; если работает, сравните версии macOS и свободное место. Не отключайте защиту другого компьютера ради теста.
Вывод file — полезная проверка: если вместо образа показано HTML document, то вместо файла скачалась страница с ошибкой (истёкшая ссылка или авторизация).
Образы формата .iso и .cdr монтируются так же: hdiutil attach файл.iso. Для архивов .zip и .pkg используйте «Архиватор» и «Установщик», а не монтирование.
#Как открыть образ без Finder и что делать с другими форматами
Если двойной щелчок не помогает, смонтируйте образ в терминале с выбором точки: hdiutil attach файл.dmg -mountpoint /Volumes/Test -nobrowse. Параметр -nobrowse скрывает том из Finder, а -readonly защитит содержимое от изменений при проверке. Если образ состоит из нескольких частей (.dmg.part, .001), сначала объедините их по инструкции разработчика. Образы Windows (.iso) и Linux открываются тем же способом, но для записи на флешку используйте Etcher, а не простое копирование. Если команда hdiutil verify сообщает об ошибке контрольной суммы, файл повреждён безвозвратно, и его нужно получить заново. В случае зашифрованных образов пароль вводится в окне; потерянный пароль восстановить нельзя.