Почему производители по умолчанию отключают аппаратную виртуализацию? У меня Lenovo Thinkpad X201 (64-битная версия), но, похоже, это касается и других производителей. Я хочу запустить некоторые виртуальные машины, поэтому я включаю их, но мне интересно, есть ли негативные последствия для этого, на которые мне следует обратить внимание в будущем.
virtualization
hardware-virtualization
Дэвид в Дакоте
источник
источник
Ответы:
Я считаю, что это по соображениям безопасности. Мошеннический гипервизор может установить себя, а затем запустить основную ОС, основная ОС не может сказать, что она работает под гипервизором (иногда считается кольцом -1). Это потенциально может быть основным вирусом. Таким образом, вы должны включить явно, если вы знаете, что хотите запустить гипервизор.
источник
Я полагаю, что еще одна причина - это энергосбережение, так как отключение любых частей процессора, которые не нужно использовать, потребляет меньше энергии, что особенно желательно на ноутбуке.
источник
Согласно этому другому обсуждению, есть две основные причины: Почему HP рекомендует отключить аппаратную виртуализацию?
Это кажется мне актуальным, поскольку сокращенный набор инструкций более эффективен. Я просто не подумал бы, что изменение опции BIOS может напрямую повлиять на это.
Я понятия не имел, является ли это влияние значительным или нет, но, учитывая это и недостаток потенциала безопасности, наличие такого редко используемого параметра, отключение по умолчанию, выглядит для меня хорошим выбором.
источник
если вы часто используете виртуальные машины (особенно 64-битные - они даже не запустятся без виртуализации), оставьте виртуализацию включенной
источник
Из Википедии : «С помощью аппаратной виртуализации VMM может эффективно виртуализировать весь набор команд x86, обрабатывая эти секретные инструкции, используя классическую аппаратную модель« лови и эмулируй », а не программное обеспечение».
VMM = монитор виртуальной машины.
Мое предположение: по умолчанию он отключен, поскольку аппаратная виртуализация влечет за собой очень высокую нагрузку на процессор, что, в свою очередь, требует гораздо больше энергии, чем при нормальной работе. Вы также можете увидеть снижение производительности, если оно всегда работает при очень высокой нагрузке. Помните, ваш Thinkpad не является серверной системой.
источник