Я считаю, что это по соображениям безопасности. Мошеннический гипервизор может установить себя, а затем запустить основную ОС, основная ОС не может сказать, что она работает под гипервизором (иногда считается кольцом -1). Это может быть потенциальный вирус. Таким образом, вы должны включить явно, если вы знаете, что хотите запустить гипервизор.
Почему аппаратная виртуализация отключена по умолчанию?
Почему производители по умолчанию отключают аппаратную виртуализацию? У меня есть Lenovo Thinkpad X201 (64-битная версия), но, похоже, это касается и других производителей. Я хочу запустить несколько виртуальных машин, поэтому я включаю их, но мне интересно, есть ли негативные последствия для этого, на которые мне нужно обратить внимание в будущем.
5 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я полагаю, что еще одна причина - это энергосбережение, так как отключение любых частей процессора, которые не нужно использовать, потребляет меньше энергии, что особенно желательно на ноутбуке.
According to this other thread, there are 2 main reasons : Why does HP recommend that I keep Hardware Virtualization off?
- A security proof of concept (blue pill) may allow a guest to attack his host using virtualisation instructions.
- It also seems to have some impact on performances
It seems relevant to me, since reduced set of instructions are more efficient. I just wouldn't have thought that changing a BIOS option could directly affect this.
I got no idea whether the impact is significant or not, but considering this and the security potential flaw, having such a rarely used feature disabling by default looks like a good choice to me.
если вы часто используете виртуальные машины (особенно 64-битные - они даже не запустятся без виртуализации), оставьте виртуализацию включенной
Из Википедии : «С помощью аппаратной виртуализации VMM может эффективно виртуализировать весь набор команд x86, обрабатывая эти чувствительные инструкции, используя классическую аппаратную модель« лови и эмулируй », а не программное обеспечение».
VMM = монитор виртуальной машины.
Мое предположение: по умолчанию он отключен, поскольку аппаратная виртуализация влечет за собой очень высокую нагрузку на процессор, что, в свою очередь, требует гораздо больше энергии, чем при нормальной работе. Вы также можете увидеть снижение производительности, если оно всегда работает при очень высокой нагрузке. Помните, ваш Thinkpad не является системой серверного уровня.
Похожие вопросы
-
3
Как запустить Mac OS X в Windows Virtual PC?
-
3
Какое лучшее решение для тестирования нового приложения?
-
3
Есть ли способ запустить программное обеспечение Mac OSX под Windows?
-
-
5
Как я могу заставить мою ОС выглядеть так, как будто она работает виртуализировано?
-
2
Двойной монитор VPC / VMware
-
2
Запуск iPhone SDK на Mac OS X Server в VMWare на ПК
-
6
Почему Windows 7 требует аппаратной виртуализации для запуска режима XP?
-
2
Можно ли запустить установку Windows 7 на виртуальной машине?
-
3
Могу ли я запустить XP как виртуальную машину с этой аппаратной спецификацией?
-
2
Можно ли запустить пакет виртуальной машины платформы в среде live cd - Windows или Linux?