Firmware TPM — что это?
Приветствую друзья.
Коротко ответ:
Firmware TPM — данный пункт включает программную эмуляцию модуля TPM, наличие которого необходимо для установки операционной системы Windows 11.
Хотя, нам обычным юзерам, этот модуль TMP даром не нужен, он необходим для защиты данных, например может использоваться в BitLocker (шифрования дисков). Но много ли кто пользуется этой функцией? Я лично ни разу не пользовался)) Проблема просто в том, что TMP — это требования для установки Windows 11, которая возможно рано или поздно станет основной системой вместо Windows 10. Хотя в Майкрософте говорили что Windows 10 это последняя ОС))
Разбираемся
Firmware TPM это пункт в меню опции TMP Device Selection (в которую иногда можно попасть из AMD fTPM configuration):

Который включает эмуляцию программного криптографического модуля TMP. Этот модуль является одним из требований для установки Windows 11.
Пункт Firmware TPM может быть в биосе материнских плат фирмы Asus под АМД (Discrete TPM это значит использовать модуль TPM который установлен на материнке, если он конечно есть).
У Интел опция называется немного иначе, в названии содержит PTT, располагаться может по такому пути Advanced > PCH-FW Configuration > PTT:

Удачи и добра, берегите себя!
Устранение неполадок доверенного платформенного модуля (TPM)
В этой статье содержатся сведения об устранении неполадок доверенного платформенного модуля (TPM):
- Устранение неполадок при инициализации доверенного платформенного модуля
- Очистка всех ключей из доверенного платформенного модуля
С TPM 1.2 и Windows 11 вы также можете выполнить следующие действия:
Инициализация доверенного платформенного модуля и владение им
Windows автоматически инициализирует TPM и становится владельцем. Вам не нужно инициализировать TPM и создавать пароль владельца.
Инициализация доверенного платформенного модуля
Если вы обнаружите, что Windows не может инициализировать TPM автоматически, просмотрите следующие сведения:
- Вы можете попробовать очистить TPM до заводских значений по умолчанию, что позволит Windows повторно инициализировать его. Важные меры предосторожности для этого процесса и инструкции по его выполнению см. в статье Очистка всех ключей из доверенного платформенного модуля
- Если TPM является TPM 2.0 и не обнаружен Windows, убедитесь, что оборудование компьютера содержит единый расширяемый интерфейс встроенного ПО (UEFI), совместимый с группой доверенных вычислений. Кроме того, убедитесь, что в параметрах UEFI доверенный платформенный модуль не был отключен или скрыт в операционной системе.
- Если у вас есть TPM 1.2 с Windows 11, доверенный платформенный модуль может быть отключен и его необходимо снова включить, как описано в разделе Включение доверенного платформенного модуля. Когда он снова включен, Windows повторно инициализирует его
- Если вы пытаетесь настроить BitLocker с помощью доверенного платформенного модуля, проверка, какой драйвер доверенного платформенного модуля установлен на компьютере. Рекомендуем всегда использовать драйверы TPM, предоставляемые корпорацией Майкрософт и защищенные с помощью BitLocker. Если установлен драйвер доверенного платформенного модуля, отличный от Майкрософт, это может помешать загрузке драйвера доверенного платформенного модуля по умолчанию и привести к тому, что BitLocker сообщит о том, что TPM отсутствует на компьютере. Если у вас установлен драйвер, отличный от Майкрософт, удалите его, а затем разрешите операционной системе инициализировать TPM.
Проблемы с сетевым подключением для присоединенных к домену устройств Windows 11
Если у вас есть Windows 11, инициализация доверенного платформенного модуля не может быть завершена, если на компьютере возникли проблемы с сетевым подключением и существуют оба следующих условия:
- Администратор настроил ваш компьютер так, чтобы требовалось сохранять данные восстановления TPM в доменных службах Active Directory (AD DS). Это требование можно настроить с помощью групповой политики
- Невозможно связаться с контроллером домена. Этот сценарий может произойти на устройстве, которое в настоящее время отключено от внутренней сети, отделяется от домена брандмауэром или возникает сбой сетевого компонента (например, отключенный кабель или неисправный сетевой адаптер).
Если возникают эти проблемы, появится сообщение об ошибке, и вы не сможете завершить процесс инициализации. Чтобы избежать этой проблемы, разрешите Windows инициализировать TPM при подключении к корпоративной сети, и вы можете связаться с контроллером домена.
Системы с несколькими TPM
В некоторых системах может быть несколько модулей TPM, при этом активный доверенный платформенный модуль может переключаться в UEFI. Windows не поддерживает эту конфигурацию. Если вы переключаете модули TPM, система Windows может неправильно обнаружить модуль TPM или неправильно взаимодействовать с ним. Если вы планируете переключать TPM, необходимо переключиться на новый TPM, очистить его и переустановить Windows. Дополнительные сведения см. в разделе Удаление всех ключей из TPM.
Например, при переключении доверенных платформенных модулей BitLocker перейдет в режим восстановления. Мы настоятельно рекомендуем, чтобы в системах с двумя TPM для использования выбран один доверенный платформенный модуль, а выбор не изменялся.
Очистка всех ключей из доверенного платформенного модуля
Можно использовать приложение «Центр безопасности Защитника Windows», чтобы очистить TPM для устранения неполадок или для подготовки перед чистой установкой новой операционной системы. Такой способ подготовки к чистой установке даст возможность операционной системе полностью развернуть любую функциональность на основе TPM, например, аттестацию. Однако даже если доверенный платформенный модуль не очищен до установки новой операционной системы, большинство функций доверенного платформенного модуля, вероятно, будут работать правильно.
При очистке доверенный платформенный модуль сбрасывается в состояние без владельца. После очистки доверенного платформенного модуля операционная система Windows автоматически повторно инициализирует его и снова станет владельцем.
Очистка доверенного платформенного модуля может привести к потере данных. Дополнительные сведения см. в следующем разделе «Меры предосторожности, которые необходимо принять перед очисткой доверенного платформенного модуля».
Меры предосторожности перед очисткой TPM
Очистка доверенного платформенного модуля может привести к потере данных. Чтобы предотвратить потерю данных, соблюдайте следующие меры предосторожности.
- Очистка доверенного платформенного модуля приводит к потере всех созданных ключей, связанных с TPM, и данных, защищенных этими ключами, таких как виртуальный интеллектуальный карта или ПИН-код входа. Убедитесь, что у вас есть метод резервного копирования и восстановления для всех данных, защищенных или зашифрованных доверенным платформенный платформой.
- Не очищайте доверенный платформенный модуль на устройстве, которое у вас нет, например на рабочем или учебном компьютере, без указания ит-администратора.
- Если вы хотите временно приостановить операции доверенного платформенного модуля на Windows 11, можно отключить TPM. Дополнительные сведения см. в разделе Отключение доверенного платформенного платформенного модуля.
- Для очистки TPM всегда используйте функциональность операционной системы (например, TPM.msc). Не очищайте TPM непосредственно из UEFI
- Так как оборудование безопасности доверенного платформенного модуля является физической частью компьютера, перед очисткой доверенного платформенного модуля может потребоваться прочитать руководства или инструкции, поставляемые с компьютером, или выполнить поиск на веб-сайте производителя.
Чтобы выполнить эту процедуру, необходимо быть членом локальной группы Администраторы или аналогичной группы.
Очистка доверенного платформенного модуля
- Откройте приложение «Центр безопасности Защитника Windows».
- Выберите Безопасность устройства.
- Выберите Сведения об обработчике безопасности.
- Выберите Устранение неполадок обработчика безопасности.
- Выберите Очистить доверенный платформенный модуль.
- Вам будет предложено перезагрузить компьютер. Во время перезапуска UEFI может предложить вам нажать кнопку, чтобы подтвердить, что вы хотите очистить TPM.
- После перезапуска устройства TPM будет автоматически подготовлен к использованию Windows.
Включать и отключать TPM
Обычно TPM включается в процессе инициализации TPM. Обычно включать или выключать TPM не требуется. Тем не менее, при необходимости можно это сделать, используя консоль управления TPM.
Включение TPM
Если вы хотите использовать TPM после его выключения, можно включить TPM с помощью следующей процедуры.
- Откройте консоль управления доверенного платформенного модуля (tpm.msc).
- В области Действие выберитеВключить TPM, чтобы отобразить страницу Включение оборудования безопасности TPM. Прочтите инструкции на этой странице.
- Выберите Завершение работы (или Перезапуск), затем следуйте подсказкам на экране UEFI.
После перезапуска устройства, но перед вхощением в Windows вам будет предложено принять перенастройку доверенного платформенного модуля. Принятие гарантирует, что пользователь имеет физический доступ к компьютеру и что вредоносное программное обеспечение не пытается внести изменения в TPM.
Отключение доверенного платформенного модуля
Если нужно прекратить использование служб, предоставляемых доверенным платформенным модулем, можно отключить его, используя консоль управления TPM.
- Откройте MMC доверенного платформенного модуля ( tpm.msc ).
- В области Действие выберитеОтключить TPM, чтобы отобразить страницу Отключение оборудования безопасности TPM.
- В диалоговом окне Отключение оборудования безопасности TPM выберите метод ввода пароля владельца и отключения TPM:
- Если вы сохранили пароль владельца TPM на съемном запоминающем устройстве, вставьте его, затем выберите У меня есть файл пароля владельца. В диалоговом окне Выбор файла резервной копии с паролем владельца доверенного платформенного модуля нажмите кнопку Обзор , чтобы найти файл TPM , сохраненный на съемном запоминаемом устройстве, нажмите кнопку Открыть, а затем выберите Отключить TPM.
- Если у вас нет съемных запоминающих устройств с сохраненным паролем владельца доверенного платформенного модуля, выберите Я хочу ввести пароль. В диалоговом окне Введите пароль владельца TPM введите пароль (включая дефисы), затем выберите Отключить TPM.
- Если вы не сохранили пароль владельца доверенного платформенного модуля или больше не знаете его, выберите У меня нет пароля владельца доверенного платформенного модуля и следуйте инструкциям, приведенным в диалоговом окне и последующих экранах UEFI, чтобы отключить TPM без ввода пароля.
Использование командлетов TPM
Можно управлять доверенным платформенным модулем с помощью Windows PowerShell. Дополнительные сведения см. в статье Командлеты доверенного платформенного модуля в Windows PowerShell.
Рекомендации по доверенному платформенному модулю
В этом разделе приведены рекомендации по технологии доверенного платформенного модуля (TPM) для Windows.
Описание основных функций доверенного платформенного модуля см. в разделе Обзор технологии доверенного платформенного модуля.
Проектирование и реализация доверенного платформенного модуля
Традиционно TPM — это дискретные чипы, припаяемые к системной плате компьютера. Такие реализации позволяют изготовителю оборудования (OEM) компьютера оценивать и сертифицировать TPM отдельно от остальной части системы. Дискретные реализации доверенного платформенного модуля являются общими. Однако они могут быть проблематичными для интегрированных устройств, которые являются небольшими или имеют низкое энергопотребление. В некоторых более новых реализациях TPM функциональные возможности TPM интегрируются в тот же набор микросхем, который используют другие платформенные компоненты, обеспечивая при этом логическое разделение, аналогичное изолированным микросхемам TPM.
Модули TPM являются пассивными: они получают команды и возвращают ответы. Чтобы предоставить доступ ко всем преимуществам TPM, поставщик оборудования должен аккуратно интегрировать модуль TPM в системное оборудование и встроенное ПО. Это позволит модулю отправлять команды и получать ответы. Изначально TPM были разработаны для обеспечения преимуществ безопасности и конфиденциальности для владельца и пользователей платформы, но более новые версии могут обеспечить преимущества безопасности и конфиденциальности для самого оборудования системы. Однако перед использованием в расширенных сценариях модуль TPM необходимо подготовить к работе. Windows автоматически подготавливает TPM, но если пользователь планирует переустановить операционную систему, ему может потребоваться очистить доверенный платформенный модуль перед переустановкой, чтобы Windows могла в полной мере воспользоваться преимуществами доверенного платформенного модуля.
Trusted Computing Group (TCG) — некоммерческая организация, которая публикует и поддерживает спецификации доверенного платформенного модуля. TCG существует для разработки, определения и продвижения нейтральных от поставщиков глобальных отраслевых стандартов. Эти стандарты поддерживают аппаратный корень доверия для совместимых доверенных вычислительных платформ. TCG также публикует спецификации TPM в виде международного стандарта ISO/IEC 11889 с использованием процесса предоставления общедоступной спецификации, которую определяет Совместный технический комитет 1, куда входят представители Международной организации стандартизации (ISO) и Международной электротехнической комиссии (IEC).
Поставщики оборудования внедряют модуль TPM в качестве компонента в доверенную вычислительную платформу например компьютер, планшет или телефон. Доверенные вычислительные платформы используют TPM, для обеспечения безопасности и конфиденциальности, достичь которых с использованием одного лишь программного обеспечения невозможно. Например, само по себе программное обеспечение не может достоверно сообщить о наличии вредоносного ПО при запуске системы. Тесная интеграция между TPM и платформой повышает прозрачность процесса загрузки и поддерживает оценку работоспособности устройства, позволяя надежно измерять и регистрировать программное обеспечение, которое запускает устройство. Реализация доверенного платформенного модуля в составе доверенной вычислительной платформы предоставляет аппаратный корень доверия, то есть он ведет себя доверенным образом. Например, если ключ, хранящийся в TPM, имеет свойства, которые запрещают экспорт ключа, этот ключ не может покидать TPM.
Организация TCG разработала TPM в качестве недорогого массового решения безопасности, которое соответствует требованиям различных клиентских сегментов. Свойства безопасности различаются в зависимости от реализации TPM так же, как в зависимости от сектора различаются требования клиентов и регулирующих органов. Например, при государственных закупках некоторые правительства четко определяют требования к безопасности модулей TPM, а некоторые — нет.
Сравнение TPM версии 1.2 и 2.0
С точки зрения отраслевых стандартов, корпорация Майкрософт остается лидером по стандартизации и переходу на модули TPM 2.0, которые имеют ряд ключевых преимуществ в области алгоритмов, криптографии, иерархии, корневых ключей, авторизации и энергонезависимой оперативной памяти.
Преимущества TPM 2.0
Продукты и системы на основе TPM 2.0 имеют важные преимущества безопасности по сравнению TPM 1.2, в том числе:
- Спецификации TPM 1.2 позволяют использовать только RSA и алгоритм хэширования SHA-1.
- В целях безопасности некоторые организации перестают использовать SHA-1. В частности, Национальный институт стандартов и технологий США (NIST) потребовал от многих федеральных агентств перейти на использование SHA-256, начиная с 2014 года, а технологические лидеры, включая Майкрософт и Google, объявили о прекращении с 2017 года поддержки подписывания и сертификатов на основе SHA-1.
- TPM 2.0 обеспечивает большую криптографическую гибкость, так как позволяет более гибко работать с криптографическими алгоритмами.
- TPM 2.0 поддерживает новые алгоритмы, что может повысить производительность подписи дисков и создания ключей. Полный список поддерживаемых алгоритмов см. в разделе Реестр алгоритмов TCG. Некоторые TTPM поддерживают не все алгоритмы.
- Список доступных алгоритмов, которые Windows поддерживает в поставщике хранилища платформы шифрования, см. в разделе Поставщики алгоритмов шифрования CNG.
- TPM 2.0 получил стандартизацию ISO (ISO/IEC 11889:2015).
- Использование TPM 2.0 поможет исключить необходимость внесения изготовителями оборудования исключений в стандартные конфигурации для продажи устройств в некоторых странах и регионах.
- Реализации TPM 1.2 различаются параметрами политики. Это может привести к проблемам с технической поддержкой в связи с различиями политик блокировки.
- Политика блокировки TPM 2.0 настраивается Windows для гарантированной защиты от согласованных атак перебором по словарю.
TPM 2.0 не поддерживается в устаревших режимах и режимах CSM BIOS. Устройства с TPM 2.0 должны иметь режим BIOS, настроенный только как «Встроенный UEFI». Параметры модуля поддержки устаревших версий и совместимости (CSM) должны быть отключены. Для обеспечения безопасности включите функцию безопасной загрузки.
Установленная операционная система на оборудовании в устаревшем режиме остановит загрузку ОС при смене режима BIOS на UEFI. Используйте средство MBR2GPT перед изменением режима BIOS, который подготовит ОС и диск к поддержке UEFI.
Дискретный, интегрированный или встроенный доверенный платформенный модуль?
Существует три варианта реализации TPM:
- Дискретная микросхема доверенного платформенного модуля как отдельный компонент в собственном полупроводниковом пакете.
- Интегрированное решение доверенного платформенного модуля с использованием выделенного оборудования, интегрированного в один или несколько полупроводниковых пакетов вместе с другими компонентами, но логически отделенным от других компонентов.
- Решение доверенного платформенного модуля встроенного ПО, запустив TPM в встроенном ПО в режиме доверенного выполнения вычислительной единицы общего назначения.
Windows использует любой совместимый модуль TPM одинаково. Корпорация Майкрософт не занимает позицию о том, каким образом следует реализовать TPM, и существует широкая экосистема доступных решений доверенного платформенного модуля, которая должна соответствовать всем потребностям.
Имеет ли модуль TPM какое-либо значение для потребителей?
Для конечных потребителей TPM находится в фоновом режиме, но по-прежнему актуально. TPM используется для Windows Hello, Windows Hello для бизнеса и, в будущем, станет компонентом многих других ключевых функций обеспечения безопасности в Windows. TPM защищает ПИН-код, помогает шифровать пароли и основывается на нашей общей истории взаимодействия с Windows для обеспечения безопасности в качестве важного элемента. Использование Windows на системе с доверенным платформенным модулем TPM обеспечивает более глубокий и широкий уровень обеспечения безопасности.
Соответствие TPM 2.0 для Windows
Выпуски Windows для настольных компьютеров (домашняя, pro, корпоративная и для образовательных учреждений)
- Начиная с 28 июля 2016 г. все новые модели устройств, линии или серии (или при обновлении конфигурации оборудования существующей модели, линии или серии с крупным обновлением, например ЦП, графические карты) должны реализовать и включить по умолчанию TPM 2.0 (сведения см. в разделе 3.7 страницы Минимальные требования к оборудованию ). Требование в отношении включения TPM 2.0 распространяется только на новые устройства, которые производятся. Рекомендации TPM в отношении конкретных компонентов Windows см. в разделе TPM и компоненты Windows.
IoT Базовая
- TPM не является обязательным компонентом IoT Базовая.
Windows Server 2016
- TPM является необязательным для SKU Windows Server, если номер SKU не соответствует другим критериям квалификации (AQ) для сценария Служб защиты узла, в этом случае требуется TPM 2.0.
TPM и компоненты Windows
В следующей таблице указано, какие компоненты Windows нуждаются в поддержке доверенного платформенного модуля.
Компоненты Windows Требуется протокол TPM Поддерживает TPM 1.2 Поддерживает TPM 2.0 Сведения Измеряемая загрузка Да Да Да Для измеряемой загрузки требуется TPM 1.2 или 2.0 и безопасная загрузка UEFI. Рекомендуется использовать TPM 2.0, так как он поддерживает более новые алгоритмы шифрования. TPM 1.2 поддерживает только алгоритм SHA-1, который не рекомендуется использовать. BitLocker Нет Да Да TPM 1.2 или 2.0 поддерживается, но рекомендуется TPM 2.0. Для шифрования устройств требуется современный резервный модуль , включая поддержку TPM 2.0 Шифрование устройства Да Н/Д Да Для шифрования устройства требуется сертификация текущего режима ожидания/режима ожидания с подключением, для которой необходим модуль TPM 2.0. управление приложениями Защитник Windows (Device Guard) Нет Да Да Защитник Windows System Guard (DRTM) Да Нет Да Требуется встроенное ПО TPM 2.0 и UEFI. Credential Guard Нет Да Да Windows 10 версии 1507 (срок службы завершился в мае 2017 года) поддерживала только TPM 2.0 для Credential Guard. Начиная с Windows 10 версии 1511, поддерживаются TPM 1.2 и 2.0. В сочетании с Защитник Windows System Guard TPM 2.0 обеспечивает повышенную безопасность для Credential Guard. Windows 11 по умолчанию требуется TPM 2.0, чтобы упростить включение этой расширенной безопасности для клиентов. Аттестация работоспособности устройства Да Да Да Рекомендуется использовать TPM 2.0, так как он поддерживает более новые алгоритмы шифрования. TPM 1.2 поддерживает только алгоритм SHA-1, который не рекомендуется использовать. Windows Hello/Windows Hello для бизнеса Нет Да Да Microsoft Entra присоединение поддерживает обе версии TPM, но для поддержки аттестации ключей требуется TPM с кодом проверки подлинности сообщений с хэш-ключом (HMAC) и сертификатом ключа подтверждения (EK). TPM 2.0 рекомендуется использовать для TPM 1.2 для повышения производительности и безопасности. Windows Hello в качестве средства проверки подлинности платформы FIDO использует преимущества TPM 2.0 для хранения ключей. Безопасная загрузка UEFI Нет Да Да Поставщик хранилища ключей поставщика шифрования платформы TPM Да Да Да Виртуальная смарт-карта Да Да Да Хранилище сертификатов Нет Да Да Модуль TPM требуется только в случае хранения в нем сертификата. Автопилоте Нет Н/Д Да Если вы планируете развернуть сценарий, для которого требуется TPM (например, белая перчатка и режим саморазвертывания), то требуется встроенное ПО TPM 2.0 и UEFI. SecureBIO Да Нет Да Требуется встроенное ПО TPM 2.0 и UEFI. Состояние OEM касательно доступности систем TPM 2.0 и сертифицированных компонентов
Пользователи государственных учреждений и корпоративные клиенты в регулируемых отраслях могут руководствоваться стандартами покупки, которые требуют использования общих сертифицированных компонентов TPM. В результате изготовители оборудования, которые предоставляют устройства, могут столкнуться с необходимостью использования только сертифицированных компонентов TPM в системах коммерческого уровня. За дополнительными сведениями обратитесь к OEM или поставщику данного оборудования.
Статьи по теме
TPM Device Selection — что это в биосе?

Всем привет))
Здесь особо говорить нечего:
TPM Device Selection — опция, позволяющая активировать программную эмуляцию модуля TMP 2.0, который является одним из требований Windows 11.
Просто эта опция идет для платформ АМД. Чтобы активировать — нужно выбрать в опции значение Firmware TPM:

Напомню, что эту функцию поддерживают материнки на чипсетах AMD 300, 400, 500, TRX40 и WRX80. У вас также может быть эта опция под другим названием — AMD fTPM swich, тогда нужно просто выбрать Enabled.
У Интел — это чипсеты Intel 300, 400, 500, X299, C246, C422, C621, W480, чтобы здесь активировать эту эмуляцию, нужно зайти в такой раздел:
Advanced/Дополнительно > PCH-FW Configuration
И выставить значение в PTT > Enable:

Зачем нужен этот TMP 2.0? Это специальный модуль, который используется в некоторых технологиях безопасности. Например встроенный Битлокер, который шифрует содержимое дисков. Ключи шифрования как раз хранятся в TMP 2.0., а еще этот модуль принимает участие в самом шифровании.
Честно говоря я пользуюсь Windows 10 и не думаю переходить на Windows 11. Однако если они реально что-то улучшат нереально, если винда станет работать очень быстро, загружаться, а также добавят удобные фишки в интерфейс — не исключено что и я перейду)) надеюсь реальные улучшения все таки будут)
Удачи и добра, до новых встреч друзья!
