AMD SVM support что это

AMD SVM support что это

Как включить аппаратную виртуализацию в настройках UEFI и BIOS

Виртуализация нужна для создания виртуальной машины с собственной операционной системой, которую можно запустить в окне текущей ОС. Что делать, если опция в настройках BIOS/UEFI отключена. Узнаем подробнее, как можно включить виртуализацию на базе процессоров Intel и AMD.

Включение технологии аппаратной виртуализации

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

Технологии аппаратного ускорения, встроенные в процессоры AMD и Intel, известны как «AMD-V» и «Intel VT-X». Во многих случаях виртуализация по умолчанию отключена. При попытке включить виртуальную машину функция выбрасывает предупреждение об ошибке, информирующее пользователя о том, что для работы программного обеспечения требуется аппаратное ускорение, которое в текущий момент отключено.

Функцию виртуализации можно включить или отключить по желанию и все, что нужно сделать, — это получить доступ в BIOS или UEFI.

Шаг 1: Вход в настройки UEFI или BIOS

Процедура включения немного отличается от установленного интерфейса ввода-вывода.
Если установлен Windows 10, то самый простой способ – использовать встроенную опцию запуска прошивки UEFI из среды восстановления.

Раскройте меню Пуск и нажмите на кнопку Питания. Удерживая клавишу Shift, нажмите на кнопку «Перезагрузка».

Откроется синий экран с вариантами выбора действия. Перейдите по пути:

Поиск и устранение неисправностей – Дополнительные параметры – Параметры встроенного ПО UEFI .

После перезагрузки откроется экран UEFI.

Если нет этой опции в Windows 10 или установлена предыдущая операционная система, то можно войти в настройки нажатием на соответствующую клавишу после включения компьютера. В большинстве случаев это клавиши Del, F2, F10, F11 или F12. Она отображается на первой экране внизу в тексте «Press _ enter to Setup». Также ее можно узнать по запросу в интернете, указав модель материнской платы.

Шаг 2: Включение виртуализации в опциях процессора Intel / AMD

После входа в UEFI или BIOS нужно найти и включить функцию виртуализации. Во многих случаях она находится в разделе «Дополнительные параметрами» (Advanced Settings), в настройках конфигурации процессора (CPU Configuration). В некоторых случаях она размещена на вкладке разгона (ОС).

Для процессоров Intel аппаратная виртуализация активируется опцией Intel Virtualization Technology.

Если установлен процессор AMD нужно включить SVM Mode или SVM Support.

Чтобы включить параметр, измените значение с «Disabled» на «Enabled». Сохраните изменения и выйдите из настроек, компьютер загрузится в обычном режиме.

Блог ленивого админа

Что такое SVM Support в BIOS?

Зайдя в биос ноутбука HP Pavilion dm1 с процессором AMD я обнаружил интересный параметр SVM Support. По умолчанию — Disabled.

Как оказалось, это функция помогающая разгрузить процессор при пользованием виртуальными машинами. Больше не на что не влияет. А переводе звучит как Метод опорных векторов (англ. SVM, support vector machine).

2 thoughts on “ Что такое SVM Support в BIOS? ”

Скорее Secure Virtual Machine.

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Аппаратная виртуализация

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

Технология аппаратной виртуализации поддерживаются двумя самыми крупными производителями процессоров. У компании Intel — это VT-x (Virtual Technology extensions, она же Vanderpool), у AMD – это SVM (Secure Virtual Machine, она же Pacifica). Принцип работы обеих технологий практически идентичен, однако их программный уровень не совместим. В основе принципа аппаратной виртуализации заложено разделение состояния реального процессора на две части: гостевую (non-root mode) и мониторную (root mode). Работают они так, например, при переключении из основной операционной системы в гостевую процессор в автоматическом режиме переключается в гостевое состояние и показывает системе те значения регистра, которые ОС хочет видеть, которые необходимы ей для стабильной работы. То есть тут в роли обманщика выступает сам процессор, что в свою очередь избавляет систему от потребности в создании его виртуальной копии и других ухищрений. При все при этом гостевая операционная система напрямую работает с процессор и анализирует его данные, за счет чего виртуальная машина работает гораздо быстрее, чем на компьютерах без аппаратной поддержки виртуализации.

По причине, описанной выше, все разработчики и поставщики программного обеспечения для виртуализации явно указывают в системных требованиях поддержку VT-x и аналогичную технологию от AMD. Кстати, если вы собираетесь работать с виртуальной машиной Parallels Workstation, то обязательно позаботьтесь о том, чтобы ваше железо имело поддержку аппаратной виртуализации.

Не все так хорошо, как могло бы показаться на первый взгляд, так как некоторые производители компьютеров сознательно отключают поддержку VT-x из соображений безопасности и стабильности системы. Например, компания Sony, в частности у Avio, технология виртуализации Intel отключается на стадии загрузки BIOS. В таком случае превращение “опасного” кода (способного повредить основную операционную систему) в безопасный код полностью ложиться на плечи бинарной трансляции, о которой кстати мы поговорим в следующей статье.

Как узнать есть ли аппаратная поддержка виртуализации у вашего железа?

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

  • Попытаться найти на сайте производителя вашего процессора списки процессоров поддерживающих аппаратную виртуализацию, и сравнить их с имеющимся железом.
  • Можно воспользоваться бесплатной утилитой от компании Microsoft – Hardware-assisted virtualization (HAV) detection tool. Эта утилита способна в считанные секунды определить поддерживает ли тот или иной процессор аппаратную виртуализацию, а также включена ли эта функция. Ну и конечно же порекомендует своему пользователю воспользоваться услугами Windows Virtual PC.

Аппаратная виртуализация

Аппаратная виртуализация — виртуализация с поддержкой специальной процессорной архитектуры. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем, управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации. Например, с помощью технологий аппаратной виртуализации возможен запуск 64-битных гостевых систем на 32-битных хостовых системах.

Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.

  • В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
  • AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU. AMD-V проще и эффективнее, чем Intel VT. [1] Поддержка AMD-V появилась в Xen 3.3.

Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V

На сегодняшний день известно, что поддержка аппаратной виртуализации Intel VT-x/VT-d и AMD-V необходима для работы виртуальных машин, таких как VirtualBox и VMware Workstation, а также для работы так называемых программ эмуляторов мобильных операционных систем, например для ОС Android.

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

В основном включение этого параметра находится на вкладке advanced, далее как видно на картинке ниже, под названием intel virtualization technology и скрывается доказательство того, что данный компьютер поддерживает эту технологию.

В данной версии BIOS переходим во вкладку advanced BIOS features, где так же видим в пункте virtualization поддержку данной технологии.

И здесь в пункте advanced BIOS features видно, что аппаратная виртуализация поддерживается процессором.

Ну и последний вариант, где во вкладке advanced в пункте secure virtual machine mode, мы также может включить данную технологию.

Но бывают и такие случаи, что в BIOS-е нашего компьютера нет пункта включения аппаратной виртуализации secure virtual machine mode или intel virtualization technology, хотя как говорят, что тот процессор который стоит в вашем компьютере поддерживает данную технологию. Для того чтобы убедится в этом, нам поможет маленькая утилита под названием SecurAble, которая точно покажет поддерживает ли наш процессор аппаратную виртуализацию. Переходим на официальный сайт производителя по ссылке https://www.grc.com/securable.htm, где внизу нажимаем на пункт Download Now. Начнется загрузка, после запускаем программу, устанавливать её не надо, так как эта портативная версия.

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

Если написано Locked OFF, это значит что, поддержка данной технологии есть, но её надо включить. А включается она, как мы уже знаем, в BIOS-е нашего компьютера.

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

О ставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

восемнадцать + один =