Windowsコンピューターに接続したときにUSBフラッシュドライブが非常に熱くなるのはなぜですか?


53

私はラップトップを持っています。Windows 10 OSが搭載されている場合、読み取りまたは書き込みデータがなくても、USBフラッシュドライブはコンピューターに接続しただけで非常に熱くなります。

ただし、同じコンピューターにLinuxがインストールされている場合、状況はまったく異なります。フラッシュドライブとの間でデータを頻繁に読み書きするとき、このフラッシュドライブは少し暖かくなった。

この現象を発見した後、同じLinuxおよびWindows OSを使用して、デスクトップ、ラップトップでさまざまなUSBフラッシュドライブをテストしました。状況は似ています。

Linux環境では、次を使用します

dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4

大きなファイルの書き込みをテストします。私が使用する多数の小さなファイルの書き込みをテストするには:

parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096}

Windows 10環境では、USBフラッシュドライブを接続するだけで何もしません(意図的にI / O集中型アプリケーションを実行しません)が、10分間待ちます。注:すべてのテストコンピューターのWindows 10環境は新たにインストールされ、サードパーティのアプリケーションはありませんでした(Education Editionを使用し、テスト前にコンピューターを起動するとリアルタイム保護を無効にします。ただし、 Windows Graphical Setting Manager:変更を有効にするために再起動が必要かどうかわかりません。

更新1:

USBフラッシュドライブ自体が原因である可能性があります。このテストで使用するフラッシュドライブのモデルは次のとおりです。(これは広告ではなく、これらの製品に対する態度はありません)

  1. SanDisk ExtremePRO®USB 3.1ソリッドステートフラッシュドライブ128GB

  2. SanDisk 64GB USB 3.0フラッシュドライブ

  3. DataTraveler 100 G3 16GB

Update2:

Linuxシステムのバッファーの影響を考慮する回答があります。

しかし、私が使用したLinuxディストリビューションでは、DDが終了したときに入力しsync、実行するのにほとんど時間がかかりませんでした。したがって、その影響はそれほど大きくありません。


どうして?これは、Windowsが常にフラッシュドライブへの無駄なアクセスを行うためですか?

さらに、Windowsを使用する必要がある場合、USBフラッシュドライブをより涼しくする実用的な方法はありますか?


afaik、USBポートは5Vを出力します。USBスティックの熱をリアルタイムで実際に測定できれば、本当にクールです。
ニック

2
これがWindows 10の一般的な問題だとは思いません。デスクトップ、2台のラップトップ、妻のデスクトップでUSBドライブを使用しました。すべてがWindows 10を実行している(デバイスに応じてProまたはHome)。私のUSBドライブは、かなりの程度まで加熱されません。この問題は、特にWindows 10 Educationエディションで発生している可能性はありますか?または、コンピューターからの廃熱がUSBスティックに吹き付けていますか?
Doc

私が持っていた逆起こる:ドライブはUbuntuの下に生きてインストールイメージを書き込む際に、むしろホット本当にだ、と(デスクトップ、ありませんので熱伝導問題にフロントポート)を再び働いたことはない
クリス・H

Windows 10システムでReadyBoostを使用できますか?
mgarciaisaia

1
短い延長ケーブルを使用してデバイスをシャーシから分離することにより、デバイスを暖めるシャーシをテストできます。結果を聞きたいと思います。
旅行者

回答:


40

私のラップトップでは、USB 3.0ポートはファンアセンブリに物理的に非常に近い(〜2インチ)です。

ここに画像の説明を入力してください

その結果、その側に差し込まれたUSBデバイスは、ファンの外側とほぼ同じ温度を感じます(!)。

私のラップトップも少し遅いです。その結果、Windows 10は、Ubuntuよりもアイドル状態でかなり高温になり、Windowsでもフラッシュドライブが熱くなるように見えることに気付きました。

Ubuntuで非常にCPUを集中的に使用するプログラム(4コアビルドなど)を実行し、その間にプラグインフラッシュドライブが熱くなるかどうかを観察することで、これが当てはまるかどうかをテストできます。

編集:ジャスティンのコメントを見ました。これで十分な情報が得られることを願っています。


8
最後の編集に関して:コメントは削除できますが、回答は(ルール違反を除いて)されないため、この回答を書いておくとよいでしょう。さらに、コメントの回答はルールに反するため、コメントが削除される可能性がさらに高くなります。
ユーザー922538

1
それは不可能です。私のラップトップでは、ファンは画面の前にあります。そして、デスクトップの場合、私が使用するファンとポートは反対側にあります。
pah8J

@ pah8Jああ、それは本当に面白いです!これはデスクトップでも同様にテストされているようです。今、私は同じ問題を経験したことがない理由は、USBポートが別の理由で熱くなったためだと思います。:)
ノニームース

6
この男はそれを取得します。+1。シャーシ(グランド)の温度は、プラスチック製のカプセル化された弱いUSBドライブであっても、シャーシに接続されているすべてのものに熱的に均等化しようとします。
user2497

@ user2497、もっと詳しく説明してもらえますか?または、このアイデアを回答として提示しますか?
pah8J

7

Windowsには、「USBスティックを使用してコンピューターの速度を上げることができる」場所があります。これは、そうでなければ未使用のスティックメモリをキャッシュとして使用して、ディスクI / Oを削減することによってこれを行います。この余分な活動が過剰な熱を生成している可能性があります。

このオプションをオフにしてこれをテストし、スティックがまだ熱くなるかどうかを確認することができます


14
互換性のあるドライブを挿入した後にプロンプ​​トが表示されたときに選択しない限り、デフォルトではオンになりません。
-grawity

USBディスクは、ディスクが回転しているため、従来の非ssdハードディスクよりも小さいファイルを取得する方が高速です。ディスクは平均で半回転する必要があります。SSDディスクはUSBドライブと同じかそれより高速なので、利点はありません。
するThorbjörnRavnアンデルセン

2
この機能はReadyBoostと呼ばれ、Windowsがソリッドステートドライブにインストールされている場合は無効になります(この質問の作成者がそうであるかどうかはわかりません)。
BACON

1
私のラップトップには独自のSSDがありますが、デスクトップにはHDDしかありません。ただし、フラッシュドライブでこの機能を手動で有効にする必要があると思います。また、Ready Boostのサイズはユーザーが決定します。
pah8J

@grawityうん、そしてOPは3つの異なるフラッシュドライブでこれをテストしたと言っているので、熱への接続を認識せずに3回これを起動したとは考えにくい。
Revetahwは、モニカを復活させる

5

ここにはいくつかの可能性があります。

  • 実際、Windowsには、自動的にスキャン、整合性チェック、電源管理を行うソフトウェアが多くあり、通常はUSBメモリスティックを使用します。これにより、各ドライブのデフォルトのインストールを想定して、WindowsでLinuxよりも多くのアクティビティを取得できます。
  • LinuxドライバーはドライブをUSB 2.x接続ディスクとして使用している場合がありますが、Windowsには3.xドライバーがあり、3.xポートである場合があります。これにより、使用速度と熱が増加します。
  • Windowsは、より大きなディスクにはUSBポート経由で電力が必要であると想定しており、不要な場合でもポートを介してより多くの電力を供給しています。より正確には、デバイスはポートに必要以上の電力を要求します。これはまれですが、発生する可能性がありますマザーボードのファームウェアが許容範囲内であり、マザーボードおよび/または関連するデバイスのドライバーソフトウェアがバグがある/正しく機能していない場合。これは、古いマザーボードと一部のブランド外のUSBデバイスで発生します。また、USB拡張またはドングルが関係していて、ケーブルが内部で損傷している場合、または直接接続でインターフェースボード自体に問題がある場合にも発生します。理論的には、特にケーブルが損傷している場合、Windows 10はこれをキャッチしてポートの電力サージを通知しますが、ポートが発生したときに常にポートを正常に非アクティブ化するとは限りません。
  • Windows Antivirusソフトウェアは、使用されていないドライブをスキャンしている可能性があります。

33
また、Windowsを実行しているときにコンピューター全体が実際より高温になり、熱がUSBドライブに伝達される可能性もあります。(金属を通るか、ファンがその近くで吹くか)。外部USBハブがある場合は、これを除外できます。
モニカの

83
ポイント#3のダウン投票。Windows is assuming power is required over the USB port for a larger disk and is supplying more, even if unnecessary, through the port.これは電子機器の仕組みではありません。ロープと考えてください。USBドライブはポートから2Aまでプルできますが、ポートはロープをスティックに押し込むことはできません。
マットクラーク

21
私はそれが下票を正当化するとは思わないが、@ MattClarkに同意する。ポートがUSB-PDに準拠している場合でも、サムドライブはより高い電圧を要求しないため、マザーボードはデフォルトで5Vになります(ハードウェアの実装であると確信しているため、Windowsは「このポートはUSB-PDモードに切り替えられました」などのフラグ)。5Vでは、マザーボードが途方もない量の電力を供給できる場合(現実的ではありません、最大20Aなど)、サムドライブはそれほど多くの電力を必要としないため、20Aを使用する必要ありません。
ドクターJ

22
3点目は技術的な可能性ではありません。
user253751

17
修正された答えは物理的に不可能です。PCはUSBで+ 5Vを提供します。この+ 5Vを正常に動作しないデバイスに遮断することを選択できますが、その後0Vになります。5Vの電源が供給されると、消費される電力はUSBデバイスのみに依存します。
–MSalters

3

OPによると、温度の違いは同じラップトップ、同じハードウェアで発生するため、熱排気口への近接は重要ではありません。

この違いは、LPMの処理の違い(リンク電源管理)が原因である可能性があります。LPMは、USB SUSPEND機能のより洗練されたバージョンです。USBホストコントローラーがLPMを無効にすると、USB 3.0の大容量記憶装置が熱くなった(またはUSBデバイスでLPMが有効になっていない、これは相互的なことです)。どうやら、Windows OSにはxHCIコントローラーを構成してLPMを実行するのが難しい(または無効にする)ようですが、Linuxには何の問題もありません。

LPMのWindows構成を確認するには、このリンクが役立つ場合があります。


はい、この可能性はかなりあります。ただし、Windowsがペンドライブを中断しない場合。ペンドライブのどのコンポーネントが熱源ですか?(NAND、コントローラーなど)
pah8J

1
USB 3.0の@ pah8J LPMには、U1、U2、U3の3つのレベルのリンク「サスペンド」があります。U3は古い「USB_SUSPEND」に対応しており、そのとおりです。U3は大容量記憶装置には使用されません。ただし、U1およびU2は、適切に有効化され、仕様を満たしている場合、自動的に電力を節約します。リンクがアクティブ(U0)の場合、フラッシュインターフェイスコントローラーは0.5〜1 Wを消費し、ホットになります。
Ale..chenski

これはある程度意味があります。ペンドライブのプラスチックケースにより、1ワットで温度が大幅に上昇する場合があります。ただし、他の原因も考えられます。この点をありがとう。
pah8J

@ pah8J、どの程度ですか?:リンクがU0状態の中と外に出たかどうかを確認する最も簡単な方法は、このような番組USBリンクステータス、そのデバイスを使用することですamazon.com/Status-Speed-Visualizer-Analyzer-Tester/dp/...
エール..chenski

あなたが言ったメカニズムだと思います。しかし、1 Wの電力出力が温度をこのような高レベルにすることには少し疑問があります。現在は技術的な問題ではなく、物理的な問題です。多分、高性能ペンドライブの場合、コントローラーの消費電力は高くなります。関連分野でさらに情報を収集します。全体として、あなたは私に希望的な方向性を示しています。心から感謝します。
pah8J

2

別の可能性は、LinuxとWindowsがリムーバブルドライブへの書き込みを処理する方法の違いです。Windowsはデフォルトで、ドライブを取り外すと、すべての書き込みをできるだけ早く強制します。一方、Linuxはドライブを取り外す前にアンマウントすることを想定しているため、メモリに書き込みキャッシュを保持します。

そのため、Linuxで特定の時間にドライブが実際に使用される機会が少なくなる可能性があります。これは、書き込みがさらに分散され、さらに少ない書き込みが必要になる場合があるためです(まだドライブに書き込まれていないファイルを変更した場合)


私はあなたに部分的に同意します。Windowsは、すべてのリムーバブルデバイスをホットプラグとして設定します。ただし、DDコマンドのdd if=path/to/liveimage.iso of=/dev/sd1場合、を入力syncして実行を終了すると、0.01秒未満で実行されました。たぶん、異なるディストリビューションの状況は異なっています。最後に、この側面には効果があると思いますが、それは主な原因ではありません。
pah8J

この区別は、あなたが説明したとおりではなく、せいぜい1つの程度です。また、ユーザーは操作が行われていないと言ったことにも留意してください。そのため、使用は自動バックグラウンド使用、またはそもそも不正なソフトウェアの動作です。
クリスストラットン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.