Опция bios virtualization — как включить виртуализацию в bios

Содержание:

Ссылки[]

  • Список процессоров Intel и AMD, поддерживающих данные технологии
  • Технологии аппаратной виртуализации
  • Виртуализация сегодня и завтра: Intel VT и AMD «Pacifica»
  • Список процессоров AMD, поддерживающих технологию AMD-V
  • Список процессоров Intel, поддерживающих технологию Intel-VT
  • Посмотреть список процессоров Intel, которые поддерживают или не поддерживают Intel Virtualization Technology.
  • Анализ ACPI-таблицы DMA Remapping Table
  • Intel Virtualization Technology for Directed I/O Шаблон:Ref-en
  • Технология Intel Virtualization Technology for Directed I/O (Intel VT-d) Шаблон:Ref-ru
  • Использование VT-d в Xen Шаблон:Ref-ru

Каковы торговые марки Intel и AMD в области виртуализации?

Двумя основными брендами процессоров для ПК являются Intel и AMD. В вашем компьютере почти наверняка есть процессор одной из этих двух марок. Обе компании строят свои процессоры на основе так называемого набора инструкций x86. Другими словами, они могут выполнять и понимать один и тот же код.

Однако Intel и AMD также имеют свои собственные функции ЦП, которые должны явно поддерживаться программным обеспечением. В случае аппаратной виртуализации технология Intel известна как Intel VT или VT-x. AMD же просто называет свою версию AMD-V. Итак, это те термины, которые вам следует искать, когда вы хотите включить виртуализацию на своем компьютере.

Аварийное восстановление аппаратной виртуализации

Аварийное восстановление плана (DR) часто считаются хорошей практикой для платформы виртуализации оборудования. Аварийное восстановление среды виртуализации может обеспечить высокую степень доступности в широком диапазоне ситуаций, нарушающих нормальные бизнес-операции. В ситуациях, когда важна непрерывная работа платформ виртуализации оборудования, план аварийного восстановления может обеспечить выполнение требований к производительности оборудования и техническому обслуживанию. План аварийного восстановления аппаратной виртуализации включает как аппаратную, так и программную защиту различными методами, включая описанные ниже.

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

Контейнеризация

Виртуализация на уровне операционной системы, также известная как контейнеризация , относится к функции операционной системы, в которой ядро допускает существование нескольких изолированных экземпляров пользовательского пространства . Такие экземпляры, называемые контейнерами, разделами, виртуальными средами (VE) или тюрьмами ( FreeBSD jail или chroot jail ), могут выглядеть как реальные компьютеры с точки зрения запущенных в них программ. Компьютерная программа, работающая в обычной операционной системе, может видеть все ресурсы (подключенные устройства, файлы и папки, общие сетевые ресурсы , мощность процессора, поддающиеся количественной оценке аппаратные возможности) этого компьютера. Однако программы, работающие внутри контейнера, могут видеть только его содержимое и устройства, назначенные контейнеру.

Контейнеризация начала набирать популярность в 2014 году с появлением Docker .

Настройка и установка другой ОС на Hyper-V

Шаг 1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске «hyper-v» и запустите.

Шаг 2. Чтобы установить другую ОС, нажмите правой кнопкой мыши на своем имени устройства и «Создать» > «Виртуальная машина».

Шаг 3. Появится мастер первоначальных настроек «приступая к работе». Нажимаем «Далее».

Шаг 4. Задайте имя виртуальной машине и укажите путь, если вам нужно сохранить виртуальную машину на другом локальном диске. Если вы не укажите другой путь, то виртуальная машина сохранится на диске «C» по умолчанию.

Шаг 5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию, то выбирайте 2 поколение. Первое поколение подойдет для запуска старых 32-bit ОС и программ. Если вы сомневаетесь, то выбирайте первое поколение.

Шаг 6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ.

Шаг 7. Выберите свой сетевой адаптер из списка. Если у вас, как и у меня на картинке, то выбираем «Default Switch».

Шаг 8. Тут все просто. Если мы создаем новую установку ОС, то выбираем «Создать виртуальный жесткий диск». Путь будет указан, который мы указали выше в шаге 4. Единственное, что нужно изменить это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите «Использовать имеющийся виртуальный жесткий диск» и укажите к нему путь.

Шаг 9. Выберите «Установить ОС с загрузочного компакт диска», установите «файл образ ISO» и укажите путь к вашей системе которую хотите установить на виртуальную машину Hyper-V.

Шаг 10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите «Готово» для установки.

Шаг 11. Все готово. Еще пару штрихов перед установкой. Откройте диспетчер Hyper-V, описано в шаге 1, и вы увидите справа список вашей созданной виртуальной машины. Нажмите по ней правой кнопкой мыши и выберите «Параметры».

Шаг 12. Здесь вы можете изменить параметры. К примеру, изменить сетевой адаптер, добавить оперативной памяти. Рекомендую первым делом добавить 2 виртуальных ядра, так как в мастере настроек этой опции не было.

Шаг 13. Возвращаемся обратно в диспетчер Hyper-v, нажимаем по созданной машине правой кнопкой мыши и выбираем «Подключить».

Шаг 14. Появится темное окно и  нажимаем «пуск» для установки ОС на Hyper-v.

Шаг 15. Далее просто следуйте инструкциям на экране. Думаю дальше вы разберетесь, как установить ту или иную ОС, если вам понадобился Hyper-V. Если после установки ОС на виртуальную машину Hyper-V у вас нет сети, то смотрите ниже.

Горький опыт, который поможет вам

1 момент. Когда я писал эту инструкцию, я не дождался установки Linux Zorin и попытался выключать. Установка не выключалась, а на экране появились ошибки связанные с кривым дистрибутивом. После перезагрузил ПК локальный диск на котором были созданные виртуальные машины не открывался и просил отформатировать его. Я понимал, что на диске была вся моя работа и она просто исчезнет.

Совет: Если после сбоя диск не открывается и просит отформатировать его, то запустите командную строку от имени администратора и введите команду:

chkdsk F: /f — где F имя локального диска, который не открывается и просит отформатировать.

2 момент. Если после установки ОС на виртуальную машину Hyper-V у вас нет интернета и сети, то откройте «сетевые адаптеры», нажмите правой кнопкой мыши на заданном нами адаптере «Default Switch» и выберите «Свойства». Далее выделите графу «IP версии 4 (TCP/IPv4)» и нажмите ниже на кнопку «Свойства». В новом окне установите получать автоматически IP и DNS адреса.

Смотрите еще:

  • Создать портативную систему Windows на USB-диск с Windows To Go
  • Как сбросить настройки сети
  • Не удается подключиться к WiFi или Локальной сети в Windows 10
  • Узнать, какие приложения используют GPU в Windows 10
  • Выбрать другой GPU для разных приложений в Windows 10

Загрузка комментариев


Канал
Чат

Find virtualization in popular motherboard (Asus, MSI, Gigabyte)

Asus

In the BIOS setup menu, press F7 key to open Advanced mode.

On the Advance menu, choose the CPU Configuration.

Find Intel Virtualization Technology and enable it.

Save your changes and reboot to boot into the system.

Gigabyte

Intel virtualization:

In the BIOS setup menu, open the Chipset tab.

Select Intel VT for Directed I/O Configuration and then press Enter.

Select «Enabled» and press Enter.

Save this change and exit.

AMD virtualization:

In BIOS setup menu, open the M.I.T tab and select Advanced Frequency Setting.

Choose Advanced CPU Core Settings > SVM Mode.

MSI

In the BIOS setup menu, select the OC tab and press Enter.

Find Intel Virtualization Tech and choose to enable it.

Press the F10 to save your changes and reboot to Windows.

История и особенности технологии

Впервые процессоры с этой технологией компания Интел выпустила в 2005-ом году. Производитель предложил сразу два варианта пользователям – 662-ю и 672-ю модели.

Изначально технология получила загадочное, многообещающее название «Vanderpool», но большинству юзеров она известна как VT-x.

Сразу хочется отметить, что не все фирменные центральные процессоры от этого производителя выпускаются с поддержкой этой технологии. Ее наличие подтверждается присутствием так называемого флага поддержки «vmx». Для проверки этого флага в операционных системах Linux и Mac присутствуют специальные команды:

  • Для первой это grep vmx /proc/cpuinfo;
  • Для второй ОС – sysctl machdep.cpu.features.

В 2013-ом году компания Intel предложила решение, которое ускоряет эту технологию. Оно стало доступно с архитектуры Haswell и называется VMCS. VT-x изначально создавалась для процессоров серии Pentium 4. На более современных моделях используется более продвинутый аналог – VT-d.

Аналогичная технология существует и у конкурента Интел – компании AMD. Она называется AMD-V и также имеет второе кодовое название – «Pacifica».

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

Помогите включить виртуализацию amd-v.

Первый пост на пикабу и сразу с просьбой о помощи, но пишу после того как долго курил форумы и обращался к официалам в поддержку, которая мне не помогла.(Пруфы есть)

Столкнулся с необходимостью работы с виртуальной машиной, после установки виртуальных машин VMWare/VirtualBox/Hyper-V и их установки и настройки, возникла проблема запуска машины — все проги ругаются на отключенную виртуализацию amd-v.

Путем теста железа выяснилось — процессор поддерживает виртуализацию amd-v, но она отключена! Лезем в Биос insyde2HO v 1.11 (последняя версия биоса для моего ноута — так говорит официал), в котором ограниченное меню, только выбор боота и пароли, и отсутствует пункт включения виртуализации (во всех вариациях).

То есть виртуализация есть — а включить ее ни как. Похоже на защиту от дурака в биосе.

Ноутбук Acer Aspire E5-722G.

Поддержка отвечает никак:

Благодарим вас за обращение в техническую поддержку Acer.

Серия Aspire предназначена для домашнего использования и настроек виртуализации в БИОСе, к сожалению, не предусмотрено.

С уважением техническая поддeржка Acer.

Это мы и так поняли, спасибо за аргументированный ответ!! Спрашивал прошивку Биоса у них подходящую на мое железо с расшаренной функцией включения виртуализации. Вот что ответили(выше).

Шлем лучи добра за супер возможность технологии виртуализации amd-v в процессорах AMD и чудесно реализовавших данную технологию в своих ноутбуках Acer .

Нашел инфу о возможности входа в расширенные настройки Биоса и их изменения, но сам видимо не потяну это реализовать — мои познания в ассемблере ни какие. Возможно кто-то знает способ попадания в эти настройки?

Также нашел тему и человечка на acerfans который вроде понимает, но не могу там зарегаться!

Схема вроде простая — скопировать прошивку биоса, разобрать, найти ключ на виртуализацию, активировать и вшить назад. Как я понял есть ньюансы прошивок и они индивидуальны, выяснить бы как делать со своей!

Если есть у кого возможность доступа на асерфанс — буду рад в помощи по размещению вопроса там.

Подскажите может мануалчик какой? Возможно кто-то по удаленке мне решит этот вопрос, за $ или печеньки. Нахожусь мск.

Как активировать технологию VT-x

Итак, вы решили, что Intel Virtualization Technology является для задуманных целей необходимостью Естественно, возникает вопрос – как включить? Делается это следующим образом:

  1. Инициировать перезагрузку персонального компьютера стандартным способом.
  2. Во время включения компьютера успеть нажать на «Del» или на «F2».
  3. Таким образом вы попадете в меню настроек БИОС.
  4. Необходимо перейти в раздел, который называется Advanced BIOS Features.
  5. В нем найти пункт Virtualization или Virtualization Technology.
  6. Переключить рядом «Disabled» на «Enabled».

Остается только не забыть сделать сохранение изменений и перезапустить комп еще раз.

Commands to check if your hardware supports virtualization

Use the following commands to verify if hardware virtualization extensions is enabled or not in your BIOS.

Verify Intel VT CPU virtualization extensions on a Linux

Type the following command as root to verify that host cpu has support for Intel VT technology, enter:
Sample outputs:

Fig.01: Linux check Intel VT — if my server can run full virtualization or not

Patreon supporters only guides

  • No ads and tracking
  • In-depth guides for developers and sysadmins at Opensourceflare
  • Join my Patreon to support independent content creators and start reading latest guides:
    • How to set up Redis sentinel cluster on Ubuntu or Debian Linux
    • How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
    • How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
    • A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)

Join Patreon ➔

Verify AMD V CPU virtualization extensions on a Linux

Type the following command as root to verify that host cpu has support for AMD – V technology:

Linux lscpu command to find Virtualization AMD-V support

lscpu command

The lscpu command shows CPU architecture information on a Linux server:
Sample outputs from Intel server:

Fig.02: lscpu command on a Linux server to find out Virtualization support

Putting it all together

Type the following egrep command:

egrep -wo 'vmx|ept|vpid|npt|tpr_shadow|flexpriority|vnmi|lm|aes' proccpuinfo 
 
## Only show Intel CPU flags ##
egrep -wo 'vmx|ept|vpid|npt|tpr_shadow|flexpriority|vnmi|lm|aes' proccpuinfo  | sort | uniq
 
## OR better use the following ##
egrep -wo 'vmx|lm|aes' proccpuinfo  | sort | uniq\
| sed -e 's/aes/Hardware encryption=Yes (&)/g' \
-e 's/lm/64 bit cpu=Yes (&)/g' -e 's/vmx/Intel hardware virtualization=Yes (&)/g'

Sample outputs:

Fig.03: Finding Intel virtualization, encryption and 64 bit cpu in a single command

Additional Intel x86 CPU specific virtualization flags

  1. ept – Intel extended page table support enabled to make emulation of guest page tables faster.
  2. vpid – Intel virtual processor ID. Make expensive TLB flushes unnecessary when context switching between guests.
  3. tpr_shadow and flexpriority – Intel feature that reduces calls into the hypervisor when accessing the Task Priority Register, which helps when running certain types of SMP guests.
  4. vnmi – Intel Virtual NMI helps with selected interrupt events in guests.

Additional AMD x86 CPU specific virtualization flags

  1. npt – AMD Nested Page Tables, similar to Intel EPT.
  2. lbrv – AMD LBR Virtualization support.
  3. svm_lock – AMD SVM locking MSR.
  4. nrip_save – AMD SVM next_rip save.
  5. tsc_scale – AMD TSC scaling support.
  6. vmcb_clean – AMD VMCB clean bits support.
  7. flushbyasid – AMD flush-by-ASID support.
  8. decodeassists – AMD Decode Assists support.
  9. pausefilter – AMD filtered pause intercept.
  10. pfthreshold – AMD pause filter threshold.

Some tips to solve your problems.

Настройка и установка другой ОС на Hyper-V

Шаг 1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске «hyper-v» и запустите.

Шаг 2. Чтобы установить другую ОС, нажмите правой кнопкой мыши на своем имени устройства и «Создать» > «Виртуальная машина«.

Шаг 3. Появится мастер первоначальных настроек «приступая к работе«. Нажимаем «Далее».

Шаг 4. Задайте имя виртуальной машине и укажите путь, если вам нужно сохранить виртуальную машину на другом локальном диске. Если вы не укажите другой путь, то виртуальная машина сохранится на диске «C» по умолчанию.

Шаг 5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию, то выбирайте 2 поколение. Первое поколение подойдет для запуска старых 32-bit ОС и программ. Если вы сомневаетесь, то выбирайте первое поколение.

Шаг 6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ.

Шаг 7. Выберите свой сетевой адаптер из списка. Если у вас, как и у меня на картинке, то выбираем «Default Switch«.

Шаг 8. Тут все просто. Если мы создаем новую установку ОС, то выбираем «Создать виртуальный жесткий диск«. Путь будет указан, который мы указали выше в шаге 4. Единственное, что нужно изменить это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите «Использовать имеющийся виртуальный жесткий диск» и укажите к нему путь.

Шаг 9. Выберите «Установить ОС с загрузочного компакт диска«, установите «файл образ ISO» и укажите путь к вашей системе которую хотите установить на виртуальную машину Hyper-V.

Шаг 10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите «Готово» для установки.

Шаг 11. Все готово. Еще пару штрихов перед установкой. Откройте диспетчер Hyper-V, описано в шаге 1, и вы увидите справа список вашей созданной виртуальной машины. Нажмите по ней правой кнопкой мыши и выберите «Параметры«.

Шаг 12. Здесь вы можете изменить параметры. К примеру, изменить сетевой адаптер, добавить оперативной памяти. Рекомендую первым делом добавить 2 виртуальных ядра, так как в мастере настроек этой опции не было.

Шаг 13. Возвращаемся обратно в диспетчер Hyper-v, нажимаем по созданной машине правой кнопкой мыши и выбираем «Подключить«.

Шаг 14. Появится темное окно и нажимаем «пуск» для установки ОС на Hyper-v.

Шаг 15. Далее просто следуйте инструкциям на экране. Думаю дальше вы разберетесь, как установить ту или иную ОС, если вам понадобился Hyper-V. Если после установки ОС на виртуальную машину Hyper-V у вас нет сети, то смотрите ниже.

Горький опыт, который поможет вам

1 момент. Когда я писал эту инструкцию, я не дождался установки Linux Zorin и попытался выключать. Установка не выключалась, а на экране появились ошибки связанные с кривым дистрибутивом. После перезагрузил ПК локальный диск на котором были созданные виртуальные машины не открывался и просил отформатировать его. Я понимал, что на диске была вся моя работа и она просто исчезнет.

Совет: Если после сбоя диск не открывается и просит отформатировать его, то запустите командную строку от имени администратора и введите команду:

chkdsk F: /f — где F имя локального диска, который не открывается и просит отформатировать.

2 момент. Если после установки ОС на виртуальную машину Hyper-V у вас нет интернета и сети, то откройте «сетевые адаптеры«, нажмите правой кнопкой мыши на заданном нами адаптере «Default Switch» и выберите «Свойства«. Далее выделите графу «IP версии 4 (TCP/IPv4)» и нажмите ниже на кнопку «Свойства«. В новом окне установите получать автоматически IP и DNS адреса.

Включение Hyper-V для создания виртуальных машин в Windows 10. Enable Hyper-V to create virtual machines on Windows 10. Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). В этом документе последовательно описан каждый из указанных способов. This documents walks through each option.

How to enable virtualization technology (VT-X) in UEFI-based computers

On a UEFI-based computer, you don’t have to press a key when the computer starts. Instead, you need to hold down the Shift key and click Restart to reboot directly from the Advanced Startup options to the UEFI firmware settings.

Once you enter the setup menu, you can start looking for options labeled “Intel VT-x,” “Intel Virtualization Technology,” “Virtualization Extensions,” “Vanderpool,” or similar. When this option is enabled, press F10 to save the settings changes and reboot the PC.

Typically, you can under the Processor submenu. This submenu can be located somewhere under the “Chipset,” “Northbridge,” “Advanced Chipset Control,” or “Advanced CPU Configuration” menus.

Note: CPU virtualization has a different name depending on the CPU manufacturer.

Intel CPUs, this feature is called Intel Virtualization Technology or Intel VT, while for AMD CPUs, it is called AMD-V. Whatever it is called, each virtualization technology generally provides the same functionality and benefits to the operating system.

Что такое аппаратная виртуализация?

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

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

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

Если процессор имеет поддержку виртуализации но в биосе нету функции включить виртуализацию?

Автор вопроса считает этот ответ лучшим

Как включить/отключить виртуализацию на мат. плате от Gigabyte??

В БИОСе ищите в разделе Раздел M.I.T. — Advanced Frequency Settings — Advanced CPU Core Features

SVM. Это пункт и есть виртуализация. По-умолчанию она включена. Правда это было в старой версии БИОС, в новой может порядок немного отличаться. В общем «куда копать» думаю ясно.

Поддерживается ли VMWare на процессоре Intel Core 2 Quad Q6600 2.40 GHz?

Добрый день, да Ваш процессор поддерживает технологию «Технология виртуализации Intel», не забудьте включить её в BIOS иначе не заработает и опять будут ошибки

Как войти в Bios на Lenovo?

Раньше была кнопка с изогнутой стрелкой. Потом кнопка пропала. Сейчас это маленькое отверстие на торце ноутбука с аналогичным значком, необходимо нажимать скрепкой, как перезагрузка устройства раньше было реализовано на многих устройствах. В моем случае находится слева около слота для SD карты. Надо сначала выключить ноутбук. Потом нажатие этой кнопки либо кнопки на торце скрепкой включает ноут. и сразу переводит его в режим биоса, либо у некоторых людей требуется зажать ее на 5-6 секунд.

Как сбрасывать настройки BIOS на заводские?

Обычно, сбрасывать настройки БИОС приходится не так часто или совсем никогда. Но иногда может случиться так, что потребуется это сделать. Тогда нужно знать — самые распрастраненные способы возврата к предустановленным настройкам:

мягкий способ: загрузка установок «по умолчанию» от производителя через меню БИОСа. Делается это следующим образом. При старте компьютера, непереставая нажимаете клавишу или комбинацию клавиш входа в БИОС, обычно это клавиша DELETE. Так вы попадете в меню БИОСа. Далее выбираете нужный раздел, например:

Вам останется только подтвердить свое действие и БИОС вернется к исходным т.е. заводским настройкам.

жесткий способ: лишить компьютер автономного питания, для того, чтобы его энергозависимая память обнулилась, что приведет к загрузке значений БИОСа «по-умолчанию» при старте системы. Варварский способ, но иногда, помогает только он.

При извлечении аккамулятора, строго соблюдайте правила безопасности! Или пригласите специалиста.

Какие виртуальные машины предпочитают использовать сегодня?

Их достаточно большое количество. Но наиболее популярными вариантами считаются следующие:

VirtualBox

Этот продукт легко интегрируется с практически со всеми современными операционными системами. То есть, его можно запускать, если изначально на компе стоит Виндовс, Линукс, ОС Мак и так далее.

Поддерживает как 32-разрядную, так и 64-рязряднуцю систему.

VMware

Считается одним из лучших вариантов VM на сегодняшний день. Поддерживает все основные современные технологии. Например, спокойно работает с USB 3.0.

Единственный недостаток – она платная. Можно пользоваться и бесплатным вариантом, но в нем основной функционал будет изрядно урезан.

Microsoft Virtual PC

Полностью бесплатная оболочка. Правда, исходя из названия, сразу же можно выявить один недостаток. А именно, возможность работы только с ОС Microsoft Windows. Никаких Linux или Mac установить таким образом не получится.

Включить аппаратную виртуализацию

Если виртуализация оборудования не включена в вашем UEFI или BIOS, вы можете увидеть одну или несколько из следующих ошибок:

  • На этом компьютере не включен VT-x / AMD-V
  • Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе

Если вы столкнулись с этой проблемой, читайте дальше, чтобы включить аппаратное ускорение в BIOS или UEFI.

Шаг 1а. Загрузите настройки BIOS на компьютере, отличном от UEFI

Во-первых, если у вас есть прошивка BIOS, вы увидите параметры загрузки в BIOS, отображаемые во время загрузки. Обычно это отображается в течение первых нескольких секунд загрузки. Esc, Del, F2, F11 и т.д. – некоторые из типичных клавиш, которые перенесут вас в настройки BIOS. Фактический ключ зависит от вашей материнской платы. Если это относится к вам, то вы можете получить настройки BIOS гораздо проще, чем если бы у вас была прошивка UEFI. Загрузите настройки BIOS и перейдите к шагу 2, чтобы включить Intel VT-x для виртуализации. Если это не относится к вам (у вас есть компьютер UEFI), попробуйте вместо этого шаг 1b.

Шаг 1б. Загрузитесь в настройках BIOS на компьютере UEFI

Большинство современных компьютеров с Windows (Windows 8 и 10) поставляются с UEFI, который имеет несколько расширенных функций. Но он загружает ваш компьютер так быстро, и нет никаких вариантов, чтобы вмешаться и заставить ваш компьютер загружаться в BIOS. Но не бойтесь, процесс все еще прост.

Сначала удерживайте клавишу Shift и нажмите перезагрузку из меню, как показано на рисунке ниже.

Клавиша Shift + перезагрузка – загрузка Windows с настройками UEFI

Во время перезагрузки вы увидите несколько параметров загрузки, как показано на скриншоте ниже. Выберите «Устранение неполадок».

Устранение неполадок в Windows UEFI

На следующем экране выберите «Дополнительные параметры», как показано ниже.

Расширенные настройки Windows UEFI

В списке «Дополнительные параметры» найдите и выберите «Настройки прошивки UEFI», как показано на рисунке ниже.

Настройки прошивки UEFI

При появлении запроса нажмите кнопку перезагрузки, чтобы перейти к настройкам прошивки UEFI.

Перезапустите в настройках UEFI Fimware

Теперь вы должны увидеть параметры загрузки BIOS, как показано ниже. В этом руководстве нажатие клавиши F10 приведет меня к настройке BIOS.

Войдите в BIOS Setup на компьютере UEFI

Шаг 2. Включите аппаратную виртуализацию Intel VT-x в прошивке BIOS / UEFI

Местоположение, в котором можно включить опции VT-x / AMD-v, будет зависеть от марки материнской платы. Просмотрите все, чтобы найти варианты виртуализации. В моем случае это было в разделе «Конфигурация системы». Найдя, выберите и включите аппаратную виртуализацию, как показано ниже.

Найти и включить аппаратную виртуализацию VT-x / AMD-V в BIOS

Наконец, сохраните и выйдите из настроек BIOS / UEFI, как показано ниже.

Сохранить настройки BIOS UEFI и перезагрузить

Шаг 3а. Убедитесь, что виртуализация оборудования включена в Windows

Если все идет хорошо, ваш VirtualBox или Docker Engine должен запуститься без ошибок. Вы также можете вручную проверить, включено ли аппаратное ускорение на ПК с Windows, как описано ниже. Нажмите «Ctrl + Alt + Del» и выберите «Диспетчер задач». В диспетчере задач найдите и выберите вкладку «Производительность», чтобы узнать состояние виртуализации.

Проверьте, включена ли аппаратная виртуализация

Обратите внимание, что в моем случае виртуализация установлена ​​на Включено на рисунке выше

Шаг 3б. Убедитесь, что виртуализация оборудования включена в Ubuntu

В Ubuntu вы можете проверить, включен ли Intel VT-x с помощью cpu-checkerпакета. Сначала установите его с помощью следующих команд:

sudo apt-get update sudo apt-get install cpu-checker

Затем проверьте состояние аппаратного ускорения в Ubuntu с помощью следующей команды:

kvm-ok

Если аппаратная виртуализация включена, вы должны увидеть такой вывод:

INFO: /dev/kvm exists KVM acceleration can be used

Удаленное взаимодействие API

При удаленном взаимодействии с API или пересылке API вызовы графических API из гостевых приложений перенаправляются на хост посредством удаленного вызова процедуры , а затем хост выполняет графические команды от нескольких гостей, используя графический процессор хоста в качестве одного пользователя. Это можно рассматривать как форму паравиртуализации в сочетании с эмуляцией устройства. Этот метод позволяет совместно использовать ресурсы графического процессора между несколькими гостями и хостом, когда графический процессор не поддерживает виртуализацию с аппаратной поддержкой. Концептуально прост в реализации, но имеет ряд недостатков:

  • В чистом удаленном взаимодействии с API виртуальные машины мало изолированы при доступе к графическим API; изоляцию можно улучшить с помощью паравиртуализации
  • Производительность варьируется от 86% до 12% от собственной производительности в приложениях, которые выдают большое количество вызовов рисования на кадр.
  • Необходимо перенаправить большое количество точек входа API , а частичная реализация точек входа может снизить точность
  • Приложения на гостевых машинах могут быть ограничены несколькими доступными API

Гипервизоры обычно используют общую память между гостем и хостом, чтобы максимизировать производительность и минимизировать задержку. Используя вместо этого сетевой интерфейс (общий подход в распределенном рендеринге ), стороннее программное обеспечение может добавить поддержку определенных API (например, rCUDA для CUDA ) или добавить поддержку типичных API (например, VMGL для OpenGL ), когда оно не поддерживается программный пакет гипервизора, хотя задержка в сети и накладные расходы на сериализацию могут перевесить преимущества.

Поддержка приложений с помощью технологий виртуализации удаленного взаимодействия API
Технология Direct3D OpenGL Вулкан OpenCL
VMware Virtual Shared Graphics Acceleration (vSGA) 11 4.1 да Нет
Parallels Desktop для Mac 3D-ускорение 11 3.3 Нет Нет
Hyper-V RemoteFX vGPU 11 4.4 Нет 1.1
Драйвер VirtualBox Guest Additions 3D 8/9 2.1 Нет Нет
QEMU / KVM с Virgil 3D Нет 4.3 Планируется Нет

Стоит ли включать?

Опция Virtualization Technology (иногда называемая просто Virtualization) позволяет пользователю компьютера включить поддержку аппаратной виртуализации на уровне центрального процессора. Выбор значения Enabled включает эту поддержку, а значения Disabled – выключает.

Опцию Virtualization Technology следует включать лишь в том случае, если вы используете свой компьютер для запуска виртуальных машин. Включение аппаратной поддержки виртуальных машин способно значительно повысить производительность их работы. Однако в том случае, если виртуальные машины не используются, включение опции никак не повлияет на производительность компьютера.

Что такое виртуализация и зачем она нужна?

Прежде чем приступить к непосредственному решению проблемы, как в БИОСе включить виртуализацию, посмотрим, что собой представляет эта технология и зачем она нужна.

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

Разбираемся

SVM Support (Support Vector Machine) — опция позволяет включить или отключить технологию AMd SVM (Secure Virtual Machine). Данная технология представляет из себя аппаратную виртуализацию AMD, которая необходима для работы некоторых программ.

Данная технология присутствует почти во всех современных процессорах AMD, у Intel есть своя — Intel VT.

Старые процессоры могут не поддерживать виртуализацию.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector