Warum benötigt Windows 7 eine Hardwarevirtualisierung, um den XP-Modus auszuführen?

2368
Ken Pespisa

Ich habe ein MacBook Pro und habe den Unity-Modus von VMware Fusion und den Kohäsionsmodus von Parallels neben Mac OS X ausgeführt, und beide funktionieren ziemlich nahtlos. Ich dachte, der XP-Modus in Windows 7 wäre etwas Ähnliches, aber dann habe ich erfahren, dass mein Computer Hardware-Virtualisierungsunterstützung benötigt, die er nicht hat.

Mein Computer ist ein HP dc7800. Das ist eine Dual-Core-2,2-GHz-Maschine mit 4 GB RAM. Natürlich verfügt es über die nötige Leistung, um neben dem primären Betriebssystem eine virtuelle Umgebung zu betreiben.

Ich frage mich:

1) Warum Microsoft sich entschlossen hat, Hardware-Virtualisierung zu einer Anforderung zu machen

und

2) Was fehlt mir? Entspricht die Erfahrung dem Kohäsionsmodus von Parallel und dem Unity-Modus von Fusion?

Vielen Dank!

1
Ich versuche, das Image in Virtual Box auszuführen und es Ihnen mitzuteilen Ivo Flipse vor 14 Jahren 0
Es ist nervig, wenn es um Berechtigungen geht, aber es erkennt es als normale virtuelle Festplatte. Ich würde also vorschlagen, Virtual Box (oder was auch immer) auszuprobieren, um sie zu laden. Ivo Flipse vor 14 Jahren 0

6 Antworten auf die Frage

6
Qwerty

Sie können SecurAble ausführen, um festzustellen, ob Ihr Computer über Hardware-Virtualisierungsfunktionen verfügt.

alt text

Wenn Ihr Computer diesen grünen Haken nicht hat, sollte der XP-Modus nicht funktionieren. Sie benötigen auch einige zusätzliche Ressourcen, um auch etwas zu virtualisieren.

Auszug aus GRC:

• Wie hilft Hardwarevirtualisierung bei der Sicherheit?

Mit der „Virtual Machine“ -Technologie werden vollständig geschlossene Umgebungen erstellt, mit denen das reale Hosting-Betriebssystem von den Aktionen der Software, die in der „virtuellen“ Umgebung ausgeführt werden, isoliert wird. Obwohl diese sicherheitstechnische Technologie für virtuelle Maschinen bereits seit vielen Jahren eingesetzt wird, wurde ihre Verbreitung durch den erheblichen Performance-Overhead der Software-Emulation der virtuellen Umgebung verlangsamt. Die systemeigene Hardwareunterstützung von Intel und AMD für virtuelle Maschinen bedeutet, dass praktisch der gesamte Emulationsaufwand in den Host- und virtuellen Umgebungen entfallen kann. Dies macht die Verwendung virtueller Maschinen für die Eindämmung der Sicherheit viel praktischer. *

Der zweite Vorteil der Hardware-Unterstützung besteht darin, dass selbst bösartige Software, die mit maximalen Privilegien im Systemkern ausgeführt wird, nicht aus der virtuellen Eindämmung entkommen kann. Durch die Hardwareunterstützung für die Virtual Machine-Technologie wird somit die Möglichkeit geschaffen, einen "Hypervisor" zu erstellen, der auf einer durch Hardware erzwungenen Ebene unterhalb des Betriebssystems "Supervisor" betrieben wird, was viele aufregende Möglichkeiten zur weiteren Verbesserung der Systemsicherheit bietet. Es wird wahrscheinlich mehrere Jahre dauern, bis diese Funktionen nativ in Windows angeboten werden. Es ist jedoch zu erwarten, dass Herausgeber von Sicherheitssoftware von Drittanbietern diese Funktionen in naher Zukunft nutzen werden.

Um Ihre Fragen zu beantworten:

1. Wenn ich das hier lese, denke ich, dass es aus Sicherheitsgründen HV erfordert.

2. Nun, wenn Ihre fehlende HV dann nicht funktioniert.

Danke, das ist die Antwort, nach der ich gesucht habe. Ich wünschte, ich könnte es ohne HV zum Laufen bringen, auch wenn dies eine etwas riskantere Umgebung und einen langsameren PC bedeutet, aber die Gründe zu kennen, hilft mir jetzt, darüber hinwegzukommen. :) Ken Pespisa vor 14 Jahren 0
Hardware-Virtualisierung ist nicht mehr erforderlich http://www.zdnet.com/blog/microsoft/microsoft-removes-hardware-virtualization-barrier-to-running-xp-mode/5607 steampowered vor 12 Jahren 0
4
sgmoore

Hardware-Virtualisierung ist nicht mehr erforderlich. Für weitere Informationen klicken Sie hier .

(Habe es nicht probiert, da mein Computer Hardware-Virtualisierung unterstützt.)

das ist die richtige Antwort! tonyr roth vor 14 Jahren 0
1
Daniel H

Der Windows XP-Modus besteht eigentlich nur aus der Lizenz, glaube ich. Sie können die Festplatte in einer anderen VM-Lösung ausführen. Es wird eine bestimmte Version von Microsoft Virtual PC empfohlen (große Überraschung!), Für die Hardware-Virtualisierung erforderlich ist. Ich weiß nicht, warum dies erforderlich ist, aber in diesem Artikel wird die Benutzeroberfläche gut erklärt: http://blogs.zdnet.com/Bott/?p=896

Es wird eine bestimmte Version von Microsoft Virtual PC empfohlen, da diese Version unter Windows Update ausgeführt werden sollte. Dies gilt auch für den XP-Modus. Da beide jedoch immer noch ein Release Candidate sind, wurden sie noch nicht auf Windows Update übertragen. Powerlord vor 14 Jahren 0
0
MicTech
  1. Weil der XP-Modus auf VirtualPC basiert

  2. Ja, es sieht aus wie Unity von Fusion / VMware Workstation, aber Apps, die über das Startmenü des Host-Systems usw. verfügbar sind. Apps scheinen nicht virtualisiert zu sein

0
Ivo Flipse

Nicht wirklich eine Antwort auf Ihre Frage, aber haben Sie die XP-Modus-VHD heruntergeladen?

Sie können es wahrscheinlich einfach in VMWare laden und von dort aus ausführen. Zumindest ersparen Sie sich die Mühe, eine eigene Installation zu erstellen.

Ich überprüfe, ob es jetzt möglich ist

Es scheint, dass ich keine Erlaubnis habe, die VHD in etwas anderem als in Virtual PC zu verwenden. Ich denke, Sie müssen also Ihre eigene Windows XP-VHD für VMWare erstellen :-(

0
JL.

Keine Antwort - aber ich habe herausgefunden, wie man mein BIOS manuell hackt, um Hardware-Virtualisierung zu aktivieren, da ich ein Sony Vaio habe und Sony die Hardware-Virtualisierung ausschaltet, obwohl die Hardware dazu in der Lage ist - nur eine Bios-Flagge!

Vielleicht anstatt zu versuchen herauszufinden, warum MS dies zu einer Anforderung gemacht hat. Es könnte an der Zeit sein, einige Google-Posts zum manuellen Anwenden eines BIOS-Hacks für Ihr Notebook-Modell zu finden und die Vorteile der Hardware-Virtualisierung zu nutzen.

In Ihrem Fall jedoch - HP dc7800 - scheint Ihr System VT aktiv zu unterstützen.