Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi "TPM Device Not Detected" trên Windows 11/10 (Dell, HP, Lenovo...)

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.

  1. Tắt máy hoàn toàn → **Rút adapter sạc**.
  2. **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).
  3. Đợi 5 phút.
  4. Gắn pin → Cắm sạc → Bật máy.
  5. 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:

  1. 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.
  2. Tìm mục **Security / Trusted Computing / TPM / PTT / fTPM**.
  3. Set **Enabled / On / Active**.
  4. **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)

  1. 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**.
  2. 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).
  3. 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.

  1. Vào BIOS → Tìm **Load Setup Defaults / Load Optimized Defaults / Reset BIOS** → Yes → Save & Exit.
  2. 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.
  3. 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

  1. Win+R → tpm.msc → **Status: Ready**, **Version 2.0**.
  2. Win+R → get-tpm (PowerShell) → `TpmPresent: True`, `TpmReady: True`, `ManufacturerVersion: 2.0`.
  3. Kiểm tra **BitLocker**: Manage BitLocker → Turn on cho ổ C: (nếu chưa bật).
  4. 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.