Домой Софт Безопасность Как отключение функции VBS в Windows влияет на игровую производительность и безопасность

Как отключение функции VBS в Windows влияет на игровую производительность и безопасность

Отключение функции VBS в Windows может поднять игровую производительность и результаты в бенчмарках, но снижает общую защиту системы.

10
0

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

Системные настройки Windows и параметры безопасности
Настройка защитных параметров операционной системы напрямую влияет на ее производительность. Источник: MakeUseOf

Как работает виртуализация на основе безопасности в системе

Технология VBS создает изолированную виртуальную среду на уровне операционной системы с использованием аппаратной виртуализации, отделяя ее от ядра Windows. Подобный изолированный регион памяти защищает конфиденциальные данные от вредоносных атак. В качестве базовой архитектуры безопасности VBS задействует такие опции, как целостность памяти Memory Integrity, Credential Guard и System Guard. Данные функции отвечают за учетные данные, безопасность ядра и целостность кода, поэтому их необходимо изолировать от стандартной среды Windows.

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

отключение функции VBS в Windows — иллюстрация 11 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf
отключение функции VBS в Windows — иллюстрация 12 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf
отключение функции VBS в Windows — иллюстрация 13 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf
отключение функции VBS в Windows — иллюстрация 14 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Способы отключения VBS в Windows

Обычно пользователям рекомендуют отключить целостность памяти, однако это лишь часть VBS, и одна эта мера не принесет должного эффекта, пока активны остальные элементы виртуализации. Сначала необходимо проверить статус VBS на компьютере. Для этого нужно нажать комбинацию клавиш Windows и R, ввести команду msinfo32 и проверить строку виртуализации на основе безопасности.

отключение функции VBS в Windows — иллюстрация 2 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Для полного отключения VBS сначала следует деактивировать целостность памяти через меню Безопасность Windows, затем Безопасность устройства и Изоляция ядра, переведя тумблер в неактивное положение. Далее потребуется изменить параметры в редакторе реестра. Для этого открывается редактор реестра, переходит по адресу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard, создается параметр DWORD 32 бита с именем EnableVirtualizationBasedSecurity, после чего его значение устанавливается на ноль. Перед внесением правок настоятельно рекомендуется создать резервную копию реестра, поскольку ошибка может повредить работу Windows.

отключение функции VBS в Windows — иллюстрация 3 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Результаты тестов с включенной и выключенной функцией VBS

Конфигурация тестового компьютера включала видеокарту RX 5600XT, процессор Ryzen 5 5600 и 16 гигабайт оперативной памяти стандартов DDR4. Методика тестирования заключалась в запуске ресурсоемких игр и бенчмарков, нагружающих центральный процессор на максимум при идентичных настройках с активированной и отключенной VBS.

отключение функции VBS в Windows — иллюстрация 4 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Прирост среднего показателя кадров в секунду оказался умеренным, однако улучшение показателя редких событий оказалось заметным. В среднем улучшение показателей редких событий составило 11,3 процента. В тесте Cinebench для многопоточного режима с двумя проходами без VBS был получен результат 2401 балл, а с включенной VBS показатель составил 2307 баллов, что отражает увеличение производительности почти на 4 процента.

отключение функции VBS в Windows — иллюстрация 5 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Почему прирост производительности не стоит возможных рисков

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

отключение функции VBS в Windows — иллюстрация 6 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Дополнительно при отключении VBS автоматически отключается целостность памяти, что упрощает внедрение вредоносных драйверов в ядро Windows. Для современных конфигураций прирост производительности будет незначительным, поэтому специалисты советуют оставлять защиту включенной. Обладатели слабых и средних систем могут получить заметную прибавку кадров, однако это открывает доступ к возможной краже учетных данных. Приоритетом для игроков может стать максимальное высвобождение ресурсов, но важно учитывать сопутствующие угрозы безопасности.

отключение функции VBS в Windows — иллюстрация 7 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

Автор отмечает, что для проверки статуса VBS нужно нажать комбинацию Windows + R, ввести команду msinfo32 и найти пункт Virtualization-based Security. Чтобы отключить целостность памяти через интерфейс, следует зайти в Безопасность Windows -> Безопасность устройства -> Изоляция ядра.

отключение функции VBS в Windows — иллюстрация 8 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

В системном реестре по адресу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard создается именно 32-битный параметр DWORD с именем EnableVirtualizationBasedSecurity, которому присваивается значение 0. После всех изменений требуется перезагрузить систему, а резервную копию реестра рекомендуют делать во избежание сбоев, способных потребовать чистой переустановки Windows 11.

отключение функции VBS в Windows — иллюстрация 9 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf

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

отключение функции VBS в Windows — иллюстрация 10 к материалу
отключение функции VBS в Windows — иллюстрация к публикации. Источник: MakeUseOf
Источник: https://www.makeuseof.com