微軟:Windows 11 也像 Windows 7、8、8.1 和 10 一樣受到這個 SATA BIOS 錯誤的困擾

微軟:Windows 11 也像 Windows 7、8、8.1 和 10 一樣受到這個 SATA BIOS 錯誤的困擾

微軟已經確認 Windows 11 也受到與串行高級技術附件 (SATA) 相關的古老錯誤的影響。

該錯誤與固件有關,其中內部 SATA 驅動器,無論是較慢的機械硬盤驅動器 (HDD) 還是較快的基於 NAND 閃存的固態驅動器 (SSD),在 Windows 任務欄中被誤讀為可移動媒體。

這個問題真的很古老(按照技術標準),因為微軟說它影響比 Windows Vista 更新的任何東西,即 Windows 7、Windows 8、Windows 8.1、Windows 10,最後是 Windows 11。

在有關該問題的最新更新的支持文檔中,Microsoft 寫道:

症狀

內部 SATA 設備(HDD 或 SSD)可能會在任務欄中顯示為可移動媒體。

原因

設備是否被視為可移動設備取決於系統的 BIOS 以及它如何標記主板上的各種 SATA 端口。收件箱驅動程序直接檢查 SATA 端口,並將連接到標記為“外部”的端口的設備視為可移動設備。並非所有存儲驅動程序都這樣做,這可能是損壞或數據丟失的潛在原因。

Microsoft 還提供了一種使用提升的命令提示符 CLI 解決此問題的方法。

此解決方案也適用於 Windows 8、8.1 和 Windows 10:

解決

首先,檢查並安裝 PC 製造商提供的可用 BIOS 更新。如果沒有可用的,您可以按照以下步驟覆蓋收件箱驅動程序在某些端口上顯示設備的方式:

  1. 使用管理員權限打開命令提示符。
  2. 在命令提示符窗口中,按回車鍵鍵入以下命令:devmgmt.msc
  3. 在磁盤驅動器下,通過右鍵單擊並選擇屬性,確定您希望收件箱驅動程序考慮該設備的內部和開放屬性的 SATA 設備。
  4. 請注意屬性概述中的總線編號(下例中的“1”)。設備管理器中SATA磁盤驅動器的總線號
  5. 對於 Windows 8 及更高版本:

在先前打開的命令提示符中鍵入以下命令,然後按 Enter:


reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x

其中 x 對應於您在第 4 步中記下的總線編號。

您可以在 Microsoft網站上的支持文章中找到更多詳細信息。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *