修正:Windows 10はハードドライブは取り外し可能だと思う
一部のWindows 10ユーザーは、 ハードドライブまたはSSDが取り外し可能であると考えてシステムに対する懸念を報告しています。 あなたが同じことを経験しているならば、この記事はあなたが問題を解決するのを助けるでしょう。
Windows 10がハードドライブが取り外し可能だと思うとき、それはまたあなたの外付けUSBフラッシュドライブをディスクドライブセクションに表示することができます。 しかし、そこで何が起きているのでしょうか。
この現象は、インストールされているSATA AHCIドライバがコンピュータのマザーボードやBIOSと競合しているシステムで見られることが知られています。 デフォルトでは、Windowsはオペレーティングシステムのインストール時に汎用のSATA AHCIドライバをインストールするので、さまざまな製品で基本的な機能を使用できます。
この場合の最良の方法は、SATA関連のドライバなど、最新のドライバをインストールすることです。 Intelシステムでは、AMDが独自のAHCIドライバーを持っているため、これはAHCI機能を処理するIntel Rapid Storage Technologyドライバーになります。 当面の問題は、内蔵SATA HDDまたはSSDがタスクバーにリムーバブルメディアとして表示されている場合に明らかになります。
これは、Windows 10がハードドライブを取り外し可能と考えているときに使用できる解決策です。
修正:Windows 10はハードドライブは取り外し可能だと思う
- 一般的なトラブルシューティング
- デバイス製造元からのBIOSの更新
- レジストリエディタを使用する
- デバイスマネージャで変更する
- BIOSを確認する
- ユーザーが提案する解決策
1.一般的なトラブルシューティング
- コンピュータを再起動してください
- 利用可能なWindowsアップデートを確認してインストールします。
2.デバイス製造元からBIOSを更新します
利用可能なBIOSアップデートを確認してインストールしますが、存在しない場合は、以下の手順を使用して、受信トレイドライバが特定のポートのデバイスを表示する方法を上書きします。
- 検索バーに「CMD」と入力します。
- [コマンドプロンプト]を右クリックして[ 管理者として実行 ]を選択します。

- コマンドプロンプトウィンドウで、次のコマンドを入力してEnterキーを押します。devmgmt。 ミリ秒
- [ ディスクドライブ]で、受信トレイドライバに内蔵と見なすSATAデバイスを指定します。
- 右クリックして[ プロパティ ]を選択し、デバイスのプロパティを開きます。
- プロパティ概要からバス番号をメモします(例:バス番号1)。
- 前に開いたコマンドプロンプトで次のコマンドを入力してEnterを押します 。
3.レジストリエディタを使用する
免責事項 : レジストリエディタで何かを変更する前に、まずレジストリをバックアップしてください。
- 「スタート」を右クリックして「 実行 」を選択します

- regeditと入力してEnter キーを押します。

- 次のパスを探します。HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services msahci
- Controller0という新しいKEYを作成します。
- Controller0内に、 Channel0という別のKEYを作成します。
- Channel0内に、TreatAsInternalPortという新しいDWORDを作成します。
- 値を1に設定します。これにより、SATAポート0(ドライブC)が「ハードウェアの安全な取り外し」に表示されなくなります。
- Controller0フォルダに戻ります
- Controller0内に、 Channel1という新しいKEYを作成します。
- Channel1の中に、 TreatAsInternalPortという新しいDWORDを作成します。
- 値を1に設定します(これにより、「ハードウェアの安全な取り外し」にSATAポート1(ドライブD)が表示されなくなります)。
- すべての内部SATAポートが内部として扱われるように設定されるまで、このプロセスを繰り返します。 SATAポートが6つある場合は、Channel0をChannel5に設定します。 マザーボードのSATAポート数が少ない場合は、0から始めることを忘れないでください。
- 変更を許可するために再起動します。
4.デバイスマネージャで変更する
- [スタート]ボタンを右クリックして[ デバイスマネージャ ]を選択します。

- ディスクドライブを見つけてダブルクリック

- 内蔵ハードドライブ(HDDまたはSSD)を右クリック
- プロパティを選択

- [ ポリシー ]タブに移動します

- [デバイスへの書き込みキャッシュ ]が有効になっていることと、[ すばやく削除するための最適化 ]が有効になっていないことを確認します。 これは、Windows 10がハードドライブを取り外し可能と見なしている方法に関連しています

- ドライバを最新のチップセットとAHCI / RAIDにアップデートする
5. BIOSを確認します
BIOSを起動し、ハードドライブが接続されているSATAポートで 'ホットプラグ'が有効になっているか確認してください。 お使いのマザーボードがハードドライブのホットスワップをサポートしている可能性があります。これにより、マザーボードのAHCI機能を無効にすることができなくなります。
Windows 10コンピュータのBIOS設定を入力する方法は次のとおりです。
- スタートをクリックして設定を選択します。
- 更新とセキュリティを選択する

- 左側のペインで[ リカバリ]を選択します。

- Advanced Startupで 今すぐ再起動をクリックします

- コンピュータは別のメニューに再起動します。 トラブルシューティングをクリックします。
- 詳細オプションをクリックします 。
- [ UEFIファームウェア設定]を選択します。
- 再起動をクリックします。 システムが再起動してBIOSに戻ります。 ここから、SATAポートでホットプラグが有効になっているかどうかを確認します。 有効になっている場合は無効にします。
6.ユーザーが提案する解決策
マイクロソフトのフォーラムでユーザーが提案するいくつかの追加の解決策は次のとおりです。
- あなたは一般的なWindowsドライバで実行している可能性があるのでSATA AHCIドライバをインストールまたは更新します。 現在のWindows 10ドライバについては、マザーボードの製造元のWebサイトを確認してください。 (またはこれがあなたのスペックのそれとは異なるリグであるならば、またはラップトップメーカーのウェブサイト)。 Windows 10ドライバがない場合は、最新のものを使用してください。 そこにSATA / AHCIドライバがない場合は、Intel Rapid Storage Technology Driverの最新バージョンをインストールすれば入手できます。
- 別のSATAポートを使用してみて、別のSATAケーブルでそれを接続してみてください。 マザーボードの製造元のWebサイトにアクセスして、最新のSATAコントローラとモデル用のチップセットドライバがあることを確認してください。 BIOSリセットを試してみるのも良い考えかもしれません、それはあなたのBIOS設定を工場出荷時のデフォルトに戻すでしょうそれはHDDの適切な検出に役立つかもしれません。
- これはWindows 64ビット版の一般的な問題です。 マイクロソフトはまだ問題を見つけて修正していません。 パフォーマンスに関係しています。 64ビット操作では対処できないため、64ビットオペレーティングシステムは内蔵ドライブをポータブルリムーバブルドライブとして扱うように修正されています。 この問題はないので、Windowsの32ビット版をインストールしてください。
- Windows 10ユーザーへのヒント: 'Storage Spaces'から 'Storage Pool'を作成します。 1つのプールに存在できるプールは1つだけです。 これにより、リムーバブルストレージが内蔵ドライブとして認識されます。
- システムドライブの解決策ではありません。 そのための最善の策は、最新のドライバを見つけることです。 それでもうまくいかない場合は、サードパーティのAHCI / RAIDコントローラドライバをWindows 10に同梱されている「Generic SATA AHCI controller」に変更してください。
- 私の場合は、Marvellアダプタに接続されているディスクを取り外し可能として表示していました。 それらをMarvellミラードライブの代わりにMSストレージスペースを作成するように変更した後、それらは通常の場所に現れ、ディスクの最適化にも利用できるようになりました。
これらの解決策のいずれかが助けになりましたか? 下記のコメント欄でお知らせください。