5 level paging

leonid_590 100 Баллы репутации
2025-07-16T01:25:36.0766667+00:00

С каких версий windows 10/11/server началась поддержка 5 paging levels в процессорах? Как включить эту поддержку в windows?если в windows выключитьтоо параметр, но cpu не поддерживает, то что будет?

Windows для дома | Другое | Специальные возможности
Комментариев: 0 Без комментариев

1 ответ

Сортировать по: Новейшие
  1. AceRobertT 14,460 Баллы репутации
    2025-07-16T02:02:55.98+00:00

    Здравствуйте, Лео, поддержка 5-уровневой подкачки в Windows началась с Windows Server 2022 и также присутствует в Windows 11 и последних сборках Windows 10, при условии, что оборудование это поддерживает. Эта функция позволяет операционной системе расширить виртуальное адресное пространство с 48 бит до 57 бит, увеличив лимит с 256 ТиБ до 128 ПиБ, что является значительным скачком, предназначенным для высокопроизводительных вычислений, крупномасштабной виртуализации и рабочих нагрузок с интенсивным использованием памяти.

    Чтобы включить 5-уровневую подкачку в Windows, система должна соответствовать двум условиям: во-первых, процессор должен поддерживать бит LA57 (бит 12 в регистре CR4), а во-вторых, операционная система должна дать согласие на эту функцию. В поддерживаемых системах его можно включить, выполнив следующую команду в командной строке с повышенными привилегиями:

    bcdedit /set linearaddress57 optin

    После выполнения этой команды требуется перезагрузка, чтобы изменения вступили в силу. Вы можете проверить, что 5-уровневое разбиение на страницы активно, запустив bcdedit еще раз и убедившись, что linearaddress57 настроен на optin. Кроме того, такие инструменты, как RWEverything, могут быть использованы для проверки регистра CR4 и подтверждения того, что бит 12 установлен.

    Если вы попытаетесь включить 5-уровневую подкачку в системе, где ЦП ее не поддерживает, Windows просто проигнорирует этот параметр и продолжит использовать стандартную 4-уровневую структуру подкачки. Никаких сбоев или нестабильности не происходит, система изящно возвращается в поддерживаемый режим подкачки. И наоборот, отключение функции на неподдерживаемом оборудовании не дает никакого эффекта, так как функция никогда не была активна с самого начала.

    Стоит отметить, что Windows использует отдельный образ ядра (ntkrla57.exe) при включенной 5-уровневой подкачке, и этот образ загружается только в том случае, если аппаратное обеспечение и конфигурация загрузки поддерживают его.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев

Ваш ответ

Автор вопроса может устанавливать для ответов пометку "Принято", а модераторы — пометку "Рекомендуется". Благодаря этому пользователям становится проще понять, какой из ответов помог решить проблему автора.