Microsoft: Windows 11 も、Windows 7、8、8.1、10 と同様に、この SATA BIOS バグに悩まされています

Microsoft: Windows 11 も、Windows 7、8、8.1、10 と同様に、この SATA BIOS バグに悩まされています

Microsoft は、Windows 11 も Serial Advanced Technology Attachment (SATA) に関連する古くからあるバグの影響を受けていることを確認しました。

このバグはファームウェアに関連しており、内部 SATA ドライブが、低速の機械式ハードディスク ドライブ (HDD) であっても、高速な NAND フラッシュ ベースのソリッド ステート ドライブ (SSD) であっても、Windows タスクバーでリムーバブル メディアとして誤って読み取られるというものです。

Microsoft は、この問題は 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. コマンド プロンプト ウィンドウで、次のコマンドを入力して Enter キーを押します: devmgmt.msc
  3. [ディスク ドライブ] で、インボックス ドライバーにこのデバイスの内部プロパティとオープン プロパティを考慮させる SATA デバイスを、右クリックして [プロパティ] を選択して特定します。
  4. プロパティの概要からバス番号をメモします (以下の例では「1」)。デバイスマネージャーのSATAディスクドライブのバス番号
  5. Windows 8 以降の場合:

前に開いたコマンド プロンプトに次のコマンドを入力し、Enter キーを押します。

reg.exe 追加 “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /dx

ここで、x は手順 4 でメモしたバス番号に対応します。

詳細については、Microsoft のWeb サイトのサポート記事を参照してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です