È possibile eseguire una partizione Windows come VM?


13

Il mio laptop è configurato come dual boot tra Windows 7 (64-bit) e Ubuntu Linux (64-bit). Poiché trascorro la maggior parte del mio tempo di lavoro su Linux, ho bisogno di una VM Windows 7 per poter utilizzare gli strumenti di Microsoft Office, ecc. Ma il mio laptop ha solo un SSD da 256 GB, quindi avere una partizione avviabile di Windows 7 e una VM occupa abbastanza un molto spazio.

Esiste un modo per eseguire la partizione di Windows 7 come VM da Linux senza convertirla in un file .IMG, idealmente con KVM? Se no, ci sono altre opzioni che potrebbero aiutarmi?

Risposte:


2

Ho un po 'di esperienza nel passare tra l'avvio nativo di una partizione Windows e l'esecuzione come VM. Innanzitutto, il supporto hardware e driver NON era un problema per me, né era necessario disinstallare VMware Tools durante l'avvio in un contesto fisico.

A parte questo, sembra un'ottima idea, ma l'attivazione del prodotto è dove cade davvero. Non si deve riattivare Windows ogni volta che Windows passa tra P e V, ma non è infallibile. Windows e Office chiederanno di tanto in tanto di essere riattivati ​​a causa di presunte modifiche hardware. Una volta, dopo il passaggio tra le modalità fisiche e virtuali, la mia installazione di Windows 7 debitamente autorizzata si è disattivata con un po 'di fanfara a causa di un presunto "exploit di attivazione". Questi problemi verrebbero evitati, o almeno resi banali, se si verificassero in un ambiente KMS .

Quando ho eseguito l'aggiornamento a un SSD da 300 GB, ho trasferito la mia partizione di Windows come VMDK e non l'ho mai riavviata in modo nativo. Windows 7 sembra funzionare meglio virtualizzato su un SSD rispetto a un nativo su un HDD e l'immagine sparsa che uso ora consuma meno spazio su disco rispetto alla vecchia partizione.

Riepilogo esecutivo: Sì, può essere fatto; i driver rappresentano un problema minore del previsto e l'attivazione di Windows è un problema maggiore del previsto. Se non hai davvero bisogno di eseguire Windows su bare metal, ti suggerirei di convertire la tua partizione in un disco rigido virtuale o VMDK e di eseguirla solo come una macchina virtuale.


L'unico vero motivo per cui voglio eseguire Windows su bare metal è quindi poter giocare a World Of Tanks, ma non posso davvero usarlo come motivo per ottenere un SSD più grande dal lavoro ...
parsley72

3

Non ho alcuna esperienza con KVM, ma per VirtualBox, VMWare e Parallels funzionerà.

Sono necessari diversi riavvii della VM W7 per riconoscere il nuovo hardware (virtuale) e dovrai installare i Guest Additons / VMWare Tools / driver di dispositivo, qualunque sia il tuo software di virtualizzazione lo chiama.

Si noti che tornare a utilizzare la partizione "nativamente" potrebbe non essere più possibile dopo aver utilizzato la partizione in una macchina virtuale.

Anche se è possibile tornare indietro, saranno necessari diversi riavvii per riconoscere il nuovo hardware e probabilmente sarà necessario disinstallare il software di virtualizzazione nella VM.

Consiglio vivamente di effettuare un backup completo (dell'immagine) del laptop prima di iniziare a sperimentare.


-1

Potresti provare un file di immagine sparso. Questi sono file .IMG di dimensioni fisse che non occupano spazio sul disco finché non contengono effettivamente dati.

Vedi http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/

Modifica: dopo aver riletto il tuo post vedo che la tua domanda è molto simile a Come posso eseguire una partizione WinXP esistente (dual boot machine) all'interno di KVM?


Non buono. Un file sparso conterrà comunque i dati per l'installazione di Win7 che saranno almeno 20 GB (compresi i file di scambio e ibernazione).
Tonny,

Sì, al momento ho una configurazione di Win7 VM che utilizza qcow2 ma una volta installato Microsoft Office, Visual Studio, ecc., Diventa ancora una dimensione significativa (~ 33 GB).
prezzemolo72

@dwurf: Win7 sarà probabilmente in grado di avviarsi senza il trucco dei 2 profili hardware descritto negli articoli a cui ti riferisci. Win7 supporta nativamente i controller di disco più comuni, compresi quelli emulati dall'attuale software di virtualizzazione. È comunque necessario eseguire un nuovo rilevamento hardware completo ogni volta che si passa da VM a nativo.
Tonny,
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.