Windows 8.1 と Windows10  で USB3.0接続機器が頻繁に切断したり,スリープしたりする問題

これまでの経緯
デスクトップパソコン(マザーボード P8Z77-V PRO)の背面のUSB3.0ポートに,ある外付けHDDを接続すると頻繁に切断される現象が発生.Intelチップのポートが問題のようだ.ASMediaのポートでは問題が発生しない.相性が悪いと思って,このHDDを使う場合は,いつもASMediaのポートを使うように注意してきた.

最近,Buffalo社製のセルフパワータイプのUSB3.0ハブ(BSH4A08U3BK)を購入したので,試しに問題のIntelポートに当該のHDDを接続したところ,全く問題が発生しない.OSがWindows10に変わっても,直接挿すと頻繁に切断されることは変わらないが,USBハブで解決するとは思わなかった.以前,別のセルフタイプパワータイプのハブではうまくいかなかったのに...



以前投稿した方法は,USB3.0用のドライバーを古いものに戻すという方法であった.



管理者権限でコマンドプロンプトを起動して,スリープを解除する方法


Powershell -ExecutionPolicy Bypass -NoProfile -File ToggleSuspend.ps1

しかし,どうもWindows10 thresholdでは動かない..



詳しくは,以下のサイトをご覧ください.

日本語で説明したページ

 英語ページにあるPowerShell script to disable suspendを使う方法が最も簡単で確実に改善する!

 スクリプトファイルのダウンロードはこちらから



エディタで直接レジストリを編集する方法


こちらのサイトが,解決方法をうまくまとめてくれている.

手動設定
1)デバイスマネージャ
デバイスマネージャからHDDの「親」情報を調べて,VID_番号とPID_番号を調べ,順に並べた番号を作る.
(例)USB\VID_0411&PID_0291\000000401000A207 この場合は,
04110291

2)Registerエディタ
regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor
ここに,新規キーを作成する.キーの名前は,デバイスマネージャで確認した数字
(例)04110291

3)作成したキーに,新しいサブキーを追加する.追加するタイプは,DWORD(32ビット)値(D) で,名前は DeviceHackFlags とし,値は16進数で 400 に設定する.


Comments

Popular posts from this blog

メールクライアントソフトBecky!の表示フォントを変更

Microsoft プロダクトキーの種類