Vorrei montare un dump grezzo di un disco, ad esempio come quelli creati da dd
? Esiste qualcosa come un dispositivo loop in OS X?
Vorrei montare un dump grezzo di un disco, ad esempio come quelli creati da dd
? Esiste qualcosa come un dispositivo loop in OS X?
Risposte:
Per coloro che riscontrano lo stesso problema:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
quindi montalo come preferisci.
Questo è divertente perché in realtà è davvero molto semplice. Rinominalo in un'estensione .dmg, poiché anche un DMG è un'immagine non elaborata.
A differenza della soluzione di cui sopra, questo funzionerà su dd rip di intere unità oltre alle partizioni.
Il hdiutil
comando indicato sopra è corretto, tuttavia, i SSD Mac più recenti hanno una dimensione del blocco di 4096 byte e il hdiutil
valore predefinito è 512 per le immagini del disco, quindi se si tenta di montare un'immagine di dimensioni del blocco di 4096 byte sembrerà una sciocchezza al sistema.
L'aggiunta -blocksize 4096
al comando ti consentirà di lavorare con un'immagine creata da un Mac più recente:
hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img
È possibile creare un'immagine disco del disco utilizzando Utility Disco. Seleziona il disco o la partizione del disco nell'elenco a sinistra, quindi File → Nuovo → Immagine disco da <disco1>.
Una volta creata l'immagine, puoi montarla come qualsiasi altro volume e se hai selezionato lettura / scrittura puoi leggere / scrivere sull'immagine come un volume montato. L'immagine è montata nello stesso posto in cui il disco originale sarebbe: / Volumes / diskname.
mount
su di esso.
dd
ad esempio. Voglio montare quelli. Potrei creare un dmg e dd
l'immagine grezza su di esso, quindi montare questo dmg, ma mi piacerebbe montarlo direttamente, qualcosa del genere mount -t hfs <path-to-file-created-using-dd> /mountpoint
. Tuttavia, questo non è possibile, poiché mount
funziona solo con i dispositivi, non con i normali file. Su Linux utilizzerei i dispositivi loop, indicandoli al file e mount
successivamente li utilizzo .