要验证一台设备是否支持可信计算技术(如TPM/TXT等),可按照以下步骤进行系统化检测:
检查TPM芯片
Win+R
输入 tpm.msc
,查看TPM管理控制台状态。powershell
Get-WmiObject -Namespace "root\cimv2\security\microsofttpm" -Class Win32_TPM
bash
sudo apt install tpm2-tools
bash
tpm2_pcrread
Security > Hardware Security
中的TPM信息。物理检查
Windows
msinfo32
,检查:
Secure Boot State
TPM Version
powershell
Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard
Linux
bash
lsmod | grep -i tpm
bash
dmesg | grep -i tpm
UEFI固件检查
Security > TPM/PTT
选项Intel TXT
或 AMD Secure Technology
实测可信启动
Measured Boot
后检查事件日志(Event Viewer > Applications and Services Logs > Microsoft > Windows > TrustedBoot
)。tpm2-tools
读取PCR寄存器值。虚拟化支持检测
bash
grep -E "svm|vmx" /proc/cpuinfo
bash
txt-stat
HP Sure Start
Dell Trusted Device
ThinkShield Security Suite
TPM/PTT
选项。通过以上步骤,可全面验证设备的可信计算支持状态。若需深度验证,建议结合厂商文档和TCG(Trusted Computing Group)标准测试工具。