Question Monter une image CD-ROM brute


Disons que j'ai créé une image comme celle-ci:

    ddrescue / dev / disk1 MY_CDROM_IMAGE.img (/ dev / disk1 est mon lecteur de CDROM)

Comment puis-je le monter sur mon Mac?


Remarque: L’image créée n’est pas un fichier IMG - c’est juste une image brute du CD-ROM. Je peux maintenant reproduire le disque en utilisant dd.


7
2017-08-22 20:18


origine


... C'est comme dire, puis-je ouvrir une image dans la peinture dans mon propre format que je ne vais pas vous dire la spécification de ... Prenez une autre copie, enregistrez-la comme quelque chose de standard tel que .img ou .iso et ça devrait fonctionner facilement et vous ne devriez pas avoir de problèmes pour créer une autre copie de l'image ... (enfin presque ... je sais pas cette précis, mais j'espère que vous comprenez d'où je viens!) - William Hilsum
Je dois utiliser ddrescue. Ce n'est pas mon propre format, c'est un système de fichiers CDFS brut. - Isaac Waller
J'ai modifié ma réponse en fonction des informations supplémentaires. - BinaryMisfit
Tout d'abord, les CD n'ont généralement pas de tables de partition. Deuxièmement, un vidage brut des octets sur un CD-ROM est ce que la plupart des gens appellent un fichier ISO. - derobert
@derobert - désolé, je ne suis pas familier avec les CD-ROM. Je vais régler ma question. - Isaac Waller


Réponses:


En lisant un CD, /dev/disk1 accèdera à la totalité des 2352 octets de chaque bloc. Ceci est utile pour lire un CD audio. On l'appelle parfois une image brute ou une image CloneCD.

Sur un CD-ROM MODE 1, 2048 octets de chaque bloc de 2352 octets sont utilisés pour les données et le reste est utilisé pour les codes de correction d'erreur, car l'intégrité des données est si importante. Avec les données du système de fichiers, il n'est pas possible d'ignorer un échantillon erroné comme sur un CD audio. Utilisation /dev/disk1s0 lire les blocs de 2048 octets, en utilisant les codes de correction d’erreur pour détecter et corriger les erreurs dans chaque bloc. Une image de système de fichiers ISO 9660 est composée de ces blocs de 2048 octets et vous pourrez monter l'image résultante directement.

Wikipédia a plus d'informations sur les différents formats.

Si le CD-ROM contient un système de fichiers, il est inutile de le capturer au format brut, car les codes de correction d'erreur sont redondants et seront recréés lorsque vous enregistrez l'image ISO sur un autre CD-ROM. Cependant, si vous avez déjà l’image brute et que vous souhaitez supprimer les informations supplémentaires, il existe un programme appelé ccd2iso qui fera cela.


6
2017-08-24 17:28



Et j'ai pensé à utiliser / dev / disk1s0, mais je ne suis pas vraiment expérimenté, alors j'ai pensé utiliser / dev / disk1 pour être sûr. - Isaac Waller


IMG et ISO sont montés en natif dans OSX. Vous pouvez également utiliser l'utilitaire de disque dans Leopard.

OSX ne peut pas lire les images RAW ou CSFS et les monter. Vous devrez donc utiliser dd et créer une image ISO de l'image brute qui peut ensuite être montée.

Pour créer un ISO en utilisant DD:

dd if = [filename.img] of = fichier.iso bs = 2048

2
2017-08-22 20:22



Ce n'est pas un fichier IMG - je viens de lui donner cette extension. - Isaac Waller
alors quelle extension est-ce! c'est assez important: S - William Hilsum
Je suis d'accord que ce serait des informations extrêmement utiles, car le montage sur disque est supporté nativement sur le Mac et donc créer une image dans un format non pris en charge serait une raison pour laquelle il ne sera pas monté? - BinaryMisfit
Sur votre ligne de commande Mac OS X, tapez: fichier <nom du fichier ici> et revenez nous voir! - X-Istence
@Diago: votre ligne de dd fait le exactement la même chose comme cp filename.img file.iso, sauf peut-être un peu plus lent en raison de la taille de bloc bizarre. - derobert


Le double-clic n'a pas fonctionné?

Cela fonctionne pour les fichiers .iso, peut-être devriez-vous essayer de créer un iso et le monter de cette façon. Je pense que vous pouvez créer des fichiers iso avec Disk Utility.app


1
2017-08-22 20:22



J'ai besoin d'utiliser ddrescue récupérer des données perdues. - Isaac Waller


Essaye ça -

aller dans le répertoire de l'image et taper -

hdiutil mount MY_CDROM_IMAGE.img

Le guide que je lis depuis utilise ISO, mais je suppose que cela fonctionne aussi pour les fichiers IMG


1
2017-08-22 20:22



J'ai essayé ça, ça ne marche pas. - Isaac Waller


Je sais que c'est tard. Mais j'ai vu cette question et obtenu la réponse de vos commentaires. kinokijuf est une image brute. Derobert a ensuite mentionné qu'une image brute est ce qu'on appelle généralement une image iso. Alors changez le nom ou l'extension du fichier en quelque chose comme> image.iso

La commande serait quelque chose comme:

  mv image.img image.iso

Il suffit de double-cliquer sur le fichier iso et vous avez votre image :).

J'espère que ça aide quelqu'un.


1
2018-04-11 06:27





Je pense que la réponse devrait être:

Monter des images «brutes»

sudo  hdiutil attach MYCOPYIED.ISO -imagekey diskimage-class=CRawDiskImage

créer de l'iso réel à partir de cela

sudo hdiutil makehybrid /Volumes/NAMEOFISOFS -iso -joliet -o namefornewdisk

-1
2018-04-03 07:58