web-dev-qa-db-ja.com

ハードウェアの安全な取り外しが遅いのはなぜですか?

「ハードウェアの安全な取り外しとメディアの取り出し」ボタンを押すとすぐに反応するコンピューターを使用したことがありません。他のほとんどの機能はほぼ即座に応答しますが、「USB製品文字列の取り出し」ウィンドウが表示されるまでにほとんど常に数秒かかります。 (私は認めます、時々それが速く起こるが、それは新しいコンピュータであっても非常にまれです。)

これが他のコマンドよりも遅くなる理由はありますか?コンピュータが何を削除できるかを理解するのに時間がかかるためですか?

enter image description here

19
Stewie Griffin

これは、Windowsがパフォーマンスを向上させるために、「据え置き書き込み」と呼ばれる手法を使用しているためです。Windowsでは、使用するたびに常にすべてが外部ドライブにすぐに書き込まれるわけではありません。むしろ、データをメモリに保持することにより、多数の小さな書き込みを1つの大きな書き込みに統合します。

お皿を洗うようなものです。単一のカップまたはプレートを使用するたびに負荷をかけるよりも、1日に1回食器洗い機に負荷をかける方がはるかに効率的です。

しかし、マイナス面は、USBドライブに転送したと思われるデータの一部が実際にはまだコンピューターのメモリに残っている可能性があることです。そのため、ドライブを引き出すだけでなく、ハードウェアの安全な取り外しアイコンを使用して、Windowsがメモリに保持しているものをドライブに強制的に書き込みます。

言うのは簡単ですが、Windowsの「ハードウェアの安全な取り外し」機能は、特に複数のUSBデバイスがある場合、使用するのが難しいです。さらに悪いことに、システムトレイからアイコンが消えることがよくあります。

より速く取り外すには、USBディスク設定を変更して保護モードにすることができます。ただし、このモードでは転送が遅くなります。

しかし、他の方法は " sb-disk-ejector "を使用することです。このソフトウェアは無料で移植可能です。高速かつ安全。

8
Milad Abooali

「ハードウェアを安全に取り外してメディアを取り出す」ためにそのアイコンをクリックするたびに、デバイスとプリンターを開くのと同じプロセスが(バックグラウンドで)トリガーされます。

比較的大きいいいえ。接続されている仮想プリンタやネットワークプリンタ、およびその他のデバイスのパフォーマンスが低下する可能性があります。

タスクバーに追加のアイコンを付けることができる場合は、次の回避策を実行してください(保持するのが少し面倒かもしれません)。

[コントロールパネル]-> [デバイスとプリンターの表示]に移動します。開くのにかかる時間はいつでもいいです。タスクバーでこのウィンドウを最小化したまま(多分一番左)に保つことができれば、デバイスをイジェクトするときの時間を節約できます。

enter image description here

今後、デバイスを接続すると、OSはこのウィンドウ(デバイスとプリンター)をバックグラウンドで更新し、同期を維持します。このアイコンをクリックすると enter image description here それはより速く働くつもりです。

または、(デバイスとプリンター)ウィンドウが既に開いている(最小化されていますが)ため、復元してデバイスをクリックし、取り出すことを選択できます。 (下の画像のように2つの方法)。

enter image description here

幸運を。

0
d-coder