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

Mac OS X: Лучший способ сделать ISO с компакт-диска или DVD-диска

И командная строка, и скрин-ориентированные указатели оценены по достоинству!

update:

Я проверил дисковую утилиту, hdiutil и dd методы. dd кажется самым быстрым, 30 минут на моем Macbook pro против 40 минут на hdiutil. Я смог упростить dd, используя только if= и of=

Для DVD, я использовал /dev/disk2. Я проверил это с diskutil list и размонтировал его первым.

$ sudo umount /dev/disk2
$ dd if=/dev/disk2 of=mydisk.iso

Ответы (7)

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

Обычно существует четыре способа создания образа диска на блоке OS X:

  1. Утилита для работы с дисками - подсказки на экране помогут вам, но по умолчанию она создаст dmg, который является специфическим для OS X форматом файлов. Disk Utility также создаст ISO (.cdr расширение), если перед созданием образа выбрать опцию “CD/DVD Master”. При желании вы можете переименовать расширение (в .iso) после создания.

  2. Roxio Toast - de facto сторонний стандарт в создании оптических носителей на Mac OS более десяти лет, он будет создавать почти любой CD или DVD формат, который вы хотите.

  3. Утилита командной строки hdiutil, которая, по сути, создаст каждый формат, который Toast поддерживает, бесплатно, хотя это гораздо менее красиво. Если вы хотите создать ISO с помощью этой утилиты, используйте hdiutil makehybrid -iso -joliet -o Image.iso /input_path

  4. Существует четвертый, очень прямой способ из командной строки с использованием dd, который сисадмины могут знать: dd if=/dev/disk1 of=Image.iso.

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

Как упоминалось в других ответах, можно использовать Disk Utility или dd для создания ISO-образа исходного диска. Но если диск защищен от копирования, он содержит ключи расшифровки в области входа на диск, которые не могут быть прочитаны напрямую и не являются частью ISO-образа. Поэтому если вы запишете новый диск с таким образом, он не будет воспроизводиться на стандартном DVD-плеере. Тем не менее, вы можете воспроизвести его с помощью такой программы, как VLC, которая не нуждается в ключах, так как она способна обойти шифрование.

Если вы хотите программу, которая скопирует диск на жесткий диск, а также удалить защиту от копирования, так что вы можете записать его на новый незащищенный диск, MacTheRipper сделает это, но это выглядит так, как будто он не был обновлен в течение некоторого времени. (В списке указана только версия PowerPC.)

Для хранения на жестком диске может оказаться более полезным перекодировать содержимое в незашифрованный H.264 с помощью Handbrake . Это сэкономит вам много места на диске по сравнению с хранением содержимого MPEG-2, которое используется на DVD-Video дисках. Однако, это не сохранит меню DVD, и если вы хотите записать DVD, который можно воспроизводить на стандартном проигрывателе DVD, то вам придется преобразовать его обратно в MPEG-2.

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

После изучения инструмента командной строки dd…

я обнаружил, что вы также можете создать образ диска с помощью утилиты disk.

Просто создайте новый образ и выберите “DVD/CD Master”. - Apple добавляет расширение .cdr, но вы можете переименовать файл в .iso, и он будет работать как стандарт ISO.

Кто-нибудь знает, как это влияет на drm защиту дисков?

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

Вы можете использовать инструмент командной строки dd. Убедитесь, что вы сначала размонтируете привод.

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

Это сделает битовую копию DVD.

Примечание: замените /dev/dvd на имя устройства, как оно отображается в Disk Utility в OS X, например, если в узле BSD устройства Disk Utility отображается ‘disk2’, тогда используйте /dev/disk2.

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

Не забудьте asr, утилиту командной строки Apple Software Restore: она может работать как сырая копия программы, как dd, но у нее больше колокольчиков и свистков. Не в последнюю очередь, она будет работать непосредственно с именами томов, как dd не будет.

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

Я обнаружил, что dd создает тот же ISO-образ, что и некоторые инструменты на ПК, поэтому я использовал dd, а ниже приведен краткий список команд:

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

Подробности:

  1. В прожекторе введите Terminal, и вы увидите приложение для консоли UNIX. (или перейдите в раздел Поиск и используйте Приложения -> Утилиты -> Терминал).
  2. diskutil list будет отображаться, какой привод имеет оптический привод. Это может быть /dev/disk1 или /dev/disk2 и т.д., в зависимости от того, есть ли у вас другие диски, такие как USB флэш-накопитель или SD-карта. Команда покажет имя, а также размер диска, и обычно он должен быть от 4 ГБ до 8.5 ГБ.
  3. используйте diskutil unmount /dev/disk1 для размонтирования диска, и эта команда не требует sudo и, следовательно, не требует пароля администратора.
  4. dd if=/dev/disk1 of=DiscImage01.iso - это создание ISO образа в вашей текущей директории (которая является вашей домашней директорией, если вы только что запустили приложение Terminal, не выполнив ни одной команды 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

Обычно я сам работаю в командной строке, и встроенная Disk Utility тоже неплохо работает, но недавно я наткнулся на другую хорошую и бесплатную альтернативу под названием Burn . Среди ее многочисленных функций есть возможность делать образы дисков:

  1. Скачайте Burn , затем извлеките и откройте ее
  2. Вставьте диск в
  3. Откройте вкладку Копировать
  4. Нажмите Scan…
  5. Выберите диск и нажмите Choose
  6. Нажмите Сохранить…, выберите имя и место и нажмите Сохранить.

Похожие вопросы

19
12
5
13
8