web-dev-qa-db-ja.com

内蔵SATAハードディスクがWindows7のリムーバブルデバイスとして表示されます

3台の内蔵SATAドライブを搭載したAcerAspireM7720でWindows7を実行しています。ドライブ#2と#3はリムーバブルHDDラックにあります。

ドライブ#3(2番目のリムーバブルHDDラック上)は、システムトレイにリムーバブルデバイスとして表示されます。ドライブ#3を最初のラックに入れると、内蔵ドライブとして表示されます。他のドライブを2番目のリムーバブルラックに置くと、そのドライブもリムーバブルデバイスとして表示されます。

2番目のリムーバブルラックのドライブも内部ドライブとしてリストされるように修正したいと思います。これはラック内の実際のドライブとは独立しているように見えるので、BIOSを確認しましたが、その3番目のSATAポートは2番目のラックと同じ構成を使用しています。

これまでのところ、私はこの問題の解決策を見つけることができませんでした(それは問題よりも本当に厄介です)、どんなアイデアも歓迎します。

9
neutron80k

これは、SATAコントローラーがAHCIモードに設定されている場合に発生します。 AHCIはホットスワップをサポートしているため、Windowsに内蔵ハードディスクを「安全に取り外し」、OSから切断して、システムの電源を切らずに交換するように依頼できます。

9
Sathyajith Bhat

関連して、Windows XPでハードディスクがリムーバブルとして表示されないようにするには、 ここ (レジストリの変更)からの回答が役に立ちました:

実際のリムーバブルデバイス(USB)は通常どおり表示されますが、内蔵SATAコントローラードライブが表示されなくなります。

NForceチップセットの場合、レジストリに以下を追加できます。InHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata、DWORD DisableRemovableを追加し、1に設定します。

リブート。

64ビットシステムはnvata64を使用します。一部のチップセットは、代わりにnvatabusを使用する場合があります。

これはVIAチップセット(ドライバーvideまたはvideX64)では機能しません。私が見つけた唯一のオプションは、SATAホットプラグをサポートしていない古いドライバーを使用することです。

3
Rabarberski

これは通常、必要なすべてのドライバーがシステムにインストールされているわけではないことを示しています。たとえば、Intelチップセットでは、 Rapid Storage Technology ドライバーをインストールする必要があります。その後、ハードドライブは取り外し不可として正しく識別されます。

ただし、このドライバーのインストール手順により、一部のソフトウェアアプリケーションの再アクティブ化がトリガーされる可能性があることに注意してください。

0
Petr Abdulin