所要電力
デスクトップコンピューターにUSB 3.0ハブをインストールしました。バックアップ用に外部USB 3.0ディスクを接続するために使用しますが、問題があります:Windows 7では、ハブのデフォルトで省電力が有効になっているため、激しいI / O操作中にディスクが切断されます
ドライブが大量の電力を消費しようとしているという理由だけでなく、ドライブが電源管理のためにシャットダウンしていると確信していますか?デバイスマネージャーを使用して、USBハブの消費電力を確認できます(図1および2)。ハブがポートごとに提供できる電力が外部ドライブに十分であることを確認します。そうでない場合は、USB Yアダプター(図3および4)を使用して2つのポートから電力を引き出すことができます。(通常、ハイドローの外部ドライブには、この目的専用のYアダプターが付属しているため、ボックスとマニュアルを再確認してください。)
病気の追跡
この設定を無効にするには、次の手順を実行します:デバイスマネージャーに移動し、ハブを右クリックして、[プロパティ]> [電源管理]> [コンピューターがこのデバイスの電源をオフにできるようにする]のチェックを外します
残念なことに、コンピュータを再起動するたびに、ボックスが再びチェックされます。この設定を永久に無効にする方法はありますか?
その設定を無効にすることで実際に問題が解決する場合、問題は元に戻り、元に戻らないことです。1つのオプションは、関連するレジストリエントリ()に設定されたフィルターでプロセスモニターのようなものを使用しHcDisableSelectiveSuspend
て、オプションがオフになるように変更するプログラムを確認することです(電源管理1
を無効に設定する必要があります)。
設定が元に戻される実際の原因を追跡するため、これが理想的な方法です。残念ながら、それは原因を見つけるだけです。実際に修正するのは簡単ではないかもしれません。たとえば、Windowsはシャットダウン時に自動的に元に戻すか、より可能性が高いので、起動時にハードウェアを検出するとデフォルトに設定します。
「デバイス」の定義。USBポートを確認する
ちなみに、ドライブを別のUSBポートに接続していますか?Windowsに関する限り、「既知のデバイス」はdevice + portのペアです。したがって、以前にデバイスをポートAに接続し、Windowsがそのドライバーをインストールできるようにした場合、後で保存デバイスをポートBに接続します。 Windowsはそれを新しいデバイスとして認識し、デフォルト設定とともにそのドライバーを(再)インストールします。したがって、新しいポートに接続するときは、すべての設定を再設定する必要があります。その後、Windowsは新しいポートと古いポートの両方の設定を記憶する必要があります。ドライブを各USBポートに1回接続し、どのポートに接続しても将来的にすべてが確実に設定されるように設定することができます。(ドライブ文字についても同じことが言えますが、リムーバブルボリュームのドライブ文字の一時的な性質により、信頼性がやや劣る傾向があります。
症状の治療
Windowsが設定を元に戻さないようにする1つの方法は、設定へのアクセスを単に拒否することです。これにはレジストリエディタを使用する必要がありますが、注意しないと危険です。変更を行う前に、通常のバックアップの注意事項とダブルチェックを行ってください(特に何かを削除する場合は、ここで行うべきではありません)。
最初に、関連するデバイスIDを見つける必要があります。
- デバイスマネージャーでハブの[ USBルートハブプロパティ ]ダイアログを開き(図1)、[ 電源管理 ]タブに切り替えます。
Allow to turn off
チェックボックスの値を変更します(何でも構いません、変更するだけです)が、クリックしないでくださいOK(図5)
- Process Managerを実行し、フィルターを設定します(図6):
- Ctrl+L
- 以下のために設定し
Path
、contains
、DisableSelectiveSuspend
、Include
- クリック Add
- 以下のために別のフィルタを設定し
Operation
、contains
、setvalue
、Include
- Add
- クリック OK
- 現在のキャプチャをクリア(Ctrl+ X)、まだ実行されていない場合は開始(Ctrl+ E)
- [ デバイスマネージャー ]ダイアログボックスに戻ってクリックしますOK
- プロセスモニターに切り替えてキャプチャを停止(Ctrl+ E)
GUIDの後に4桁のデバイスIDを書き留めます(図7)。この例では、0055
:
HKLM\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0055\HcDisableSelectiveSuspend
Process Monitorの行をクリックし、Ctrl+ Jを押してRegeditを開き、キーに直接移動します(それが機能しない場合は、Regeditを開いて手動でキーに移動します)
設定を最後にもう一度設定します([ 電源管理 ]タブのチェックボックスをオフにして、をクリックしますOK)
次に、その設定をロックし、キーへのアクセスをブロックします(図8):
- Regeditの左ペインでキーを右クリックします
- 権限を選択
- クリック Advanced
- 国連が -check
Inherit from parent
ボックスをクリックCopyし、OK
- 戻るアクセス権ダイアログ(非先進)定期に、上のリストで、それぞれ1のために記載されているグループとユーザーのそれぞれをクリックして、国連は -check
Full Control
下のリストにボックスを
誰も、あなたも、システム自体も設定を変更することはできません(しかし、彼らはまだそれを読むことができます)。(必要に応じて、[ セキュリティの詳細設定 ]ダイアログでアイテム固有のアクセス許可を削除し、ボックスを再チェックすることにより、書き込みアクセスを復元できInherit from parent
ます。
もちろん、設定を維持するために、後で再起動する必要があります。
最後の手段
ドライブがまだシャットダウンしている場合は、上記のように設定HKLM\System\CurrentControlSet\Services\usb\DisableSelectiveSuspend
し1
て読み取り専用にします。この設定は通常のシステムには存在しませんが、 HcDisableSelectiveSuspendのように文書化されていません(それに対する唯一の参照はコミュニティページにあります)HcDisableSelectiveSuspend
。
シャーロック・ホームズ
この時点で、必要に応じて、症状を治療するだけでなく、戻って根本的な問題を診断できます。上記のフィルターを使用して、起動時(オプション→起動ログの有効化)およびシャットダウン時(これはややトリッキー)にして、変更内容を正確に見つけることができます。その後、指を交差させて、それを防ぐ方法があることを望みます。
イラスト
図1:デバイスマネージャーのUSBハブのスクリーンショット
図2:USBハブでの電力消費のスクリーンショット
図3:USB Yアダプターの写真
図4:USB Yアダプターの使用法の図
図5:USBハブの[電源管理]タブのスクリーンショット
図6:必要なプロセスモニターフィルター
図7:プロセスモニターの結果の関連するレジストリエントリのスクリーンショット
図8:レジストリキーを読み取り専用に設定するフロー図