Come convertire un computer Windows esistente in VirtualBox? [duplicare]


12

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?


1
Si noti che i driver potrebbero essere un problema. Potrebbe esserci ancora qualcosa che dipende fortemente dall'hardware su cui è in esecuzione il sistema operativo e potrebbe non funzionare quando cambia in VirtualBox - GPU, RAID e driver di rete mi hanno dato problemi in passato in particolare.
Luaan,

Risposte:


10

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 filee puntalo sul tuo vhddisco.

Questo è tutto.


2
ok grazie. Immagino che la parte critica della sua domanda sia "di cosa ho bisogno per portare il mio sistema operativo in Virtualbox" e la risposta è "un vhd". Non voglio essere pignolo ma la tua risposta avrebbe potuto essere un commento sulla mia risposta ;-). Aggiornerò anche la mia risposta.
SimonS,

1
@SimonS Non sono ancora d'accordo: la parte corretta della tua risposta era già stata pubblicata qui, superuser.com/questions/721981/… , la mia parte della risposta è nuova ( credo ). Saluti.
MariusMatutiae,

9

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.vhdora 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 ;-)


3

È 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/sdatuo HDD e 1,5sono i numeri delle tue partizioni. Ad esempio, se Linux vede l'HDD di Windows come /dev/sdb2, il nome del dispositivo è /dev/sdbe 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.

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.