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


И командные, и ориентированные на экран указатели оценили!

Обновить:

Я проверил утилиту disk, 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

206


происхождения


Да, dd - самый быстрый, это друид диска, в конце концов! :) - msanford
почему вы отключили disk2? Я думал, вам нужно оставить DVD-диск установленным, чтобы вы могли прочитать данные из него? - Pure.Krome
@ Pure.Krome, для этой цели / dev / disk2 - файл длиной в несколько ГБ. Структура каталогов встроена в эти байты. IIRC, мне приходилось читать, чтобы читать / dev / disk2. - Mark Harrison
Мне пришлось использовать sudo diskutil unmount /dev/disk2 не sudo umount /dev/disk2 - nikans
В моем случае мне пришлось сделать следующее (OSX 10.9.5): sudo umount / dev / disk3s0; sudo dd if = / dev / disk3s0 of = mydisk.iso - Oisin


ответы:


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

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

  2. Roxio Toast - де-факто сторонний стандарт в создании оптических носителей в 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


187



Для аудио CD работает hdiutil. Дисковая утилита и dd не работают (файл .iso может быть создан, но не может быть установлен позже). - Ngoc Dao
с помощью dd, Я получаю ISO-файл, который немного больше (около 500kb), чем ISO, с помощью Disk Utility ... и я снова попытался на ПК и получил тот же размер, что и dd получил ... так что я полагаю dd делает лучшую работу по разрыву - 太極者無極而生
dd - прямая копия, где hdiutil, вероятно, использует формат iso для сжатия немного ... Я не думаю, что что-то действительно потеряно ... - gabeio
Я (был) заинтересован в ошибках диска. dd с conv = noerror, синхронизация помогает. Я не пробовал другие, чтобы узнать, сообщают ли они о дисковых ошибках, если они уходят с первой ошибкой или что. Страница руководства для hdiutil немного говорит об ошибках, но ошибка интереса, EIO, не упоминается. - pedz


Открыть /Application/Utilities/Terminal.app/

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

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


77



Способ превзойти меня;) Это самое элегантное решение с наименьшими затратами. Смотрите мои другие ниже. - msanford
Теперь, когда я думаю об этом, решение, которое я привел ниже с hdutil, несколько проще, поскольку вы можете использовать литеральный путь, не зная назначения / dev устройства, что полезно, если вы хотите повторно использовать это только для папки , или внешний жесткий диск, или несколько оптических устройств. - msanford
Почему conv=sync,notrunc необходимо? - kizzx2
BTW, делает cat /dev/disk2 > ~/dvd.iso работать здесь? - boehj
для того, чтобы это решение работало, вам нужно знать название устройства, которое вы можете узнать, набрав «df» в терминале и выбрав свой CD / DVD в списке. Затем выберите имя устройства, которое отображается в крайнем левом углу. Затем отключите устройство, используя «sudo umount / dev / YOUR_DEVICE_NAME», затем используйте описанный выше подход копирования dd, чтобы сделать копию. - Brad Parks


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

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

Использование этого метода в течение многих веков без проблем.


23



Я создал .cdr, он был автоматически установлен в Mac OS. Я скопировал туда все файлы с загрузочного USB-накопителя. Демонтированный. Попытка подключиться к Virtual Box: Could not get the storage format of the medium '/Users/nakilon/_/mrddr_flash_diskutil_dvdmaster.iso' (VERR_NOT_SUPPORTED). - Nakilon


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

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

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


15





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

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

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

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


11



Предполагая, что Disk Utility просто использует dd, это ничем не отличается - iso немного для бит-копии диска. - Rich Bradshaw
Рич прав, iso - идентичная копия DVD. - alex
Нет, если он защищен от копирования. См. Мой ответ для деталей. - mark4o


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

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

Это сделает бит-бит для копирования DVD.

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


10



Это не / dev / dvd! Перейдите на Дисковую утилиту, найдите нужный диск и откройте информационный диалог, он говорит о правильном / dev / * там - Isaac Waller
его пример, вы, очевидно, замените его на ваш DVD-привод, который будет чем-то вроде /dev/hdb1 или /dev/scd0, - John T
Скорее всего /dev/disk1 или disk2 на Mac OS X. - mark4o
mark4o, вероятно, правильно. Я парень UNIX, если вы не могли сказать, Mac просто разделяет большинство инструментов командной строки с UNIX, что помогает мне отвечать на другие вопросы Mac. - John T


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


5





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

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

4



Вау. Я уже горел, но я не знал, что это можно сделать! Он работает очень хорошо. +1 - Cullub
+1 для записи. Легче, чем системные инструменты - Rich Homolka