Montare l'immagine del disco Mac (e il pacchetto sparso) su Windows o Linux


10

È possibile montare i vari formati di immagine del disco che Mac OS utilizza su altre piattaforme?

Suppongo che un problema sarebbe che il file system in quell'immagine è di solito HFS +.

Sono particolarmente interessato a creare bundle sparsi crittografati (AES), in modo da poterli archiviare in modo sicuro a scopo di backup. Essere in grado di montare quelli su una macchina non Mac sarebbe conveniente.

Risposte:


5

Per montare file .dmg in Windows e renderlo leggibile, puoi sempre usare MacDrive .

Tuttavia, al momento non esiste alcuna soluzione per il montaggio di bundle sparsi per Mac crittografati.


12

Sembra che HFSExplorer abbia ottenuto il supporto per sparsebundles in 0.22 (compresi quelli crittografati). Può solo navigare / estrarre, tuttavia, non effettivamente montarlo nell'interfaccia del filesystem nativo.

Quindi la tua domanda potrebbe non aver avuto una buona risposta nel 2009, ma ora lo fa per chiunque lo trovi durante la ricerca :-)


grazie puetzk per la tua risposta. Ci proverò e spero di riportare indietro.
user1258240

Incredibile. Grazie per avermi risparmiato un sacco di tempo.
sequenza

2

Ho effettivamente risolto la necessità di un backup crittografato accessibile multipiattaforma utilizzando i driver TrueCrypt e NTFS-3G per Mac. Ho creato immagini vuote (senza filesystem) con TrueCrypt e le ho formattate con NTFS. Ho scoperto che è possibile accedere correttamente a un'immagine formattata da Windows, installandola tramite la versione di TrueCrypt per Windows.

Tuttavia, questa soluzione è piuttosto fragile. Ad esempio, se si dimentica di smontare correttamente l'immagine, i metadati NTFS potrebbero essere danneggiati e la prossima volta sarà possibile montarli in modalità di sola lettura. Ciò è risolvibile montandolo di nuovo in Windows ed eseguendo chkdsk su di esso, ma come è accaduto abbastanza spesso, è stato piuttosto scomodo.

Per questo motivo sono tornato al Mac sparsebundle, che viene liberato dalla mia directory home su un backup creato da Carbon Copy Cloner. Questo ha il vantaggio che la mia unità di backup può anche fungere da backup avviabile: è HFS + alla radice. Nel caso catastrofico perdo tutti i miei Mac e ho bisogno di accedere al backup da un'altra O / S, probabilmente avvierò una "VM Hackintosh" o qualcosa del genere.


0

Lasciami spiegare come ho risolto questo problema medio:

Il mio MacBook è attualmente in riparazione e il mio unico altro dispositivo è un PC Windows 10. Sul mio Mac uso molto attivamente i file DMG e Sparsebundle crittografati.

Al fine di continuare a utilizzare senza problemi detti file (che sono memorizzati su un NAS) sul mio PC, ho lottato per giorni fino a quando ho trovato questa soluzione attraverso il quale ti guiderò passo dopo passo:

  • Installa un'istanza di MacOS all'interno di VirtualBox sul mio PC.
  • Al termine, in questa istanza di MacOS posso accedere perfettamente a tutti i miei file DMG / Sparsebundle proprio come sul mio Macbook reale, ma voglio usarli sul mio PC, non in una macchina virtuale.
  • Quindi ho abilitato le connessioni SSH in entrata nell'istanza virtuale di MacOS.
  • Come tale, ho potuto SSH nel MacOS virtuale dal mio PC, incluso sfogliare i file DMG / Sparsebundle montati
  • Per finire, ho installato MountainDuck (sono sicuro che ci sono altri programmi che fanno lo stesso!) Sul mio PC Windows 10, il che mi consente di consentire la posizione SSH della mappa (ovvero le cartelle in / Volumi su MacOS virtuale) come un'unità di rete in Windows.

Conclusione: facendo quanto sopra posso montare (in modalità lettura / scrittura) i file DMG e SparseBundle in Windows proprio come sul mio Mac attuale! Quindi il problema è stato risolto, e per di più ho un MacOS virtualizzato in esecuzione sul mio PC Windows che sicuramente può tornare utile per altre cose.

GL a tutti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.