如何在Mac上将.iso或.dmg映像安装为CD,以便将其识别为CD,而不仅仅是卷?


13

我有一个超级诀窍,需要从CD安装软件。但是我确实有所有安装盘的备份映像(如.dmg的)。通常,它们都可以正常工作,但是在安装了两个特定安装程序后,它告诉我将CD插入驱动器。无论如何,是否有办法欺骗系统来安装.dmg并使它看起来像CD?我相信Toast可以做到,所以有可能。我只是希望能够在不花80英镑的情况下做到这一点-我可以为此购买一个外部驱动器(只是此刻不合适)


您是否尝试过使用/ Applications / Utilities文件夹中的“ Disk Utility.app”来执行此操作。这比使用外壳要容易得多。
Mark Thalman

1
在Windows下,我为此使用Daemon工具。当然,有一些OSX等效产品。+1是个好问题。
井2011年

如果此问题在这里困扰
Ian C.

@Mark Thalman在“磁盘工具”中安装磁盘映像与双击它具有相同的作用。
2011年

Answers:


2

不幸的是,某些程序“聪明”到足以发现环路设备和CDROM之间的差异。http://www.macupdate.com/app/mac/33355/virtual-cd-rw上有第三方解决方法-它不是免费的,而且我还没有尝试过,但是确实有2周的时间试用。

简短的回答是,对于实际上试图向驱动器发送命令的任何事情,mount都不会削减它。无论是在命令行还是在用户界面上。


1

我可以确认Toast可以做到这一点。如果您不愿意为Toast付费,那么我想像Michelle Six的答案这样的东西会起作用。尝试将.dmg转换为.iso或其他内容。


1

这取决于您要执行的操作,但是如果您需要将格式转换为CD / DVD。我需要它来使VM Fusion读取ISO文件...

转到应用程序>实用程序>磁盘实用程序转到文件>打开磁盘映像

图像将被加载到左侧

选择图像ISO

在标题(在“新图像”和“调整大小图像”之间)中查找“转换”

选择图像格式,然后选择CD / DVD MASTER。

希望能帮助到你


0

安装方法可能不是您的问题。最有可能的问题是,某些东西正在查看文件系统。通常,.dmg文件使用hfs文件系统,而CD则使用iso9660或UDF文件系统。

解决此问题的方法是将您的.dmg转换为.cdr,方法如下

  1. 双击您的.dmg文件进行安装
  2. 打开终端窗口
  3. sudo hdiutil create -attach -fs UDF -format UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName

0

在Snow Leopard上,您可以右键单击.iso文件,然后从菜单中选择“打开”。然后,该磁盘将像打开zip文件一样安装在您的桌面上。

如果您需要文件系统访问权限,只需查看/ Volumes目录,您应该会在该目录中看到映像挂载为目录。


3
该问题专门询问如何使它假装成CD,而不是如何安装它。
Moshe Katz

0

你们谁都不对(提到吐司的人除外)。挂载磁盘映像非常容易,但是挂载它使它看起来像物理CD-ROM或DVD-ROM介质是另一回事。我正在尝试在Mac上玩《帝国时代3》,但它需要查看物理媒体,而不仅仅是看到已安装的磁盘映像。Mount-It(Toast的可选安装组件)是我使用过的唯一有效欺骗AoE的东西。


1
您是否真的尝试过米歇尔的答案?
Hashim

1
请提供适用于该解决方案的更多详细信息(并减少浪费在抱怨对您没有帮助的答案上的空间)。请不要在评论中回复;编辑  您的答案,使其更清晰,更完整。
斯科特(Scott)

-2

您可以尝试通过mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINT打开终端并将hack命令将.iso挂载到CD驱动器的挂载点。但是我不知道您的CD通常在哪里挂载。您可能具有超级用户权限。然后执行以下操作:sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINT如果是DVD,则类型可能不是iso9660,在这种情况下,安装应使用正确的类型引发错误。


这本Linux的答案并不适用于Mac OS X的
斯皮夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.