mac os x: лучший способ создать iso-образ с cd или dvd

<p>приветствуются как командные строки, так и ориентированные на экран указатели!</p><p><strong> обновление: </strong></p><p>я проверил дисковые утилиты, методы hdiutil и dd. дд кажется самым быстрым, 30 минут на моем macbook pro против 40 минут для hdiutil. мне удалось упростить dd, чтобы использовать только <code>if=</code> и <code>of=</code></p><p>для dvd я использовал/dev/disk2. я проверил это с помощью <code>diskutil list</code> и сначала размонтировал его.</p><pre><code>$ sudo umount /dev/disk2 $ dd if=/dev/disk2 of=mydisk.iso </code></pre>

<p>как правило, существует четыре способа создания образа диска в окне os x:</p><ol> <li> <p><strong> дисковая утилита </strong>- экранные подсказки помогут вам, но по умолчанию создадут .dmg, который является форматом файла, специфичным для os x. дисковая утилита также создаст iso (расширение .cdr), если вы выберете опцию «cd/dvd master» перед созданием образа. при желании вы можете переименовать расширение (.iso) после создания.</p> </li> <li> <p><strong> roxio toast </strong>- сторонний стандарт<em> de facto </em>при создании оптических носителей в mac os уже более десяти лет позволяет создавать практически любой формат cd или dvd, какой вы пожелаете.</p> </li> <li> <p>утилита командной строки<strong><code>hdiutil</code></strong>, которая фактически создаст все форматы, которые поддерживает toast, бесплатно, хотя и гораздо менее привлекательна. если вы хотите создать iso с помощью этого инструмента, используйте <code>hdiutil makehybrid -iso -joliet -o image.iso /input\_path</code></p> </li> <li> <p>существует четвертый, чрезвычайно прямой способ командной строки с использованием<strong><code>dd</code></strong>, который sysadmins может знать: <code>dd if=/dev/disk1 of=image.iso</code></p> </li> </ol>

<p>откройте /application/utilities/terminal.app/</p><pre><code>sudo diskutil unmount /dev/disk1 dd if=/dev/disk1 of=~/mycd.iso bs=2048 conv=sync,notrunc </code></pre><p>это должно сделать это!</p>

<p>на самом деле дисковая утилита создаст iso (расширение .cdr). просто убедитесь, что вы выбрали опцию «cd/dvd master» перед созданием образа.</p><p>затем этот файл можно использовать, как и любой другой файл iso, требующий переименования только для некоторых глупых приложений windows, которые не соответствуют расширению .cdr.</p><p>использовать этот метод целую вечность без проблем.</p>

<p>как упоминалось в других ответах, вы можете использовать дисковую утилиту или <code>dd</code>, чтобы создать iso-образ исходного диска. но если диск защищен от копирования, он содержит ключи дешифрования в начальной области диска, которые не могут быть прочитаны напрямую, и не являются частью образа iso. поэтому, если вы записываете новый диск с этим изображением, он не будет воспроизводиться на стандартном dvd-плеере. тем не менее, вы можете играть в нее, используя программу типа vlc, которая не нуждается в ключах, так как она способна обойти шифрование.</p><p>если вам нужна программа, которая будет копировать диск на жесткий диск, а также снимать защиту от копирования, чтобы вы могли записать ее на новый незащищенный диск, <a href="http://www.macupdate.com/info.php/id/14414">mactheripper</a> сделает это, но, похоже, этого не было обновляется через некоторое время. (в списке указана только версия powerpc.)</p><p>для хранения на жестком диске может оказаться более полезным перекодировать контент в незашифрованный h.264 с помощью <a href="http://handbrake.fr/">handbrake</a> . это сэкономит вам много места на диске по сравнению с хранением контента mpeg-2, используемого на дисках dvd-video. однако это не сохранит меню dvd, и если вы хотите записать dvd, который можно воспроизводить на стандартном dvd-проигрывателе, вам придется преобразовать его обратно в mpeg-2.</p>

<p>после просмотра инструмента командной строки dd ...</p><p>я обнаружил, что вы также можете создать образ диска с помощью утилиты диска.</p><p>просто создайте новый образ и выберите «dvd/cd master». - apple добавляет расширение .cdr, но вы можете переименовать файл в конец .iso, и он будет работать как стандартный iso.</p><p>кто-нибудь знает, как это влияет на защиту drm на дисках?</p>

<p>вы можете использовать инструмент командной строки <code>dd</code>. убедитесь, что сначала вы отключили диск.</p><pre><code>dd if=/dev/dvd of=dvd.iso </code></pre><p>это сделает битовую копию dvd.</p><p>примечание: замените <code>/dev/dvd</code> именем устройства, которое отображается в дисковой утилите в os x, например, если узел устройства bsd дисковой утилиты показывает «disk2», используйте <code>/dev/disk2</code>.</p>

<p>не забывайте <code>asr</code>, утилиту командной строки apple software restore: она может работать как обычная программа копирования, такая как <code>dd</code>, но в ней больше наворотов. не в последнюю очередь, он будет работать напрямую с именами томов, как и dd.</p>

<p>обычно я сам человек командной строки, и встроенная дисковая утилита также работает довольно хорошо, но недавно я наткнулся на другую хорошую и бесплатную альтернативу под названием <a href="http://burn-osx.sourceforge.net/">burn</a> . среди его многочисленных функций - возможность создавать образы дисков:</p><ol> <li>скачать <a href="http://burn-osx.sourceforge.net/">записать</a> , затем извлечь и открыть его</li> <li>вставь свой диск в</li> <li>откройте вкладку<strong> копировать </strong></li> <li>нажмите<strong> сканировать ... </strong></li> <li>выберите диск и нажмите<strong> выберите </strong></li> <li>нажмите<strong> сохранить ... </strong>, выберите имя и местоположение и нажмите<strong> сохранить </strong></li> </ol>

<p>я обнаружил, что <code>dd</code> создает тот же iso-образ, что и некоторые инструменты на пк, поэтому я использовал <code>dd</code>, и ниже приведен краткий список команд:</p><ol> <li><code>diskutil list</code></li> <li><code>diskutil unmount /dev/disk1</code></li> <li><code>dd if=/dev/disk1 of=discimage01.iso</code></li> <li><code>diskutil eject /dev/disk1</code></li> </ol><p>детали:</p><ol> <li>в spotlight введите <code>terminal</code>, и вы увидите приложение для консоли unix. (или зайдите в finder и используйте приложения -> утилиты -> терминал).</li> <li><code>diskutil list</code>, чтобы увидеть, какой привод оптического привода. это может быть <code>/dev/disk1</code> или <code>/dev/disk2</code> и т.д., в зависимости от того, есть ли у вас другие накопители, например, usb-накопитель или sd-карта. команда покажет имя, а также размер диска, и обычно оно должно быть от 4 гб до 8,5 гб.</li> <li>используйте <code>diskutil unmount /dev/disk1</code> для размонтирования диска, и эта команда не требует <code>sudo</code> и, следовательно, не требует пароля администратора.</li> <li><code>dd if=/dev/disk1 of=discimage01.iso</code> предназначен для создания iso-образа в вашем текущем каталоге (который является вашим домашним каталогом, если вы только что запустили приложение terminal без выполнения команды <code>cd</code>). это займет некоторое время, и вы увидите, что индикатор дисковода оптических дисков мигает, если на нем есть такой индикатор.</li> <li><code>diskutil eject /dev/disk1</code> - это извлечение диска для какого-либо оптического привода, который не позволяет извлекать вручную, но требует os x для извлечения диска.</li> </ol><p>кроме того, поскольку <code>dd</code> может перезаписывать любой существующий файл, поэтому вы можете захотеть сделать <code>chmod 444 *.iso</code>, чтобы все файлы <code>.iso</code> были только для чтения, но не для записи, и если через месяц вы введете команду <code>dd</code>, которая может перезаписать существующий файл, он фактически будет вернитесь с ошибкой «permission denied», чтобы вы не перезаписывали этот существующий файл.</p>