Est-il possible d'exécuter une partition Windows en tant que VM?

13

Mon ordinateur portable est configuré en double démarrage entre Windows 7 (64 bits) et Ubuntu Linux (64 bits). Parce que je passe la plupart de mon temps de travail sous Linux, j'ai besoin d'une machine virtuelle Windows 7 pour pouvoir utiliser les outils Microsoft Office, etc. beaucoup d'espace.

Existe-t-il un moyen d'exécuter la partition Windows 7 en tant que VM à partir de Linux sans la convertir en fichier .IMG, idéalement avec KVM? Si non, existe-t-il d'autres options qui pourraient m'aider?

persil72
la source

Réponses:

2

J'ai une bonne expérience de basculement entre le démarrage d'une partition Windows en mode natif et son exécution en tant que machine virtuelle. Tout d'abord, la prise en charge du matériel et des pilotes n'était PAS un problème pour moi, et il n'était pas nécessaire de désinstaller VMware Tools lors du démarrage dans un contexte physique.

Cela mis à part, cela semble être une excellente idée, mais l' activation du produit est l'endroit où elle tombe vraiment. On n'est pas censé devoir réactiver Windows à chaque fois que Windows bascule entre P et V, mais ce n'est pas infaillible. Windows et Office demanderont à l'occasion d'être réactivés en raison de prétendus changements matériels. Une fois, après avoir basculé entre les modes physique et virtuel, mon installation correctement autorisée de Windows 7 s'est désactivée avec un peu de fanfare en raison d'un prétendu «exploit d'activation». Ces problèmes seraient évités, ou du moins rendus triviaux, s'ils se produisaient dans un environnement KMS .

Lorsque j'ai effectué une mise à niveau vers un SSD de 300 Go, j'ai apporté ma partition Windows en tant que VMDK et ne l'ai plus jamais redémarrée en mode natif. Windows 7 semble fonctionner mieux virtualisé sur un SSD que nativement sur un disque dur, et l'image clairsemée que j'utilise maintenant consomme moins d'espace disque que l'ancienne partition.

Résumé: Oui, cela peut être fait; les pilotes posent moins de problèmes que vous ne le pensez et l'activation de Windows pose plus de problèmes que vous ne le pensez. Si vous n'avez pas vraiment besoin d'exécuter Windows sur du métal nu, je vous suggère de convertir votre partition en VHD ou VMDK et de l'exécuter uniquement en tant que VM.

Miles Erickson
la source
La seule vraie raison pour laquelle je veux exécuter Windows sur du métal nu est que je puisse jouer à World Of Tanks, mais je ne peux pas vraiment l'utiliser comme raison pour obtenir un SSD plus gros du travail ...
parsley72
3

Je n'ai aucune expérience avec KVM moi-même, mais pour VirtualBox, VMWare et Parallels, cela fonctionnera.

Il faut plusieurs redémarrages de la machine virtuelle W7 pour reconnaître le nouveau matériel (virtuel) et vous devrez installer les pilotes de périphériques / additifs invités / VMWare, quel que soit le nom de votre logiciel de virtualisation.

Soyez averti que le retour à l'utilisation de la partition "en mode natif" peut ne plus être possible après avoir utilisé la partition dans une machine virtuelle.

Même si vous pouvez revenir en arrière, il faudra à nouveau plusieurs redémarrages pour reconnaître le nouveau matériel et vous devrez probablement désinstaller le logiciel de virtualisation dans la machine virtuelle.

Je vous recommande fortement de faire une sauvegarde complète (image) de votre ordinateur portable avant de commencer à expérimenter avec cela.

Tonny
la source
-1

Vous pouvez essayer un fichier image clairsemé. Ce sont des fichiers .IMG d'une taille fixe qui n'occupent pas d'espace sur votre disque tant qu'ils ne contiennent pas réellement de données.

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

Edit: après avoir relu votre article, je vois que votre question ressemble beaucoup à: Comment puis-je exécuter une partition WinXP existante (machine à double démarrage) à l'intérieur de KVM?

dwurf
la source
Pas bien. Un fichier clairsemé contiendra toujours les données pour l'installation de Win7 qui sera au minimum de 20 Go (y compris les fichiers de swap et d'hibernation).
Tonny
Oui, j'ai actuellement une configuration de machine virtuelle Win7 utilisant qcow2 mais une fois que vous installez Microsoft Office, Visual Studio, etc., il doit toujours avoir une taille importante (~ 33 Go).
persil72
@dwurf: Win7 pourra probablement démarrer sans l'astuce des 2 profils matériels décrite dans les articles auxquels vous vous référez. Win7 prend en charge nativement la plupart des contrôleurs de disque courants, y compris ceux émulés par le logiciel de virtualisation actuel. Doit encore effectuer une re-détection complète du matériel à chaque fois que vous basculez entre VM et native.
Tonny