Wie kann ich Windows 8 x64 (Vorschau) auf einer virtuellen Maschine ohne Unterstützung für Hardware-Virtualisierung (VT-x) installieren?

2959
roman m

Windows 8-Vorschau (x64) mit VS 2011 und anderen Extras heruntergeladen.

Meine Box verfügt über einen älteren Prozessor (E4400), der die Hardwarevirtualisierung nicht unterstützt. Daher kann ich kein x64-Gastbetriebssystem auf der VirtualBox (VM) installieren.

Meines Wissens unterstützt VPC kein x64-Gastbetriebssystem.

Ich habe Qemu ausprobiert (was sich vielversprechend anhörte), aber es stürzt immer wieder auf mich.

Gibt es andere VMs, die mit meinem Szenario umgehen können?

2
Sie könnten vermutlich die 32-Bit-Version der Win8-Vorschau verwenden Journeyman Geek vor 12 Jahren 0
32-Bit-Version wird nicht mit allen zusätzlichen Tools geliefert (http://msdn.microsoft.com/en-us/windows/apps/br229516) roman m vor 12 Jahren 0
32bit benötigt anscheinend noch VT-X. Simon Sheehan vor 12 Jahren 0
Just FYI - Ich habe es auf einem E4400 mit 4 GB RAM und einer Hitachi-Festplatte (7200 U / Min.) Mit einer Kapazität von 7200 U / Min. Installiert. Die vollständige Installation dauerte 10 Minuten, einschließlich OOBE. Schlagen Sie vor, ein Dual-Boot könnte eine bessere Option sein. Multiverse IT vor 12 Jahren 0

3 Antworten auf die Frage

1
Nick Josevski

Ist die Verwendung der Windows 7-Funktion "Boot to VHD" eine Option? Es ist eine Funktion des Host-Betriebssystems, VHD-Dateien so zu starten, als wären sie ein natives Betriebssystem.

Hier finden Sie den Beitrag von Hanselman - "Booten Sie echte Hardware von einer virtuellen Festplatte."

Es ist keine eingebettete Virtualisierung, aber es ist eine alternative Möglichkeit, Windows 8 zu testen, ohne einen vollständigen Computer zu verwenden.

Ich werde es heute Abend versuchen roman m vor 12 Jahren 0
1
Ryan Clarke

Sie können auch eine beliebige Version installieren und dann die Visual Studio 11 Developer Preview separat installieren . Die Win8x64withTools-ISO hat nur die Express-Edition.

Update: Während der separate Download von VS11 nicht wie in Win8 ISO als Express Edition erscheint, bin ich mir nicht sicher, ob es sich um die Vollversion handelt.

1
phuclv

Alle Virtualisierungslösungen erfordern VT-x zum Ausführen von 64-Bit-Betriebssystemen, da sie eine Segmentierung benötigen, um einen Speicherschutz zwischen Gast und Host bereitzustellen

In der ursprünglichen Version von x86-64 (AMD64) war aufgrund der fehlenden Segmentierungsunterstützung im Long-Modus keine vollständige Software-Virtualisierung möglich, die den Schutz des Hypervisor-Speichers unmöglich machte, insbesondere den Schutz des Trap-Handlers das läuft im Adressraum des Gast-Kernels.

Revision D und spätere 64-Bit-AMD-Prozessoren (als Faustregel, solche, die in 90 nm oder weniger hergestellt werden) fügten die grundlegende Unterstützung für die Segmentierung im Langmodus hinzu, sodass 64-Bit-Gäste in 64-Bit-Hosts über binäre Übersetzung ausgeführt werden können . Intel hat der x86-64-Implementierung (Intel 64) keine Segmentierungsunterstützung hinzugefügt, wodurch eine 64-Bit-Software-Virtualisierung auf Intel-CPUs nicht möglich ist. Die Intel VT-x-Unterstützung ermöglicht jedoch eine 64-Bit-Hardware-unterstützte Virtualisierung auf der Intel-Plattform

https://en.wikipedia.org/wiki/X86_virtualization#Software-based_virtualization

Daher können Sie Windows 8 nebeneinander und Dual-Boot mit dem aktuellen Betriebssystem installieren. Sie können auch Windows 8 x64 und dann einen weiteren 32-Bit-Gast installieren, da für die Ausführung von 32-Bit-Gästen keine Unterstützung für Hardware-Virtualisierung erforderlich ist.

Sie können einen Emulator wie qemu oder Bochs verwenden, da jedoch alles unter Emulation läuft, ist es sehr langsam . Ich habe schon vor langer Zeit versucht, ein 64-Bit-Live-Linux auszuführen, und nachdem ich lange darauf gewartet hatte, dass es startete, gab ich auf