11

Почему производители по умолчанию отключают аппаратную виртуализацию? У меня есть Lenovo Thinkpad X201 (64-битная версия), но, похоже, это касается и других производителей. Я хочу запустить несколько виртуальных машин, поэтому я включаю их, но мне интересно, есть ли негативные последствия для этого, на которые мне нужно обратить внимание в будущем.

5 ответов5

6

Я считаю, что это по соображениям безопасности. Мошеннический гипервизор может установить себя, а затем запустить основную ОС, основная ОС не может сказать, что она работает под гипервизором (иногда считается кольцом -1). Это может быть потенциальный вирус. Таким образом, вы должны включить явно, если вы знаете, что хотите запустить гипервизор.

0

Я полагаю, что еще одна причина - это энергосбережение, так как отключение любых частей процессора, которые не нужно использовать, потребляет меньше энергии, что особенно желательно на ноутбуке.

0

Согласно этой другой теме, есть две основные причины:Почему HP рекомендует отключить аппаратную виртуализацию?

  • Подтверждение безопасности концепции (синяя таблетка) может позволить гостю атаковать его хост, используя инструкции по виртуализации.
  • Это также, кажется, оказывает некоторое влияние на выступления

Мне это кажется актуальным, поскольку сокращенный набор инструкций более эффективен. Я просто не подумал бы, что изменение опции BIOS может напрямую повлиять на это.

Я понятия не имел, является ли это влияние значительным или нет, но, учитывая это и недостаток потенциальной безопасности, наличие такой редко используемой функции отключения по умолчанию выглядит для меня хорошим выбором.

-1

если вы часто используете виртуальные машины (особенно 64-битные - они даже не запустятся без виртуализации), оставьте виртуализацию включенной

-3

Из Википедии: «С помощью аппаратной виртуализации VMM может эффективно виртуализировать весь набор команд x86, обрабатывая эти чувствительные инструкции, используя классическую аппаратную модель« лови и эмулируй », а не программное обеспечение».

VMM = монитор виртуальной машины.

Мое предположение: по умолчанию он отключен, поскольку аппаратная виртуализация влечет за собой очень высокую нагрузку на процессор, что, в свою очередь, требует гораздо больше энергии, чем при нормальной работе. Вы также можете увидеть снижение производительности, если оно всегда работает при очень высокой нагрузке. Помните, ваш Thinkpad не является системой серверного уровня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .