Cambia la capacità DMG

17

Quando ho cambiato il mio Mac HDD su un SSD ho riscontrato il seguente problema:

Ho creato un'immagine DMG del mio vecchio HDD che ha una capacità di 320 GB. Il file DMG ha ricordato e salvato la capacità nell'immagine, e il problema è che il mio SSD è solo 120GB. Quindi il DMG non può essere usato se non riesco a diminuire la capacità in qualche modo ..

EDIT : la quantità totale di spazio utilizzato sull'immagine è solo di 15 GB ..

Ho guardato hdiutil ma in realtà sono uno sviluppatore di ruby on rails quindi non ho davvero questa roba ..

È in qualche modo possibile utilizzare questo o un altro strumento per diminuire la capacità del DMG?

Grazie!

    
posta Tim Baas 13.08.2012 - 21:35
fonte

4 risposte

34

Non c'è un buon modo tramite la GUI che ho visto per farlo - devi usare hdiutil come hai chiesto. È un comando veloce. Per ridimensionare (cambia 25G in base alle tue esigenze),

hdiutil resize -size 25G /PATH/TO/DISK/IMAGE.dmg

Un altro modo per comprimerlo è quello di clonare l'immagine del disco in uno sparsebundle, quindi comprimere lo sparsebundle. Ciò potrebbe funzionare o meno, a seconda della quantità di compressione che si verifica.

Per prima cosa crea l'immagine del disco che rispecchia la tua vecchia immagine del disco:

hdiutil convert /location/of/disk.dmg -format UDSP -o /location/of/NEW/disk.dmg

Quindi compatta lo sparsebundle risultante:

hdiutil compact /PATH/TO/DISK/IMAGE.sparseimage

Se questi comandi non funzionano, allora ha qualcosa a che fare con l'immagine del disco e / o le autorizzazioni.

Ho trascorso molto tempo a giocare con hdiutil ed è tutt'altro che impeccabile: ho trovato & ha inviato bug su Snow Leopard che non sono ancora stati corretti in Mountain Lion, quindi se ottieni un comportamento strano, non essere scoraggiato!

    
risposta data 13.08.2012 - 23:49
fonte
1

Prova questo:

hdiutil compact image.dmg

Ma come puoi vedere in manuale di hdiutil :

Depending on the location of files in the hosted filesystem, compact may or may not shrink the image.
    
risposta data 13.08.2012 - 21:54
fonte
1

Dopo che cjc ha sottolineato di fare la domanda su apple.stackexchange.com, l'ho fatto. Quando ho fatto la domanda che ho ottenuto a una ricerca correlata, ho risposto da qualcuno che diceva di provare Carbon Copy Cloner.

Carbon Copy Cloner ha clonato i file tramite FireWire sul mio SSDisk non è stato chiesto, e tutto è come dovrebbe essere ..

Ecco la domanda a cui mi riferisco:

Ripristina il sistema da DMG (fonte originale disco più grande della destinazione)

Per quelli di voi interessati a ridimensionare un'immagine del disco:

Rendi l'immagine del tuo disco in lettura-scrittura nell'utility del disco del Mac:

Montare il disco, selezionarlo e fare clic su nuova immagine del disco. Seleziona read-write nel menu a discesa della struttura dell'immagine del disco e fai clic su Salva. (Il mio sistema operativo è olandese, quindi queste sono le mie traduzioni).

Utilizza hdiutil per ridimensionare l'immagine del disco:

Nel terminale: hdiutil resize -size 100G /location/of/disk.dmg . Puoi sostituire 100G in base alle dimensioni che desideri.

Opzionale (non ha funzionato per me), puoi provare a compattarlo:

Nel terminale: hdiutil convert /location/of/disk.dmg -format UDSP -o /location/of/NEW/disk.dmg .

Questo crea un'immagine sparsa.

Then: hdiutil compact /location/of/SPARSE/disk.dmg.sparseimage

Questo cercherà di liberare spazio sull'immagine del disco. Se funziona, suppongo che potrebbe essere necessario ridimensionare nuovamente il DMG per ridurre la capacità (non ne sono sicuro) ..

    
risposta data 13.08.2012 - 22:10
fonte
0

Ho provato tutto ciò inutilmente; hdiutil non mi permette di ridimensionare al di sotto di una certa soglia (molto inferiore a OP).

Risposta semplice:

  1. Crea un nuovo file DMG con le dimensioni che desideri.
  2. Copia tutti i file dal vecchio DMG
  3. Chiudi e riapri il nuovo DMG e verifica che sia tutto a posto
  4. Cestino / backup / archivio del vecchio DMG.
risposta data 18.09.2017 - 15:31
fonte

Leggi altre domande sui tag