Microsoft заблокировала способ ускорения NVMe SSD в Windows 11 – ещё можно включить с помощью ViVeTool

1170 комментарии
Microsoft заблокировала возможность включения ускоренного NVMe-стека в Windows 11 через реестр, которая ранее позволяла получить заметный прирост производительности SSD. Функция, пришедшая из Windows Server 2025, больше не активируется этим способом в сборках 25H2 и 24H2, однако её всё ещё можно включить вручную с помощью ViVeTool

В декабре прошлого года Microsoft объявила о новой функции для Windows Server 2025, заявив о значительном приросте производительности. Компания сообщила, что системы с новой поддержкой «native NVMe» смогут получить улучшение показателя IOPS (операций ввода-вывода в секунду) примерно до 80%. Это означает более отзывчивую и быструю работу устройства при использовании совместимого NVMe-накопителя. Также компания заявила, что рассчитывает на аналогичный прирост производительности и в Windows 11, версия 25H2 и 26H2.

После анонса поддержки native NVMe заинтересованные энтузиасты Windows начали изучать, можно ли применить эту же возможность и в Windows 11. Как оказалось, это действительно было возможно: некоторым пользователям удалось внести необходимые изменения и получить заметный прирост производительности. Появлялись сообщения о существенных улучшениях, особенно в случайных операциях, что логично, поскольку показатель IOPS в большей степени влияет именно на случайные запросы и операции чтения.

Microsoft пояснила, что благодаря данной технологии Windows больше не рассматривает все устройства хранения данных по умолчанию как SCSI (Small Computer System Interface) – стандарт, изначально разработанный для накопителей с вращающимися дисками, таких как жесткие диски.

Однако в некоторых последних инсайдерских сборках Windows 11 участники форума My Digital Life первыми заметили, что трюк с реестром для включения поддержки native NVMe в Windows 11 больше не работает, начиная со сборок 26200.8106 и 26100.8106 – похоже, Microsoft заблокировала и отключила эту возможность.

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

Трюк с реестром, который позволяет перенести функцию из серверной версии системы в Windows 11

Ранее стек native NVMe можно было включить на клиентских ПК Windows 11 версий 24H2 и 25H2 с помощью записей в реестре. После внесения изменений требовалась перезагрузка системы, чтобы они вступили в силу.

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1409234060 /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /t REG_DWORD /d 1 /f

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

После применения изменений также можно заметить, что описание диска в «Диспетчере устройств» меняется с «Дисковые устройства» на «Диски хранилища».

Стало Было

Несмотря на блокировку со стороны Microsoft, Вы все еще можете включить данную функцию вручную с помощью ViVeTool:

Внимание: Все изменения выполняются на ваш страх и риск. Перед внесением правок рекомендуется создать резервную копию данных, так как возможны сбои системы и потеря информации.

  • Скачайте инструмент ViVeTool-v0.3.4-IntelAmd.zip (для процессоров AMD и Intel) или ViVeTool-v0.3.4-SnapdragonArm64.zip (для ARM64 процессоров). Разархивируйте загруженный архив.
  • Запустите Терминал Windows от имени администратора и перейдите в папку с программой с помощью команды Set-Location -Path <путь к папке> (для PowerShell) или cd /d <путь к папке> (для Командной строки).
  • Выполните команду (после ввода команды нажмите Enter):
.\vivetool /enable /id:60786016,48433719

Примечание: В примерах используются команды в Терминале для профиля PowerShell. Если вы используете профиль Командная строка, замените начальную команду .\vivetool на vivetool.

  • Перезагрузите компьютер.

Откат изменений

Если вы хотите отключить новую функцию, повторите описанные выше шаги, заменив /enable на /disable в команде для ViVeTool:

.\vivetool /disable /id:60786016,48433719

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

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1409234060 /f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /f
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте