Je voudrais monter un vidage brut d'un disque, par exemple comme ceux créés par dd? Existe-t-il quelque chose comme un périphérique en boucle dans OS X?
Je voudrais monter un vidage brut d'un disque, par exemple comme ceux créés par dd? Existe-t-il quelque chose comme un périphérique en boucle dans OS X?
Réponses:
Pour ceux qui rencontrent le même problème:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
puis montez-le comme vous le souhaitez.
C'est drôle parce que c'est vraiment vraiment très simple. Renommez-le en extension .dmg, car un DMG est aussi une image brute.
Contrairement à la solution ci-dessus, cela fonctionnera sur les déchirures DD de disques entiers en plus des partitions.
La hdiutilcommande donnée ci-dessus est correcte, cependant, les nouveaux SSD Mac ont une taille de bloc de 4096 octets et par hdiutildéfaut à 512 pour les images de disque, donc si vous essayez de monter une image de taille de bloc de 4096 octets, cela ressemblera à un non-sens pour le système.
L'ajout -blocksize 4096à la commande vous permettra de travailler avec une image créée à partir d'un Mac plus récent:
hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img
Vous pouvez créer une image disque du disque à l'aide de l'Utilitaire de disque. Sélectionnez le disque ou la partition du disque dans la liste de gauche, puis Fichier → Nouveau → Image disque à partir de <disque1>.
Une fois l'image créée, vous pouvez la monter comme n'importe quel autre volume et si vous avez sélectionné lecture / écriture, vous pouvez lire / écrire sur l'image comme un volume monté. L'image est montée au même endroit que le disque d'origine serait: / Volumes / nom du disque.
mountsur celui-ci.
ddpar exemple. Je veux les monter. Je pourrais créer un dmg et ddl'image brute dessus, puis monter ce dmg, mais j'aimerais le monter directement, quelque chose comme mount -t hfs <path-to-file-created-using-dd> /mountpoint. Cependant, ce n'est pas possible, car cela mountne fonctionne qu'avec les appareils, pas avec les fichiers habituels. Sous Linux, j'utiliserais des périphériques de boucle, les pointant vers le fichier et les utiliserais mountensuite.