
私はいつもコンピューターから取り外す前にUSBからデバイスを取り出していましたが、「クイック削除」設定した場合、それでも取り出す必要がありますか? このオプションを使用して、動作中にデバイスを取り外すと、最悪のケースはどのようなものになるでしょうか?
Windows がデバイスの削除を拒否し、使用中であると表示したため、「安全でない方法で」削除しなければならなかったことがありました。
デバイス、特に USB サムドライブを取り外すときに動作しなくなったというケースを聞きました。これが安全に取り外すかどうかに関係するかどうかはわかりません。
答え1
ドライブ上のファイルに未保存の変更がないことを常に確認できない限り、これは依然として必要です。
「クイック削除」では書き込みキャッシュが無効になるため、重要な変更がキャッシュによって遅延されてファイル システムが損傷されることはなくなりますが、すべてのプログラムがドライブ上のファイルに加えた変更をすべて自動的に保存するように魔法のように設定することはできません。書き込みに使用されたハンドルが開いているときにディスクを取り外すと、ハンドルの作成時に使用されたパラメータによっては、保存されていないファイル全体またはプログラムのバッファに残っていた部分が失われる可能性があります。
この意味では、クイック削除を使用するよりも頻繁に保存する方が便利です (ほとんどの適切なプログラムは、いずれにしても保存時にキャッシュをフラッシュするため)。
編集:
「パフォーマンスを優先」を選択した場合、ユーザー データだけでなく、ファイル システム操作もデバイスのキャッシュを通過します。キャッシュ内のファイル システム操作が物理メディアに書き込まれる前にプラグを抜いたり、電源が落ちたりすると、ファイル システムに不整合が生じます。FS の堅牢性やこの状況を考慮しているかどうかによって、その FS 操作に関係するファイルの一部または全部、あるいはファイル システム全体が失われる場合があります。
NTFS などの一部の FS では、ジャーナルを使用して、FS 操作が実行される前のすべての操作を記録します。これにより、安全でないプラグの抜き差しや電源喪失によるファイル システムの整合性の問題が基本的に排除されます。
ただし、ほとんどのフラッシュ メモリはジャーナルを持たない FAT を使用しているため、ファイル システムの整合性の問題に非常に敏感です。そのため、ディスクを安全に取り外すことをお勧めします。