Ich glaube es ist aus Sicherheitsgründen. Ein gefährlicher Hypervisor kann sich selbst installieren und dann das Hauptbetriebssystem ausführen. Das Hauptbetriebssystem kann nicht erkennen, dass es unter einem Hypervisor läuft (manchmal als Ring -1 betrachtet). Möglicherweise ist es der ultimative Virus. Sie müssen also explizit aktivieren, wenn Sie wissen, dass Sie einen Hypervisor ausführen möchten.
Warum ist die hardwaregestützte Virtualisierung standardmäßig deaktiviert?
Warum sollten Hersteller die hardwaregestützte Virtualisierung standardmäßig deaktivieren? Ich habe ein Lenovo Thinkpad X201 (64bit), aber es scheint auch bei anderen Herstellern der Fall zu sein. Ich möchte einige virtuelle Maschinen ausführen, also aktiviere ich es, aber ich frage mich, ob dies negative Auswirkungen hat, auf die ich in Zukunft achten muss.
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich glaube, ein weiterer Grund ist die Energieeffizienz, da das Herunterfahren von Teilen des Prozessors, die nicht verwendet werden müssen, weniger Strom verbraucht, was besonders bei einem Laptop wünschenswert ist.
Laut diesem anderen Thread gibt es zwei Hauptgründe: Warum empfiehlt HP, dass ich die Hardware-Virtualisierung deaktiviert halte?
- Ein Sicherheitsnachweis (blaue Pille) kann es einem Gast ermöglichen, seinen Host mit Virtualisierungsanweisungen anzugreifen.
- Es scheint auch einen gewissen Einfluss auf die Leistung zu haben
Es erscheint mir relevant, da reduzierte Anweisungen effizienter sind. Ich hätte einfach nicht gedacht, dass das Ändern einer BIOS-Option dies direkt beeinflussen könnte.
Ich habe keine Ahnung, ob die Auswirkungen signifikant sind oder nicht, aber in Anbetracht dessen und des Sicherheitspotenzials ist es für mich eine gute Wahl, ein derart selten genutztes Feature standardmäßig deaktiviert zu haben.
Wenn Sie virtuelle Maschinen verwenden (insbesondere 64-Bit-Maschinen - sie starten nicht einmal ohne Virtualisierung), lassen Sie die Virtualisierung eingeschaltet
Aus Wikipedia : "Mit hardwaregestützter Virtualisierung kann der VMM den gesamten x86-Befehlssatz effizient virtualisieren, indem er diese sensiblen Anweisungen unter Verwendung eines klassischen Trap-and-Emulate-Modells in Hardware im Gegensatz zu Software verarbeitet."
VMM = Virtual Machine Monitor.
Meine Vermutung: Die Einstellung ist standardmäßig deaktiviert, da bei hardwaregestützter Virtualisierung sehr hohe CPU-Lasten anfallen, was wiederum viel mehr Strom als der normale Betrieb erfordert. Möglicherweise wird auch die Leistung beeinträchtigt, wenn sie immer unter extrem hoher Last ausgeführt wird. Denken Sie daran, dass Ihr Thinkpad kein Server-Grade-System ist.
Verwandte Probleme
-
3
Wie kann ich Mac OS X in Windows Virtual PC ausführen?
-
3
Was ist die beste Lösung zum Testen einer neuen Anwendung?
-
3
Irgendeine Möglichkeit, Mac OSX-Software unter Windows auszuführen?
-
5
Wie kann ich mein Betriebssystem so aussehen lassen, als sei es virtualisiert?
-
2
VPC / VMware mit zwei Monitoren
-
2
Ausführen des iPhone SDK unter Mac OS X Server in VMWare auf einem PC
-
6
Warum benötigt Windows 7 eine Hardwarevirtualisierung, um den XP-Modus auszuführen?
-
2
Kann ich eine Windows 7-Installation auf einer virtuellen Maschine ausführen?
-
3
Kann ich XP als virtuelle Maschine mit dieser Hardwarespezifikation ausführen?
-
2
Ist es möglich, ein Plattform-VM-Paket in einer Live-CD-Umgebung auszuführen - Windows oder Linux?