Ridurre la dimensione di un disco virtuale VDI (Virtualbox) – Windows Guest



In questi giorni mi è capitato di lavorare con le macchine virtuali e può capitare che dopo un po’ di utilizzo i dischi virtuali assumano dimensioni piuttosto elevate ben superiori allo spazio occupato all’interno del sistema virtuale.

Se VMware rende disponibile un comodo tool per compattare il disco virtuale, per Virtualbox la procedura è più complessa.

Il tool messo a disposizione da Virtualbox è in grado di rimuovere tutto lo spazio contrassegnato con zero, bisogna quindi prima di tutto azzerare tutto lo spazio libero e successivamente passare alla riduzione:

Sia il secondo passo, sia il terzo impiegano un certo periodo di tempo ad essere eseguiti a seconda della dimensione del disco virtuale.

Nel mio caso si è passati da una dimensione di 4.7GB a 3.5GB circa, un risparmio di più di un Giga.

Fonte: http://www.stenoweb.it/node/134

Articoli correlati

Nessun articolo correlato.

Tag:,

Se ti è piaciuto questo articolo, lascia un commento oppure sottoscrivi il feed per leggere anche gli articoli futuri appena usciti.

  • gianluca

    salve ho provato a compattare un file *.vdi ma quando uso il comando “C:Programmiinnotek VirtualBoxVBoxManage” modifyvdi “nomefile”.vdi compact sul sistema host nel cmd mi dice accesso negato.
    Ho anche provato ad avviare cmd da admin ma dice sempre accesso negato, come faccio??
    saluti e grazie e complimenti

    • http://www.guidemondopc.org/ TizioIncognito

      Ciao e grazie per i complimenti. Potrebbe essere un problema lo spazio nel percorso tra innotek e VirtualBox, magari prova a spostarti tramite il comando cd nel percorso giusto oppure prima dello spazio aggiungi il carattere

      • gianluca

        Se vado in innotek virtualbox con il comando cd o inserendo ' ' tra innotek e virtualbox nel comando completo, in tutte e due i casi mi dice impossibile trovare il percorso specificato
        penso che il comando sia giusto con lo spazio ma perchè mi dice accesso negato? ho anche provato ad avviare cmd.exe da admin
        ne ho bisogno urgente ho un disco vdi da 73 gb, non posso eliminarlo e dovrei fare un backup
        premetto che nella partizione virtuale ho istallato windows xp e nel sistema guest ho tre partizioni e il fle windows xp.vdi è salvato in un secondo hard dsk (E:)
        ho virtual box 3.1.2 e windows vista home premium 32 bit come sistema host (con due hard disk sul primo e presente il O.S. e i dati sul secondo le macchine virtuali che dovrei ridurre)
        grazie comunque per la pazienza e la velocità di risosta
        saluti

        • http://www.guidemondopc.org/ TizioIncognito

          Il problema rimane nel percorso, che cambia a seconda della versione di Windows e di Virtualbox.
          Con XP i programmi erano installati nella cartella “Programmi”, da Vista esiste la cartella “Program Files” e la cartella “Program Files (x86)” per le versioni a 64 bit.
          Con l'ultima versione di VirtualBox ho notato che la cartella di installazione è SunVirtualbox.

          Tramite esplora risorse di Windows raggiungi il percorso di installazione di VirtualBox, clicca in alto nella barra indirizzi e copia il percorso compresi gli spazi racchiudendolo tra virgolette. Nel mio caso: “C:Program FilesSunVirtualBox”

          Lo stesso discorso vale per il file “nomefile.vdi”. In questo caso il percorso sarà qualcosa come “E:file.vdi”

          • gianluca

            Non ci credo ce lo fatta!!!!!
            ho usato “C:Program FilesSunVirtualBoxVBoxManage” modifyvdi “E:Windows XP”.vdi compact
            invece che inntoek ho scritto Program FilesSunVirtualBoxVBoxManage e infatti in quella cartella ho verificato da interfaccia grafica esiste un file di nome VBoxManage.exe
            avevo provato senza E: mi diceva hard disk non trovato
            poi ho scritto anche E:Windows XP.vdi e mi ha detto XP.vdi syntax error allora ho aggiunto le virgolette e mi ha detto sun virtualbox microsystem tutti i diritti riservati e poi a scritto 0% poi 10% ,20 % e cosi via
            le macchine virtuali (ne ho due) sono state ridotte rispettivamente una da 10 a 6 gb e l'altra da 73 a 10gb!
            Sono soddisfatto Ti Ringrazio molto
            grazie mille davvero mi hai risolto un grosso problema
            Saluti

  • gianluca

    salve ho provato a compattare un file *.vdi ma quando uso il comando “C:Programmiinnotek VirtualBoxVBoxManage” modifyvdi “nomefile”.vdi compact sul sistema host nel cmd mi dice accesso negato.
    Ho anche provato ad avviare cmd da admin ma dice sempre accesso negato, come faccio??
    saluti e grazie e complimenti

  • http://www.guidemondopc.org/ TizioIncognito

    Ciao e grazie per i complimenti. Potrebbe essere un problema lo spazio nel percorso tra innotek e VirtualBox, magari prova a spostarti tramite il comando cd nel percorso giusto oppure prima dello spazio aggiungi il carattere

10 queries. 0,331 seconds.