Gibt es Vor- / Nachteile beim Aktivieren der Virtualisierung auf meinem Computer?

Antworten:

12

Nein. Die Intel VT-Technologie ist nur dann nützlich, wenn Programme ausgeführt werden, die mit ihr kompatibel sind und sie tatsächlich verwenden . AFAIK, die einzigen nützlichen Tools, die dazu in der Lage sind, sind Sandboxes und virtuelle Maschinen. Selbst dann, diese Technologie ermöglicht kann ein sein Sicherheitsrisiko in einigen Fällen. Oft ist keine Virtualisierungstechnologie erforderlich, um x86- oder x86-64-Anweisungen zu emulieren, allerdings auf Kosten der Geschwindigkeit.

Als bewährte Methode würde ich es ausdrücklich deaktiviert lassen, sofern dies nicht erforderlich ist.

Durchbruch
quelle
4

Zwar sollten Sie VT nur aktivieren, wenn Sie es tatsächlich verwenden. Es besteht jedoch kein Risiko mehr, wenn die Funktion aktiviert ist oder nicht. Sie müssen Ihr System so gut wie möglich schützen, unabhängig davon, ob es für die Virtualisierung vorgesehen ist oder nicht.

VT macht nichts möglich, was vorher nicht möglich war!

http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html

johnshen64
quelle
3
Eigentlich VT tut macht etwas möglich , das nicht vorher war - es für ein Programm ermöglicht unter einem Betriebssystem läuft volle Kontrolle über die CPU zu erhalten (die unter jedem modernen Betriebssystem nicht möglich ist , ohne Virtualisierung). Obwohl ich damit einverstanden bin, dass Sie ohne Virtualisierung genauso viel tun können wie mit (ich muss Turing-Vollständigkeit lieben :).
Durchbruch
1
Danke, aber haben Sie eine Referenz für diese "volle Kontrolle"? Ich möchte es nicht wirklich zu einer Polemik machen, da ich verstehe, dass die virtuelle CPU die volle Kontrolle über die CPU zu haben scheint, aber eigentlich nicht, sondern zusätzliche Anweisungen hinzufügt? Die Intel-Quelle selbst scheint ebenfalls nicht zuzustimmen : intel.com/content/www/us/en/virtualization/… und die jüngsten Versionen machen VT-fähige Chips mit Intel TXT sicherer.
Johnshen64
2
Das habe ich in den Software-Entwicklerhandbüchern für Intel 64- und IA-32-Architekturen gelesen . Es ermöglicht einer VM buchstäblich, x86-Code direkt auf der CPU auszuführen, wodurch ein Leistungsabfall vermieden wird, der entsteht, wenn Sie einfach die CPU emulieren (was ohne Virtualisierungsunterstützung erforderlich ist).
Durchbruch