Question Mac OS X: meilleur moyen de créer une image ISO à partir d'un CD ou d'un DVD


Les deux pointeurs en ligne de commande et orientés écran ont apprécié!

mettre à jour:

J'ai vérifié l'utilitaire de disque, les méthodes hdiutil et dd. dd semble le plus rapide, 30 minutes sur mon macbook pro contre 40 minutes pour hdiutil. J'ai été en mesure de simplifier dd à utiliser juste if= et of=

Pour le DVD, j'ai utilisé / dev / disk2. Je l'ai vérifié avec diskutil list et l'avoir démonté en premier.

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

206


origine


Ouais dd est le plus rapide, c'est le disque druide, après tout! :) - msanford
pourquoi as-tu démonté disk2? Je pensais que vous deviez laisser le lecteur de DVD monté, afin que vous puissiez en lire les données? - Pure.Krome
@ Pure.Krome, pour cela, / dev / disk2 est un fichier de plusieurs Go de longueur. La structure de répertoire est intégrée à ces octets. IIRC, j'ai dû démonter pour pouvoir lire / dev / disk2. - Mark Harrison
Je devais utiliser sudo diskutil unmount /dev/disk2 ne pas sudo umount /dev/disk2 - nikans
Dans mon cas, je devais faire ce qui suit (OSX 10.9.5): sudo umount / dev / disk3s0; sudo dd if = / dev / disk3s0 de = mydisk.iso - Oisin


Réponses:


Il existe généralement quatre manières de créer une image de disque sur une boîte OS X:

  1. Utilitaire de disque - Les invites à l'écran vous guideront, mais créeront par défaut un fichier .dmg, qui est un format de fichier spécifique à OS X. L'utilitaire de disque créera également une ISO (extension .cdr) si vous sélectionnez l'option "CD / DVD Master" avant de créer l'image. Si vous le souhaitez, vous pouvez renommer l'extension (en .iso) après la création.

  2. Roxio Toast - Le de facto Standard tiers pour la création de supports optiques sur Mac OS depuis plus de dix ans, il créera presque tous les formats de CD ou de DVD que vous souhaitez.

  3. le hdiutil utilitaire de ligne de commande, qui créera, en fait, tous les formats pris en charge par Toast, gratuitement, bien que ce soit beaucoup moins joli. Si vous souhaitez créer une image ISO avec cet outil, utilisez hdiutil makehybrid -iso -joliet -o Image.iso /input_path

  4. Il existe un quatrième moyen de ligne de commande extrêmement direct utilisant dd que les administrateurs système pourraient connaître: dd if=/dev/disk1 of=Image.iso


187



Pour les CD audio, hdiutil fonctionne. Utilitaire de disque et dd ne fonctionnent pas (le fichier .iso peut être créé, mais ne peut pas être monté ultérieurement). - Ngoc Dao
en utilisant dd, Je reçois un fichier ISO légèrement plus gros (environ 500 Ko) que celui déchiré par ISO en utilisant Utilitaire de disque ... et j'ai réessayé sur le PC, et j'ai obtenu la même taille dd eu ... alors je suppose dd fait un meilleur travail pour le déchirer - 太極者無極而生
dd est une copie directe où le hdiutil utilise probablement le format iso pour compresser un peu ... Je ne pense pas que quelque chose soit réellement perdu ... - gabeio
Je suis (j'étais) intéressé par les erreurs de disque. dd avec le conv = noerror, la synchronisation aide. Je n'ai pas essayé les autres utilisateurs pour voir s'ils signalaient des erreurs de disque, s'ils quittaient la première erreur ou quoi. La page de manuel relative à hdiutil parle un peu des erreurs, mais l'erreur d'intérêt, EIO, n'est pas mentionnée. - pedz


Ouvrez /Application/Utilities/Terminal.app/

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

Ça devrait le faire!


77



Une façon de me vaincre;) C'est la solution la plus élégante et la moins onéreuse. Voir mes autres ci-dessous. - msanford
Maintenant que j'y pense, la solution que j'ai citée ci-dessous avec hdutil est un peu plus simple, car vous pouvez utiliser le chemin littéral sans avoir à connaître l'affectation / dev du périphérique, ce qui est utile si vous ne voulez réutiliser que pour un dossier. , ou un disque dur externe, ou plusieurs périphériques optiques. - msanford
Pourquoi est-ce conv=sync,notrunc nécessaire? - kizzx2
BTW, est-ce que cat /dev/disk2 > ~/dvd.iso travaille ici? - boehj
Pour que cette solution fonctionne, vous devez connaître le nom du périphérique, que vous pouvez trouver en tapant "df" dans un terminal, et en recherchant votre CD / DVD dans la liste. Choisissez ensuite le nom du périphérique qui apparaît à l'extrême gauche. Démontez ensuite le périphérique à l'aide de "sudo umount / dev / YOUR_DEVICE_NAME", puis utilisez l'approche de copie dd décrite ci-dessus pour effectuer la copie. - Brad Parks


En fait, l'Utilitaire de disque créera une ISO (extension .cdr). Assurez-vous simplement de sélectionner l'option "CD / DVD Master" avant de créer l'image.

Ce fichier peut ensuite être utilisé comme n'importe quel autre fichier ISO nécessitant uniquement un renommage pour certaines applications Windows idiotes qui s'étendent à l'extension .cdr.

Vous utilisez cette méthode depuis des années sans aucun problème.


23



J'ai créé un fichier .cdr, il a été automatiquement monté sur Mac OS. J'ai copié tous les fichiers du lecteur flash USB amorçable. Démontée. Essayer de monter sur Virtual Box: Could not get the storage format of the medium '/Users/nakilon/_/mrddr_flash_diskutil_dvdmaster.iso' (VERR_NOT_SUPPORTED). - Nakilon


Comme mentionné dans d’autres réponses, vous pouvez utiliser Utilitaire de disque ou dd pour créer une image ISO du disque original. Mais si le disque est protégé contre la copie, il contient des clés de déchiffrement dans la zone de début du disque qui ne peuvent pas être lues directement et ne font pas partie de l'image ISO. Donc, si vous gravez un nouveau disque avec cette image, il ne sera pas lu sur un lecteur DVD standard. Néanmoins, vous pouvez y jouer en utilisant un programme comme VLC qui n’a pas besoin des clés, car il est capable de contourner le chiffrement.

Si vous souhaitez un programme qui copiera le disque sur le disque dur et supprimera également la protection contre la copie pour pouvoir le graver sur un nouveau disque non protégé, MacTheRipper va le faire, mais il semble qu'il n'a pas été mis à jour depuis un certain temps. (Seule une version PowerPC est répertoriée.)

Pour stocker sur votre disque dur, vous pouvez trouver plus utile de transcoder le contenu en H.264 non crypté en utilisant Frein à main. Cela vous permettra d'économiser beaucoup d'espace disque par rapport au stockage du contenu MPEG-2 utilisé sur les disques DVD-Vidéo. Cependant, il ne conservera pas les menus DVD et si vous souhaitez graver un DVD que vous pouvez lire sur un lecteur DVD standard, vous devrez le reconvertir en MPEG-2.


15





Après avoir cherché dans l'outil de ligne de commande dd ...

J'ai trouvé que vous pouvez également créer une image de disque en utilisant l'utilitaire de disque.

Créez simplement une nouvelle image et sélectionnez "DVD / CD Master". - Apple ajoute l'extension .cdr mais vous pouvez renommer le fichier pour qu'il se termine par .iso et cela fonctionnera comme une norme ISO.

Quelqu'un sait-il comment cela affecte une protection drm sur les disques?


11



En supposant que l'utilitaire de disque utilise simplement dd, ce n'est pas différent - l'iso est un peu pour la copie binaire du disque. - Rich Bradshaw
Rich a raison, l'iso est une copie identique du DVD. - alex
Pas s'il est protégé contre la copie. Voir ma réponse pour plus de détails. - mark4o


Vous pouvez utiliser le dd outil en ligne de commande. Assurez-vous toutefois de démonter le lecteur en premier.

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

Cela fera une copie bit à bit du DVD.

Note: substitut /dev/dvd avec le nom du périphérique tel qu’il apparaît dans Utilitaire de disque sous OS X, par exemple si le nœud de périphérique BSD de l’Utilitaire de disque affiche «disk2», puis utilisez /dev/disk2.


10



Ce n'est pas / dev / dvd! Aller à l'utilitaire de disque, trouvez le disque que vous voulez et ouvrez la boîte de dialogue d'information, il dit le bon / dev / * là - Isaac Waller
son exemple, vous le remplaceriez évidemment par votre lecteur de DVD, ce qui serait quelque chose comme /dev/hdb1 ou /dev/scd0. - John T
Probablement /dev/disk1 ou disk2 sur Mac OS X. - mark4o
mark4o est probablement correct. Je suis un type UNIX si vous ne pouviez pas dire, Mac partage simplement la majorité des outils de ligne de commande avec UNIX, ce qui m'aide à répondre à plus de questions Mac. - John T


N'oublie pas asr, l'utilitaire de ligne de commande Apple Software Restore: il peut fonctionner comme un programme de copie brut comme dd, mais il a plus de cloches et de sifflets. Et surtout, cela fonctionnera directement avec les noms de chemin de volume, car dd ne le sera pas.


5





Je suis normalement une personne en ligne de commande et l'utilitaire de disque intégré fonctionne également très bien, mais je suis récemment tombé sur une autre bonne alternative gratuite appelée Brûler. Parmi ses nombreuses fonctionnalités, citons la possibilité de créer des images de disque:

  1. Télécharger Brûler, puis extrayez et ouvrez
  2. Mettez votre disque dans
  3. Ouvrez le Copie languette
  4. Cliquez sur Balayage...
  5. Sélectionnez le disque et cliquez Choisir
  6. Cliquez sur Sauvegarder..., choisissez un nom et un emplacement, puis cliquez sur sauvegarder

4



Sensationnel. J'avais déjà brûlé, mais je ne savais pas que ça pouvait faire ça! Il fonctionne très bien. +1 - Cullub
+1 pour Burn. Plus facile que les outils système - Rich Homolka


J'ai trouvé que dd produit la même image ISO que certains outils sur le PC, donc j'ai utilisé dd, et ci-dessous une liste rapide de commandes:

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

Les détails:

  1. Dans Spotlight, entrez Terminal et vous verrez l'application pour la console UNIX. (ou allez dans le Finder et utilisez Applications -> Utilitaires -> Terminal).
  2. diskutil list pour voir quel lecteur est le lecteur optique. Ça pourrait être /dev/disk1 ou /dev/disk2, etc., selon que vous avez d'autres lecteurs, tels qu'un lecteur flash USB ou une carte SD. La commande affichera le nom, ainsi que la taille du disque, et devrait normalement se situer entre 4 Go et 8,5 Go.
  3. utilisation diskutil unmount /dev/disk1 pour démonter le lecteur, et cette commande ne nécessite pas de sudo et n'a donc pas besoin du mot de passe de l'administrateur.
  4. dd if=/dev/disk1 of=DiscImage01.iso créer l'image ISO dans votre répertoire actuel (quel est votre répertoire personnel si vous venez de démarrer l'application Terminal sans faire cd commander). Cela prendra un certain temps et vous verrez le voyant du lecteur optique clignoter, si le lecteur a un tel éclairage.
  5. diskutil eject /dev/disk1 pour éjecter le disque pour un lecteur optique qui ne vous laissera pas éjecter manuellement, mais nécessite que OS X éjecte le disque.

En outre, depuis dd peut remplacer n'importe quel fichier existant, donc vous pouvez vouloir faire chmod 444 *.iso pour que tous .iso les fichiers sont seulement lisibles mais non inscriptibles, et si un mois plus tard vous émettez un dd commande qui pourrait écraser un fichier existant, il reviendra en réalité avec une erreur "Autorisation refusée" afin que vous ne remplaciez pas ce fichier existant.


3