TPM (Trusted Platform Module) là gì?
TPM 2.0 là chip bảo mật phần cứng (hoặc firmware TPM - fTPM trên CPU AMD/Intel mới) gắn trên mainboard. Chức năng:
- Lưu trữ an toàn **Khóa mã hóa (Encryption keys)**, Chứng chỉ số, Mật khẩu.
- Đo lường độ tin cậy boot (**Measured Boot**): Ghi hash code boot loader, OS loader vào PCR (Platform Configuration Registers).
- Hỗ trợ **BitLocker Drive Encryption** (Windows), **Windows Hello**, **Virtualization-based Security (VBS/HVCI)**, **Credential Guard**.
- Chống tấn công vật lý (tamper-resistant), chống rollback firmware.
Windows 11 **BẮT BUỘC** TPM 2.0. Windows 10 khuyến nghị mạnh.
Nguyên nhân "TPM Device Not Detected / TPM Device Not Found"
- TPM bị **tắt trong BIOS/UEFI** (Mặc định tắt trên nhiều dòng doanh nghiệp Dell/HP/Lenovo).
- TPM **bị clear/reset** sau cập nhật BIOS/UEFI, thay pin CMOS, reset BIOS.
- Driver TPM trong Windows **hỏng, cũ, hoặc bị xóa**.
- Firmware TPM cũ, không tương thích Windows 11.
- Chip TPM vật lý hỏng (hiếm).
- fTPM (AMD) / PTT (Intel) không được bật trong BIOS.
4 Giải pháp theo thứ tự (Dễ → Khó)
Giải pháp 1: Kiểm tra phần cứng vật lý (Quick Hardware Reset) - Dành cho Laptop
Thường khắc phục lỗi "Alert! TPM device is not detected" khi bật máy Dell/HP/Lenovo.
- Tắt máy hoàn toàn → **Rút adapter sạc**.
- **Rút pin** (nếu pin tháo được) hoặc **giữ nút Power 30-60 giây** (xả điện tụ, reset EC controller).
- Đợi 5 phút.
- Gắn pin → Cắm sạc → Bật máy.
- Vào BIOS kiểm tra TPM (xem Giải pháp 2).
Giải pháp 2: Bật TPM trong BIOS/UEFI (Quan trọng nhất)
Tên gọi khác nhau theo hãng:
- Intel: **PTT (Platform Trust Technology)** hoặc **TPM Device / TPM State / Security Chip**.
- AMD: **fTPM (firmware TPM)** hoặc **AMD fTPM Switch / TPM Device**.
- Dell: Security → **TPM 2.0 Security** → **TPM On** + **PPI Bypass for Enable/Disable/Clear** (Chọn On).
- HP: Security → **TPM Device** → **Available/Enabled** + **TPM State** → **Enabled**.
- Lenovo: Security → **TPM** → **Enabled**. (Có thể có **Intel PTT** hoặc **AMD fTPM** riêng).
- ASUS/MSI/Gigabyte/ASRock (Desktop): Advanced → **Trusted Computing / AMD fTPM configuration / Intel PTT** → **Enabled**.
Quy trình chung vào BIOS:
- Khởi động lại → Liên tục nhấn **F2 / Del / F1 / F10 / F12** (tùy hãng) khi logo hiện ra.
- Tìm mục **Security / Trusted Computing / TPM / PTT / fTPM**.
- Set **Enabled / On / Active**.
- **Save & Exit (F10)**.
Sau khi bật: Vào Windows → Win+R → tpm.msc → Kiểm tra **Status: The TPM is ready for use** / **Specification version: 2.0**.
Giải pháp 3: Cập nhật Driver TPM & Firmware (System Firmware)
- Cách tự động (Khuyên dùng): Dùng **Driver Booster** / **HP Support Assistant** / **Dell Command | Update** / **Lenovo Vantage** / **MyASUS** / **MSI Center** → Scan → Update **Security devices → Trusted Platform Module 2.0** & **System Firmware / BIOS**.
- Cách thủ công:
- Device Manager → Security devices → Trusted Platform Module 2.0 → Right-click → Update driver → Search automatically.
- Truy cập trang Support hãng (Dell/HP/Lenovo/ASUS...) → Nhập Service Tag / Model → Tải **BIOS/UEFI Firmware** mới nhất → Cài theo hướng dẫn (thường chạy file .exe trong Windows).
- Khởi động lại.
Giải pháp 4: Reset BIOS về mặc định (Clear CMOS / Rollback BIOS)
Dùng khi BIOS bị cấu hình sai, hoặc sau update BIOS TPM không hiện.
- Vào BIOS → Tìm **Load Setup Defaults / Load Optimized Defaults / Reset BIOS** → Yes → Save & Exit.
- Hoặc (Desktop): Tắt máy, rút nguồn → Tháo pin CMOS (CR2032) → Đợi 5 phút → Gắn lại → Bật máy.
- Hoặc (Laptop Dell/HP/Lenovo): Tắt máy → Giữ **Ctrl + Esc** + Nhấn **Power** (Dell) / Giữ **Win + B** + Nhấn Power (HP) → Menu Recovery → **Rollback BIOS** / **Reset BIOS**.
Lưu ý: Reset BIOS sẽ xóa cài đặt: Boot order, RAID, TPM state, Secure Boot... Cần cấu hình lại.
Kiểm tra TPM sau khi sửa
- Win+R →
tpm.msc→ **Status: Ready**, **Version 2.0**. - Win+R →
get-tpm(PowerShell) → `TpmPresent: True`, `TpmReady: True`, `ManufacturerVersion: 2.0`. - Kiểm tra **BitLocker**: Manage BitLocker → Turn on cho ổ C: (nếu chưa bật).
- Kiểm tra **Windows 11 Compatibility**: PC Health Check App → "This PC meets requirements".
Lưu ý đặc biệt cho fTPM (AMD) / PTT (Intel)
- Là **Firmware TPM** chạy trong CPU/Chipset, không phải chip riêng. Tiết kiệm chi phí, hiệu năng tốt.
- Bật trong BIOS: **AMD fTPM Switch = Enabled** / **Intel PTT = Enabled**.
- Một số BIOS cũ: Cần **Disable dTPM (discrete TPM)** mới bật được fTPM/PTT (tránh conflict).
- Cập nhật **AGESA (AMD) / Microcode (Intel)** qua BIOS update quan trọng cho ổn định fTPM/PTT.
Kết luận
Lỗi **"TPM Device Not Detected"** 90% do **TPM bị tắt trong BIOS** hoặc **Driver/Firmware cũ**. Quy trình chuẩn: **1. Hard Reset (Laptop) → 2. Bật PTT/fTPM/TPM 2.0 trong BIOS → 3. Update Driver TPM + BIOS Firmware qua tool hãng → 4. Reset BIOS defaults**. Sau đó verify bằng `tpm.msc`. Windows 11 yêu cầu TPM 2.0 - đây là bước bắt buộc trước khi upgrade/cài mới.