2009-06-29 00:00:23 +0000 2009-06-29 00:00:23 +0000
224
224

Mac OS X: 最佳从CD或DVD制作ISO的方法

更新:*

更新:

我验证了磁盘工具,hdiutil和dd的方法。我可以把dd简化为只用if=of=

对于DVD,我用的是/dev/disk2。

答案 (7)

204
204
204
2009-06-29 05:09:08 +0000

在OS X盒子上创建磁盘镜像一般有四种方法:

  1. Disk Utility* - 屏幕上的提示会引导你,但它默认会创建一个.dmg,这是OS X特有的文件格式。如果您在建立映像之前選擇了「CD/DVD 主機」選項,Disk Utility 也會建立一個 ISO (.cdr 擴展名)。如果需要,您可以在创建后重新命名扩展名 (到 .iso)。Roxio Toast* - 在Mac OS上创建光学媒体的第三方标准已经超过十年,它几乎可以创建任何你想要的CD或DVD格式。hdiutil*命令行工具,事实上,它可以免费创建Toast支持的所有格式,尽管它没有那么漂亮。如果你想用这个工具创建一个ISO,就用hdiutil makehybrid -iso -joliet -o Image.iso /input_path

  2. 还有第四个非常直接的命令行方式,使用dd,系统管理员可能知道:dd if=/dev/disk1 of=Image.iso

16
16
16
2009-08-31 01:41:59 +0000

正如在其他答案中提到的那样,您可以使用磁盘实用程序或 dd 创建原始光盘的 ISO 映像。但如果光盘是受拷贝保护的,它包含在光盘的前导区的解密密钥,这些密钥不能直接读取,也不属于ISO映像的一部分。因此,如果您用此映像刻录新的光盘,它将无法在标准DVD播放器上播放。然而,你可以使用像VLC这样的程序来播放它,因为它不需要密钥,因为它可以规避加密。(只列出了PowerPC版本。)

如果要存储在硬盘上,你可能会发现使用Handbrake将内容转码成未加密的H.264更有用。这将为您节省大量的磁盘空间,比存储DVD-Video光盘上使用的MPEG-2内容要节省大量的磁盘空间。然而,它不会保留DVD菜单,如果你想刻录DVD,你可以在标准的DVD播放器上播放,那么你必须将其转换回MPEG-2。

11
11
11
2009-08-30 15:46:01 +0000

在查看了dd命令行工具后…..

我发现你也可以用disk utility创建一个磁盘镜像。- 苹果公司添加了扩展名.cdr,但你可以将文件重命名为.iso结尾,它将作为标准的ISO工作。

10
10
10
2009-08-30 15:15:57 +0000

你可以使用dd命令行工具。

dd if=/dev/dvd of=dvd.iso

注意:用OS X中的Disk Utility中显示的设备名称代替/dev/dvd,例如,如果Disk Utility的BSD设备节点显示为'disk2',则使用/dev/disk2

6
6
6
2010-01-17 04:25:24 +0000

不要忘记asr,苹果软件还原命令行工具:它可以像dd一样操作一个原始复制程序,但它有更多的功能。最重要的是,它可以直接使用卷路径名,而dd则不能。

4
4
4
2015-05-10 01:06:38 +0000

我发现dd产生的ISO图像和PC上的一些工具一样,所以我一直在使用dd,下面是快速命令列表:

1.diskutil list 2.diskutil unmount /dev/disk1 3.dd if=/dev/disk1 of=DiscImage01.iso 4.diskutil eject /dev/disk1

详细内容:

1.在Spotlight中输入Terminal,就可以看到UNIX控制台的应用。或者进入Finder,使用应用程序->实用程序->终端)。 2.diskutil list是查看光驱是哪个驱动器。可能是/dev/disk1/dev/disk2等,这要看你是否有其他驱动器,如U盘或SD卡等。这个命令会显示名称,以及光盘的大小,一般应该是4GB到8.5GB。 3.用diskutil unmount /dev/disk1来卸载光驱,这个命令不需要sudo,所以不需要管理员的密码。 4.dd if=/dev/disk1 of=DiscImage01.iso是在你当前目录下创建ISO镜像(如果你刚刚启动终端应用没有做任何cd命令,那么这个目录就是你的主目录)。这个过程需要一段时间,如果光驱有这样的指示灯,你会看到光驱的指示灯在闪烁。 5.diskutil eject /dev/disk1就是弹出光盘,对于一些光驱不会让你手动弹出,而是需要OS X来弹出光盘。

另外,由于dd可以覆盖任何现有的文件,所以你可能会想做chmod 444 *.iso,让所有的.iso文件只可读不可写,如果一个月后你发出一个dd命令,可能会覆盖一个现有的文件,实际上会出现 “Permission denied "的错误,这样你就不会覆盖那个现有的文件了。

4
4
4
2014-05-14 17:18:26 +0000

我自己通常是一个命令行的人,内置的磁盘实用程序也很好用,但我最近偶然发现了另一个很好的免费替代品,叫做Burn。它有很多功能,其中包括制作光盘映像的功能:

  1. 下载Burn,然后解压并打开它
  2. 将你的光盘放入
  3. 打开复制标签
  4. 点击扫描…. 5.选择光盘,然后点击选择 6.点击扫描…. 单击 保存…,选择一个名称和位置,然后单击 保存 6.