Dell XPS 9370 BIOS 更新未应用

Dell XPS 9370 BIOS 更新未应用

我有一台 Dell XPS 9370,可在 Linux 和 Windows 之间进行双启动。它当前运行固件版本 1.19.0;Windows 上的 Dell Update 应用程序会下载并尝试安装版本 1.20.0 — 但是,系统在尝试安装后总是会重新启动到版本 1.19.0。

我尝试将固件 1.20.0 的 .rcv 文件(“恢复”)下载到 UEFI 固件可以访问的分区,并将启动菜单中提供的固件更新工具指向 BIOS 更新映像的 .rcv 和 .exe 版本;此工具将这两个文件识别为 BIOS 更新,但是当尝试应用其中任何一个时,系统都会立即重新启动,然后回到固件 1.19.0。

有哪些故障排除步骤可以更好地理解此问题?如何解决?

答案1

这似乎是由于将 TPM 所有权设置为加密 Linux 分区造成的。

fwupdmgr get-devices

└─TPM 2.0:
      Device ID:          a3487e128cf1413519bce8e9a1ab3f5981e61458
      Summary:            UEFI ESRT device
      Current version:    7.2.0.1
      Vendor:             Dell Inc. (PCI:0x1028)
      Update State:       Success
      Update Error:       Updating disabled due to TPM ownership
      GUIDs:              cb8da68d-cd80-5f5b-8fef-038383adbb83 ← 07e6-2.0
                          ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm
                          7d65b10b-bb24-552d-ade5-590b3b278188 ← DELL-TPM-2.0-NTC-NPCT
                          6f5ddd3a-8339-5b2a-b9a6-cf3b92f6c86d ← DELL-TPM-2.0-NTC-NPCT75x
                          fe462d4a-e48f-5069-9172-47330fc5e838 ← DELL-TPM-2.0-NTC-NPCT75xrls
      Device Flags:       • Internal device
                          • System requires external power source

即使在笔记本电脑的 Windows 端禁用了 BitLocker,但由于 TPM 为用户所有,因此可能阻止机密被解密的更改不会发生。


重置 TPM 并使用 Linux fwupd 守护进程可以进行更新

此工具已记录在https://github.com/fwupd/fwupd

相关内容