Ich habe einen HP Desktop und wollte VirtualBox installieren, damit ich eine XP-VM ausführen kann (muss in IE8 getestet werden).
Bevor ich dies einrichtete, ging ich in mein BIOS, um zu überprüfen, ob die Hardwarevirtualisierung aktiviert war. Ich habe die Einstellung im BIOS gefunden und es gab einen Hinweis dazu.
HP recommends keeping this setting off unless you need it
Ich paraphrasiere, ich vergesse die genaue Notiz.
Ich kann es brauchen, so dass ich es eingeschaltet, aber ich war neugierig. Warum empfiehlt HP das? Welchen Schaden kann die Hardware-Virtualisierung verursachen, wenn Sie sie nicht verwenden (um VMs auszuführen)?
bios
virtualization
vt-x
Rakete Hazmat
quelle
quelle
Antworten:
Es gibt mehrere Angriffsmethoden von schlechten Treibern, die VT-Erweiterungen verwenden können, um potenziell schlechte Dinge zu tun. Aus diesem Grund befindet sich die Einstellung normalerweise im Bereich "Sicherheit" Ihrer BIOS-Benutzeroberfläche.
Je kleiner Ihr Befehlssatz ist, desto effizienter läuft die CPU auf einem sehr sehr niedrigen Niveau (daher das Interesse der letzten Jahrzehnte an RISC-Chips). Wenn diese Option deaktiviert ist, kann die CPU weniger Anweisungen zwischenspeichern und den Cache schneller durchsuchen.
http://en.wikipedia.org/wiki/Blue_Pill_%28software%29
quelle
Ein weiterer Grund ist, dass die meisten Benutzer-Kernel-Funktionen in VDSO verschoben werden (wie gettimeofday).
Manchmal kann dieser schnelle Pfad unter Virtualisierung nicht aktiviert werden.
Das System kann also nicht:
quelle