Не удалось открыть следующие образы дисков mac ресурс занят

Обновлено: 07.07.2024

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

К сожалению, если это происходит, то вы мало что можете сделать. Тем не менее вот несколько вещей, сделать которые попытаться стоит.

Первый шаг: архивирование

Попробуйте «Дисковую Утилиту »

«Дисковая Утилита» включает в себя несколько функций, которые вы можете попробовать использовать для решения проблемы. Откройте программу и перетащите дисковый образ в список устройств. Затем выберите его и в разделе «Первая помощь» запустите проверку диска. Если проблемы найдутся, попробуйте «Восстановить диск».

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

Также, как и при восстановлении жесткого диска, может быть более результативным использование стороннего ПО, такого, как Data Rescue, VirtualLab, or Macintosh Data Recovery. Эти продукты могут дать лучший результат, чем другие, которые требуют, чтобы дисковый образ уже был смонтирован перед попыткой исправления — это, например, DiskWarrior или Drive Genius.

Также можно попробовать конвертировать дисковый образ в другой формат , используя утилиту dmg2iso. Кроме нее много и других разнообразных утилит для конвертации DMG, которые вы можете найти, VersionTracker.

Иногда проблема лежит в системном инструменте «diskimagemounter», который оказывается не в состоянии правильно обработать структуру дискового образа. В этом случае сторонний инструмент, не использующий эту системную функциональность, может дать лучший результат. Популярный инструмент для записи CD/DVD — Toast и некоторые другие программы монтировщики могут быть успешнее там, где системные инструменты не помогают. Кроме того, можно попробовать смонтировать проблемный образ, загрузившись в Safe Mode — когда программы и расширения, которые могут влиять на процесс монтирования, будут однозначно отключены.

Дополнительно можно попробовать смонтировать образ в другой операционной системе . Часто утилиты, обеспевающие мак-совместимость в Linux’е или Windows используют более успешные (хотя и зачастую «сырые») методы для монтирования или конвертирования файловой системы, чем методы Apple.

Вот некоторые из способов смонтировать DMG в другой операционной системе: Windows:
IsoBuster
TransMac

Сервисы восстановления данных

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

Pacifist — установочные файлы под лупой

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

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

Помимо PKG- и MPKG-файлов, Pacifist поддерживает целый ряд архивных форматов, включая ZIP, BOM, DMG, PAX, TAR и многие другие. При этом программа может открыть архив, который хранится на удаленном сервере — достаточно ввести соответствующий URL-адрес, чтобы просмотреть его содержимое в древовидной структуре. Приятная мелочь — Pacifist комплектуется плагином для механизма Quick Look, который позволит быстро просмотреть общую структуру PKG- и MPKG-файлов (другие форматы плагином не поддерживаются).

Встроенные средства проверят упакованные данные на целостность и корректность прав доступа, а поддержка Security Framework дает возможность устанавливать файлы и приложения на правах администратора системы. При большом количестве файлов кстати придется поисковый механизм — к сожалению, не мгновенный (клавишу [enter] придется нажать).

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

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

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

computer error

Пользователи Mac заметили, что установщики программного обеспечения, которое они используют, не используют расширение «.exe» или «.msi», как в Windows, - вместо этого оно обычно имеет формат «.dmg». DMG или образ диска Apple - это тип файла ISO, который работает как установщик для Mac-совместимых приложений. Почти все приложения, которые вы загружаете на свой Mac, будут использовать этот формат. Однако иногда вы не можете установить новое программное обеспечение из-за ошибки «Не удалось открыть следующие образы дисков». Как правило, вы можете загрузить файл еще раз, чтобы проверить, устраняет ли это проблему, но это решение может не всегда работать. Если вы столкнулись с той же проблемой, воспользуйтесь следующими советами по устранению неполадок, чтобы попытаться решить проблему:

Проверьте образ диска

Если повторная загрузка файла не помогает, попробуйте запустить Дисковую утилиту Mac - она может помочь. Перейдите в Приложения -> Утилиты -> Дисковая утилита. Затем выберите вкладку «Изображения » и нажмите « Подтвердить» . Наконец, выберите изображение, вызывающее проблему, и снова нажмите «Подтвердить». Дождитесь завершения процесса и попробуйте снова запустить файл.

Ищите другой источник

Хотя это маловероятно, возможно, что веб-сайт, с которого вы пытаетесь загрузить файл DMG, загрузил поврежденный или поврежденный образ диска. Это означает, что что бы вы ни делали, это просто не сработает. В зависимости от установщика или средства обновления, вызывающего проблему, вы можете получить копию со стороннего веб-сайта. Конечно, убедитесь, что вы загружаете только из надежных источников, чтобы свести к минимуму вероятность обнаружения вредоносного программного обеспечения. При этом вы также можете защитить свою систему с помощью известного антивирусного инструмента Mac для дополнительной безопасности.

pdisk: не удается открыть файл'/dev / rdisk1 ' для записи (ресурс занят)

i command in pdisk /dev/rdisk1

я получаю тот же результат при использовании /dev/disk1 , /dev/rdisk2 и /dev/disk2 .

я также пытался бежать sudo gpt /dev/(r)disk(1-3) . Интересно, что я получаю только результат от /dev/rdisk3 :

sudo gpt /dev/(r)disk(1-3). /dev/rdisk3 gives a result

Итак, я пытаюсь увидеть, что использует ресурс, запустив sudo lsof /dev/rdisk1 , а также sudo lsof /dev/disk1 . Ничего не появляется:

lsof on /dev/disk1 and /dev/rdisk1

unmounting /dev/rdisk1 and /dev/disk1

вот список всех дисков, подключенных к компьютеру, выполнить sudo DiskUtil list :

DiskUtil list command

/ dev / disk0 - диск компьютера, к которому подключен iMac.

/ dev / disk1 - жесткий диск iMac.

/ dev / disk2 - SSD iMac.

/ dev / disk3 - я не знаю, что это. Я бы предположил, что это комбинированный жесткий диск и SSD iMac.

/ dev / disk4 - внешний жесткий диск.

/ dev / disk5 - я понятия не имею, что это такое. Может быть утилиты для /dev / disk4?

iMac имеет fusion drive и /dev/disk1 - это жесткий диск. Я пробовал с SSD, /dev/disk2 , но я получаю то же самое результат.

iMac подключен к другому компьютеру через thunderbolt, и by удерживая t при запуске iMac на Macintosh HD отображается как внешнее устройство на другом компьютере.

во-первых, pdisk команда используется для изменения дисков, которые разбиты на разделы с помощью карты разделов Apple. Их используют только компьютеры Mac на базе PowerPC.

во-вторых, ваш umount команды выше не выполняются, так как /dev/disk1 и /dev/disk2 не смонтированы. Обычно монтируются только разделы (например, /dev / disk0s3), хотя в вашем случае у вас есть Fusion Drive. Вы абсолютно правы, что /dev/disk3 не "настоящий" диск. Это общая емкость /dev / disk1s2 и / dev / disk2s2. Если ввести umount /dev/disk3 , это должно сработать. Конечно, ничего не монтируется на /dev / disk1 или /dev / disk2, так что вам придется выпустить diskutil unmountdisk /dev/diskN для тех, кто. Это должно освободить их так gpt команда перестанет давать вам ресурс занят ошибка.

Fusion диски используют разделы Apple CoreStorage в качестве контейнеров, который является своего рода аналогом динамических дисков Microsoft. К сожалению, они затрудняют работу с разделами и занимают много дисков / разделов восстановление продуктов со стола.

Однако, помимо вышеуказанных проблем, я не совсем уверен, в чем проблема. Вы упоминаете, что таблица разделов потеряна, но вывод из diskutil list предполагает, что ваши таблицы разделов в порядке.

Как я могу переопределить это? Я точно знаю , что ресурс не занят. Я просто хочу удалить это!

Вы не можете переопределить это поведение.

Поскольку вы хотите удалить файл, я предлагаю загрузить компьютер из образа linux, смонтировать файловую систему и удалить файл.

Попробуйте lsof filename чтобы увидеть, действительно ли он занят. Одной из наиболее распространенных причин этого является то, что вы пытаетесь удалить каталог, в котором у вас открыта оболочка.

Это старый вопрос, но я добавлю свои 2 цента, потому что в действительности существуют ситуации, когда файл на самом деле не используется, но ОС все еще думает, что это так.

Возможно, что файл на съемном устройстве будет использоваться во время сбоя системы, и система продолжит думать, что файл все еще используется, даже если lsof ничего не возвращает и файл на самом деле не используется. УдалениеDS_store не имеет никакого эффекта.

Временно можно переименовать файл или папку, если это необходимо. Затем извлеките утилиту для работы с диском и выполните восстановление диска / разрешения на восстановление для тома.

Самое простое, что вы можете сделать, это

Вы получите список процессов, которые удерживают этот процесс

Убить процессы, которые перечислены

Как говорят другие авторы, если вы знаете лучше, чем ОС, перезагрузите систему, и это заставит ее забыть. Но на самом деле они знают, о чем говорят .

Все вышеперечисленное. Система обычно не лжет, а значит, иногда так и есть.

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

В моем случае "занятый" файл представлял собой файл шрифта .ttf TrueType на "чужом диске" на подключенном к сети диске, и поэтому он вряд ли будет открыт системой при запуске. Команда lsof ничего не показала. Перезагрузка мака ничего не изменила. Выключение единственного другого компьютера в сети, который мог использовать файл, ничего не изменило.

Дисковая утилита не могла ничего сделать с дисководом, потому что это было не просто съемное устройство, это было удаленное устройство, не подключенное напрямую к Mac.

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

Я вошел в подключенный к сети диск и попытался "проверить" "чужой диск", но проверка не удалась. Но теперь я смог удалить исходный файл - в Finder, без использования sudo или rm -f или чего-то подобного. Он больше не был "занят".

В этой статье собраны возможные ошибки и инструкции для их устранения, при запуске приложений на Мак. Все ошибки актуальны для macOS Catalina.


Если приложение загружено не из Mac App Store.


В меню "Системные настройки" щелкните "Защита и безопасность" и выберите "Основные".


Щелкните значок замка в нижнем левом углу.


Введите пароль, чтобы внести изменения.


Разрешите использование программ, загруженных из: App Store и от подтверждённых разработчиков.

Поздравляем, теперь вы можете запускать программы из Mac App Store и от подтверждённых разработчиков.


Если приложение от неустановленного разработчика.


В Finder найдите программу, которую хотите открыть.


Удерживая клавишу Control (или Ctrl) ⌃, нажмите на значок программы, затем выберите "Открыть" в контекстном меню.

Данное решение можно применять и к следующей ошибке.


Если программу не удаётся проверить на наличие вредоносного ПО.


В меню "Системные настройки" щелкните "Защита и безопасность" и выберите "Основные".


Нажмите "Подтвердить вход" чтобы запустить заблокированную программу.

Данное решение можно применять и к предыдущей ошибке.


Если программа повреждена.

Если ОС macOS обнаруживает проблему в программе - например, наличие вредоносного содержимого или модификаций, внесенных после проверки, - вы получите уведомление при попытке открыть программу и запрос на перенос ее в корзину.

Как правило, под эту категорию попадают варезы - взломанные приложения. Запуск таких приложений невозможен без обхода функции Карантин, или отключения технологии Gatekeeper, которая обеспечивает запуск только доверенного ПО на компьютере Mac.

К сожалению, несмотря на простоту, инструкция настолько объёмная, что под неё пришлось выделить отдельную статью, которая доступна по этой ссылке >


Если приложение сообщает об ошибке.

Если вы запускаете приложение, которое не имеет (или имеет отозванный) сертификат разработчика, система сообщит о неожиданном завершении этого приложения и автоматически отправит отчёт в компанию Apple.

Для запуска потребуется самостоятельно подписать приложение >


Ошибка при установке приложений от Adobe.

Данная ошибка возникает при установке приложений Creative Cloud, для которых используются локальные пакеты установки.

Решение (для Intel) :

Кликните правой кнопкой мыши по файлу Install и выберите в контекстном меню пункт "Показать содержимое пакета".

Следуйте: Contents > MacOS
Запустите исполняемый Unix-файл под названием Install.


После этого откроется терминал и запустится программа установки. Введите пароль администратора чтобы разрешить установку.
Вы можете выполнить установку в режиме пробной версии, использовать серийный номер или подтвердить свою подписку на Creative Cloud.
Но лучше использовать Adobe Zii >

Читайте также: