Ho VirtualBox installato sulla mia macchina Linux (Debian). Devo spostare una macchina fisica Windows 7 nel mio VirtualBox.
Come convertire un sistema operativo Windows fisico in VirtualBox?
Ho VirtualBox installato sulla mia macchina Linux (Debian). Devo spostare una macchina fisica Windows 7 nel mio VirtualBox.
Come convertire un sistema operativo Windows fisico in VirtualBox?
Risposte:
Non sono d'accordo con la risposta di SimonS.
L'uso di Disk2Vhd è ovviamente un'ottima idea: consente di creare copie di dischi online e puoi persino archiviare il file vhd localmente ( cioè sul computer Windows), anche se il riferimento sopra afferma che è più veloce archiviare il vhd immagine su un supporto diverso.
La parte non corretta è quella sull'importazione (?) Dell'immagine VHD in VirtualBox. Non è necessario farlo: il riferimento citato è terribilmente vecchio (da quanti anni esistono due versioni distinte di VirtualBox, una gratuita per il pagamento, come indicato nel riferimento? Dimentico). Infatti, VirtualBox è già pienamente compatibile con il formato vhd di Microsoft : quando crei la Macchina Virtuale, invece di assegnarle un disco vuoto, scegli Use an existing virtual hard disk file
e puntalo sul tuo vhd
disco.
Questo è tutto.
crea un vhd del tuo computer Windows fisico con Disk2Vhd , quindi crea la tua VM e scegli il tuo vhd creato invece di un disco vuoto.
esempio di utilizzo della riga di comando di disk2vhd: disk2vhd * c:\vhd\snapshot.vhd
ora ogni componente del sistema operativo Windows verrà salvato nel disco rigido virtuale
scusami per una risposta così breve e senza dettagli, ma è tutto ciò che devi sapere ;-)
È possibile utilizzare partizioni non elaborate , ad esempio la partizione Windows esistente, con VirtualBox. È un argomento leggermente avanzato e il manuale di VirtualBox lo avverte
L'accesso al disco rigido non elaborato è solo per utenti esperti. L'uso errato o l'uso di una configurazione obsoleta può portare alla totale perdita di dati sul disco fisico. Ancora più importante, non tentare di avviare la partizione con il sistema operativo host attualmente in esecuzione in un guest. Ciò porterà a una grave corruzione dei dati.
ma l'ho usato con successo 5 o 6 anni fa e ha funzionato bene.
Devi conoscere il nome del dispositivo Linux del tuo HDD e il numero di partizioni su cui hai installato Windows. Quindi si esegue il comando seguente:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
dov'è il /dev/sda
tuo HDD e 1,5
sono i numeri delle tue partizioni. Ad esempio, se Linux vede l'HDD di Windows come /dev/sdb2
, il nome del dispositivo è /dev/sdb
e il numero della partizione è 2. Questo comando creerà un disco VMDK nel percorso specificato e quando lo si utilizza nella VM, la VM scriverà direttamente sul proprio HDD Windows.
Il vantaggio principale di questo metodo è che non occupa spazio su disco aggiuntivo e consente di utilizzare l'installazione di Windows esistente in atto. Ma, ancora una volta, tieni presente che ciò modificherà irrevocabilmente i tuoi dati Windows esistenti e non ti consentirà di utilizzare le istantanee per la tua VM, quindi se hai dati davvero importanti, assicurati di avere un backup prima di provare questo metodo.