Как мне смонтировать образ .iso или .dmg как CD на Mac, чтобы он распознавался как CD, а не просто как том?


13

У меня измотанный супер-привод, и мне нужно установить программное обеспечение с компакт-диска. Однако у меня есть резервные образы (в формате .dmg) всех моих установочных дисков. Обычно все работает нормально, но при двух конкретных установках он говорит мне вставить компакт-диск в дисковод. Есть ли способ обмануть систему при монтировании .dmg и сделать ее похожей на компакт-диск? Я верю, что Тост может сделать это, так что это возможно. Я просто надеялся, что смогу сделать это, не раскошеливаясь на 80 фунтов - я мог бы получить внешний диск для этого (только не в эту секунду)


Вы пытались использовать «Disk Utility.app» в папке / Applications / Utilities, чтобы сделать это. Это было бы намного проще, чем использовать оболочку.
Марк Талман

1
Под Windows я использую Daemon Tools для этого. Конечно, есть какой-то OSX эквивалент. +1 за хороший вопрос.
Shinrai

Если это чахнет здесь, попробуйте перенести его на apple.stackexchange.com
Ян С.

@ Марк Талман, монтирующий образ диска в Дисковой утилите, делает то же самое, что и двойной щелчок по нему.
s4y

Ответы:


2

К сожалению, некоторые программы достаточно умны, чтобы определить разницу между устройством петли и диском. Существует сторонний обходной путь для этого на http://www.macupdate.com/app/mac/33355/virtual-cd-rw - это не бесплатно, и я не пробовал, но у него есть 2 недели пробный.

Короткий ответ, что, что бы ни пыталось посылать команды на диск, mount не обрезал его; будь то в командной строке или пользовательском интерфейсе.


1

Я могу подтвердить, что Тост может сделать это. Если вы не готовы платить за тост, я думаю, что что-то вроде ответа Мишель Шест будет работать. Попробуйте преобразовать ваш .dmg в .iso или что-то еще.


1

это будет зависеть от того, что вы хотите сделать, но если вам нужно конвертировать формат в CD / DVD. Мне нужно было, чтобы заставить VM Fusion читать файл ISO ...

Перейдите в Приложения> Утилиты> Дисковая утилита. Перейдите в Файл> Открыть образ диска.

Изображение будет загружено слева

Выберите изображение ISO

Ищите КОНВЕРТ в заголовке (между новым изображением и изменением размера изображения)

Выберите формат изображения и выберите CD / DVD MASTER.

Надеюсь, это поможет


0

Методология монтажа, вероятно, не ваша проблема. Скорее всего, проблема в том, что что-то смотрит на файловую систему. Как правило, файлы .dmg используют файловую систему hfs, где в качестве компакт-дисков используются файловые системы iso9660 или UDF.

Обойти это можно, превратив ваш .dmg в .cdr, вот как

  1. дважды щелкните файл .dmg, чтобы его смонтировать.
  2. открыть окно терминала
  3. sudo hdiutil create -attach -fs UDF -формат UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName

0

На Snow Leopard вы можете просто щелкнуть правой кнопкой мыши файл .iso и выбрать «Открыть» в меню. Затем диск будет смонтирован на вашем рабочем столе, как при открытии zip-файла.

Если вам нужен доступ к файловой системе, просто загляните в каталог / Volumes, и вы увидите, что ваш образ смонтирован там как каталог.


3
В частности, был задан вопрос, как заставить его притворяться компакт-диском, а не как его монтировать.
Моше Кац

0

Никто из вас не прав (кроме человека, который упомянул тост). Смонтировать образ диска очень просто, но монтировать его так, чтобы он отображался как физический CD-ROM или DVD-ROM, - это совсем другое. Я пытаюсь играть в Age of Empires 3 на Mac, но для этого нужно видеть физический носитель, а не просто смонтированный образ диска. Mount-It (дополнительный установленный компонент Toast) - единственное, что я когда-либо использовал, это эффективно обманул AoE.


1
Вы на самом деле пытались ответить Мишель?
Хашим

1
Пожалуйста, предоставьте более подробную информацию о решении, которое сработало (и потратьте меньше места, жалуясь на ответы, которые не помогли вам). Пожалуйста, не отвечайте в комментариях; отредактируйте  свой ответ, чтобы сделать его более понятным и полным.
Скотт

-2

Вы можете попробовать смонтировать .iso в точку монтирования вашего компакт-диска, mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINTпросто открыв терминал и взломав команду. Но я не знаю, где обычно монтируется ваш компакт-диск. Вы можете иметь права суперпользователя. Затем сделайте: sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINTЕсли это DVD, тип может быть не iso9660, в этом случае mount должен выдать ошибку с правильным типом. H


Этот ответ Linux не применим к Mac OS X.
Spiff
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.