USBデバイスを常に安全に取り出す必要がありますか?
USBストレージデバイスを接続するたびに、Windowsは通常、安全に取り出すことができるかどうかについてのプロンプトを表示します。とにかくこれとの取引は何ですか? Windowsインターフェースからより多くの情報が得られるというのは、どれほど一般的な問題だと思いますか?
これが何であるか疑問に思っているなら、チェックしてください次回サムドライブまたは他のUSBストレージデバイスを接続するときにシステムトレイ。緑色のチェックマークが付いた小さなUSBアイコンがポップアップ表示されます。これは、コンピューターから物理的に削除する前にデバイスをクリックして安全に取り出すことができるアイコンと同じです。
Windowsがそれについて言っていること
安全にUSBドライブを抜き取る場合最初にWindowsを取り出すと、OS Xのような警告メッセージは表示されません。代わりに、プラグを抜くだけです。またはそれは?デバイスマネージャーを開いて、接続したUSBディスクドライブのプロパティを表示すると、Windowsがすぐにプラグを抜いても問題ないように見える理由を確認できます。
Windowsには2つのポリシーがあります。デフォルトでは、次のように見えるデバイスの書き込みキャッシュを自動的に無効にします 一時的 または 取り外し可能。このポリシーの下で、Windowsは次のことができると述べています。取り出しオプションを使用せずに、常にデバイスを安全に取り外してください。これは正確ではありませんが、すぐに説明します。 2番目のプロファイルは「パフォーマンスの向上」と呼ばれ、接続されたデバイスの書き込みキャッシュを有効に保ちます。興味深いことに、LinuxまたはMacコンピューターでは、この2番目のポリシーが常に書き込みキャッシュをオンのままにするため、デフォルトになります。このすべてが何を意味するかを理解するには、まず書き込みキャッシュとは何かを理解する必要があります。
書き込みキャッシュとは何ですか?
書き込みキャッシュは、以下に使用されるデフォルトの方法ですハードディスクにデータを保存し、有効にすると、上記のスクリーンショットに示すようにリムーバブルドライブに使用できます。ファイルをディスクにコピーすると、Windowsはデータを直接ディスクに転送しません。代わりに、一部のデータは一時的にコンピューターの高揮発性メモリキャッシュまたはバッファーに保存されます。これは、最新のUSBテクノロジーでも、USBへのデータ転送が遅いためです。欠点は、データが保存されているバッファが、電源が切断されたとき、または宛先が削除されたときに消去されることです。キャッシュが完全に書き込まれる前にUSBデバイスを取り外すと、このようなことが起こります。 Ejectコマンドを使用すると、OSは残りのデータをすべてUSBスティックに書き込み、ソフトウェアレベルで接続を切断するため、データは失われません。
書き込みキャッシュを無効にしても、データは常に失われる可能性があります
通常、Windowsのデフォルトプロファイルは機能します。多くの人々にとって。しかし、Windowsは書き込みキャッシュが無効になっているデータは安全であると言っていますが、常にそうとは限りません。データ転送中にUSBドライブを引き出すと、データの損失と破損が発生する可能性があります。 USBドライブからポータブルアプリを実行している場合、またはUSBドライブにデータを保存するコンピューター上のアプリケーションを使用している場合、データを失う可能性もあります。 ReadyBoostにUSBスティックを使用し、イジェクトせずに引き出しただけで、ユーザーがデータを破損した場合もあります。
書き込みキャッシュは、わずかにリスクを増やしてパフォーマンスを向上させます
書き込みキャッシュは、より良いパフォーマンスを提供できますストレージデバイスへの転送がすべてのI / O帯域幅を占有するのを防ぐためです。欠点は、最初にデバイスを安全に取り出すことなくデバイスのプラグを抜いた場合、データがキャッシュに捕捉されて破損または失われる可能性が高くなることです。取り出し機能は、Windowsに組み込まれたキャッシュフラッシュシステムを使用して、データが削除されないようにします。キャッシュフラッシュにより、キャッシュ内のすべてのデータがデバイスに直ちに書き込まれ、その後自動的に消去されます。デバイスが削除しても安全であるとWindowsが言うと、キャッシュのフラッシュが完了したことがわかります。
以上のことをすべて踏まえて、常に安全に行うことをお勧めしますハードウェアをコンピューターから物理的に取り外す前にハードウェアを取り外します。また、Windowsには書き込みキャッシュを無効にする「機能」がありますが、LinuxおよびMacではデフォルトで有効になっているため、これらのオペレーティングシステムでサムドライブを使用する場合は特に注意してください。
コメントを残す