it-swarm-ru.tech

Mac OS X: лучший способ создать ISO-образ с CD или DVD

Приветствуются как командные строки, так и ориентированные на экран указатели!

Обновление:

Я проверил дисковые утилиты, методы hdiutil и 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
217
Mark Harrison

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

  1. Дисковая утилита - Экранные подсказки помогут вам, но по умолчанию создадут .dmg, который является форматом файла, специфичным для OS X. Дисковая утилита также создаст 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, который sysadmins может знать: dd if=/dev/disk1 of=Image.iso

197
msanford

Откройте /Application/Utilities/Terminal.app/

Sudo diskutil unmount /dev/disk1
dd if=/dev/disk1 of=~/myCD.iso bs=2048 conv=sync,notrunc

Это должно сделать это!

78
marcwan

На самом деле Дисковая утилита создаст ISO (расширение .cdr). Просто убедитесь, что вы выбрали опцию «CD/DVD Master» перед созданием образа.

Затем этот файл можно использовать, как и любой другой файл ISO, требующий переименования только для некоторых глупых приложений Windows, которые не соответствуют расширению .cdr.

Использовать этот метод целую вечность без проблем.

24
Jose Cardoso

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

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

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

15
mark4o

После просмотра инструмента командной строки dd ...

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

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

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

11
CT.

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

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

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

Примечание: замените /dev/dvd именем устройства, которое отображается в Дисковой утилите в OS X, например, если узел устройства BSD Дисковой утилиты показывает «disk2», используйте /dev/disk2.

10
John T

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

6
Charles Stewart

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

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

Я обнаружил, что 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. В Spotlight введите Terminal, и вы увидите приложение для консоли UNIX. (или зайдите в Finder и используйте Приложения -> Утилиты -> Терминал).
  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
太極者無極而生