Ist es möglich, eine Windows-Partition als VM auszuführen?

13

Mein Laptop ist als Dual Boot zwischen Windows 7 (64-Bit) und Ubuntu Linux (64-Bit) eingerichtet. Da ich die meiste Zeit meiner Arbeit in Linux verbringe, benötige ich eine Windows 7-VM, um Microsoft Office-Tools usw. verwenden zu können. Mein Laptop verfügt jedoch nur über eine 256-GB-SSD, sodass eine bootfähige Windows 7-Partition und eine VM ziemlich viel Zeit in Anspruch nehmen viel Platz.

Gibt es eine Möglichkeit, die Windows 7-Partition unter Linux als VM auszuführen, ohne sie in eine IMG-Datei zu konvertieren, idealerweise mit KVM? Wenn nein, gibt es andere Möglichkeiten, die mir helfen könnten?

parsley72
quelle

Antworten:

2

Ich habe einiges an Erfahrung damit, zwischen dem nativen Booten einer Windows-Partition und dem Ausführen als VM zu wechseln. Zunächst einmal war die Hardware- und Treiberunterstützung für mich KEIN Problem, und es war auch nicht erforderlich, VMware Tools beim Booten in einem physischen Kontext zu deinstallieren.

Davon abgesehen klingt es nach einer großartigen Idee, aber bei der Produktaktivierung fällt sie wirklich ins Leere. Man sollte Windows nicht jedes Mal reaktivieren müssen, wenn Windows zwischen P und V wechselt, aber es ist nicht narrensicher. Windows und Office werden wegen angeblicher Hardwareänderungen gelegentlich um eine erneute Aktivierung gebeten. Einmal, nachdem ich zwischen physischem und virtuellem Modus gewechselt hatte, deaktivierte sich meine ordnungsgemäß lizenzierte Installation von Windows 7 aufgrund eines angeblichen "Aktivierungs-Exploits" mit ein wenig Fanfare. Diese Probleme würden vermieden oder zumindest vernachlässigt, wenn sie in einer KMS-Umgebung auftreten würden .

Beim Upgrade auf eine 300-GB-SSD habe ich meine Windows-Partition als VMDK übertragen und sie nie wieder nativ gestartet. Windows 7 scheint auf einer SSD eine bessere Leistung zu erbringen als auf einer Festplatte, und das von mir verwendete Sparse-Image belegt jetzt weniger Speicherplatz als die alte Partition.

Executive Summary: Ja, das ist möglich. Treiber sind weniger problematisch als erwartet, und die Windows-Aktivierung ist problematischer als erwartet. Wenn Sie Windows nicht unbedingt auf Bare-Metal-Systemen ausführen müssen , empfehlen wir Ihnen , Ihre Partition in ein VHD oder VMDK zu konvertieren und nur als VM auszuführen.

Miles Erickson
quelle
Der einzige wirkliche Grund, warum ich Windows auf Bare Metal laufen lassen möchte, ist, dass ich World Of Tanks spielen kann, aber ich kann das nicht wirklich als Grund benutzen, um eine größere SSD von der Arbeit zu bekommen ...
parsley72
3

Ich selbst habe keine Erfahrung mit KVM, aber für VirtualBox, VMWare und Parallels wird dies funktionieren.

Es sind mehrere Neustarts der W7-VM erforderlich, um die neue (virtuelle) Hardware zu erkennen, und Sie müssen die Guest Additons / VMWare Tools / Gerätetreiber installieren, unabhängig davon, wie Ihre Virtualisierungssoftware sie aufruft.

Beachten Sie, dass ein Zurückschalten auf die Partition "nativ" möglicherweise nicht mehr möglich ist, nachdem Sie die Partition in einer VM verwendet haben.

Selbst wenn Sie zurückkehren können, sind mehrere Neustarts erforderlich, um die neue Hardware zu erkennen, und Sie müssen wahrscheinlich die Virtualisierungssoftware in der VM deinstallieren.

Ich empfehle dringend, eine vollständige (Image-) Sicherung Ihres Laptops zu erstellen, bevor Sie damit experimentieren.

Tonny
quelle
-1

Möglicherweise versuchen Sie es mit einer spärlichen Bilddatei. Hierbei handelt es sich um IMG-Dateien mit einer festen Größe, die erst dann Speicherplatz auf Ihrer Festplatte belegen, wenn sie tatsächlich Daten enthalten.

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

Bearbeiten: nach dem erneuten Lesen Ihres Beitrags sehe ich, dass Ihre Frage sehr ähnlich ist. Wie kann ich eine vorhandene WinXP-Partition (Dual-Boot-Maschine) in KVM ausführen?

dwurf
quelle
Nicht gut. Eine Sparse-Datei enthält weiterhin die Daten für die Win7-Installation, die mindestens 20 GB umfassen (einschließlich Auslagerungs- und Ruhezustandsdateien).
Tonny
Ja, ich habe derzeit ein Win7-VM-Setup mit qcow2, aber sobald Sie Microsoft Office, Visual Studio usw. installiert haben, hat es immer noch eine signifikante Größe (~ 33 GB).
Petersilie72
@dwurf: Win7 wird wahrscheinlich ohne den in den Artikeln, auf die Sie sich beziehen, beschriebenen Trick mit zwei Hardwareprofilen booten können. Win7 unterstützt die meisten gängigen Festplattencontroller nativ, einschließlich der von der aktuellen Virtualisierungssoftware emulierten. Immer noch muss bei jedem Wechsel zwischen VM und Native eine vollständige Hardware-Neuerkennung durchgeführt werden.
Tonny