TPM (Trusted Platform Module) คืออะไร
TPM เป็น Security Chip บน Motherboard (หรือ Firmware TPM - fTPM ใน CPU รุ่นใหม่) ทำหน้าที่:
• เก็บ Cryptographic Keys (BitLocker, Windows Hello, VBS)
• Measure Boot Integrity (PCR - Platform Configuration Registers)
• Hardware Root of Trust → ป้องกัน Bootkit/Rootkit
• Windows 11 **ต้องการ TPM 2.0** เป็นเงื่อนไขขั้นต่ำ
สาเหตุ "TPM Device Not Detected" / "Alert! TPM Device Not Detected"
- TPM ปิดอยู่ใน BIOS/UEFI (Default Off บนบางรุ่น)
- BIOS/UEFI Firmware เก่า ไม่รองรับ TPM 2.0 ให้ Windows 11
- CMOS Battery หมด/อ่อน → BIOS Settings หาย
- TPM Driver เสียหาย/เก่า ใน Windows
- Hardware Fault: TPM Chip ชำรุด (นادرة)
- หลัง BIOS Update: Settings Reset เป็น Default (TPM Off)
วิธีแก้ไข 4 วิธี (เรียงจากง่าย/มีโอกาสสำเร็จสูงสุด)
1. Power Cycle / Hardware Reset (Basic Hardware Fix)
- ปิดคอม → ถอด Power Cord
- (Laptop) ถอด Battery ได้ → ถอด Battery → กดปุ่ม Power ค้าง 30 วินาที (Flea Power Drain)
- (Desktop) ถอด CMOS Battery (CR2032) → รอ 5 นาที → เสียบกลับ
- เสียบ Power → เปิดคอม → เข้า BIOS ตรวจสอบ TPM
2. เปิด TPM ใน BIOS/UEFI (สำคัญที่สุด)
- Restart → กด F2 / Del / F10 / F12 (ขึ้นอยู่ยี่ห้อ: Dell=F2, HP=F10, Lenovo=F1/F2, ASUS=F2/Del)
- หาเมนู: **Security** → **TPM Security / TPM 2.0 / PTT (Intel) / fTPM (AMD)**
- ตั้งค่า: **Enabled / On / Active**
- Save & Exit (F10) → Yes
Intel: เรียกว่า **PTT (Platform Trust Technology)**
AMD: เรียกว่า **fTPM (Firmware TPM)** หรือ **AMD fTPM Switch**
3. อัปเดต TPM Driver และ Firmware
- ดาวน์โหลด Driver Booster → Scan
- หา **Security Devices** → **Trusted Platform Module 2.0** → Update
- หา **Firmware** / **System Firmware** → Update (ถ้ามี)
- หรือไปเว็บ Support ยี่ห้อ (Dell/HP/Lenovo) → ใส่ Service Tag/Serial → Download BIOS/UEFI Update + TPM Firmware
4. Reset BIOS / Rollback BIOS
- เข้า BIOS → หา **Load Defaults / Load Optimized Defaults** → Yes
- หรือ: **BIOS Recovery / Rollback BIOS** (Dell: Ctrl+Esc+Power, HP: Win+B+Power)
- Save & Exit → Boot Windows → เข้า BIOS อีกครั้ง Enable TPM
ตรวจสอบ TPM Status ใน Windows
- Win+R → `tpm.msc` → Enter
- ควรเห็น: **The TPM is ready for use** + **Specification Version: 2.0**
- หรือ PowerShell: `Get-Tpm` → `TpmPresent`, `TpmReady`, `TpmEnabled` = True
สรุป Checklist สำหรับ Windows 11
- ☐ TPM 2.0 Enabled ใน BIOS (PTT/fTPM)
- ☐ Secure Boot = Enabled (UEFI Mode เท่านั้น)
- ☐ BIOS/UEFI = Latest Version
- ☐ TPM Driver = Latest (Windows Update / Driver Booster)
- ☐ `tpm.msc` แสดง Ready
- ☐ PC Health Check Pass