web-dev-qa-db-ja.com

「安全に削除」と「取り出し」の違いは何ですか?

イジェクトは通常CDなどに意味があり、安全に取り外すことはUSBメディアで使用される傾向があります。ただし、私のKindle(USB経由で接続)は、2つのオプションを使用すると、明確な動作を示します。Kindleを取り出した後は、通常どおりに使用できます(つまり、本を読む)が、安全に取り外した後は、同じ画面が表示されます。 before(つまり、「Kindleを使用するには、Kindleを取り出す必要があります」という画面が表示されます)。

では、Windowsマシンの「取り出し」と「安全に削除」の違いは何ですか? 2つの用語に関連する「意図」とは何ですか?

18
apoorv020

Ejectは、デバイスからメディアを削除します(たとえば、CDトレイを取り出します)が、デバイス自体は削除しません。

Safely Remove保留中の書き込みをキャッシュからフラッシュし、デバイス全体を削除します。

10
Majenko

Windows 98の時代には、オプションEjectは1つしかありませんでした。ペンドライブなどのUSBデバイスでは、そのデバイスのドライバーを手動でインストールする必要がありました。

デバイスを削除するには、コンテキストメニューからEjectを選択する必要がありました。

Windows XP)なので、ドライバーは自動的にインストールされ、Safely Remove HardwareであるUSBデバイスを削除するための新しい改善された機能が提供されます。

そしてマット・ジェンキンスが言ったように

イジェクトは、デバイスからメディアを削除します(たとえば、CDトレイをイジェクトします)が、デバイス自体は削除しません。

Safely Removeは、保留中の書き込みをキャッシュからフラッシュし、デバイス全体を削除します。

メモリカードリーダーで両方の機能を試してください。
Safely Remove Hardwareを選択すると、カードリーダーデバイスはシステムから切断され、Ejectを選択すると、デバイスはコンピューターに接続されたままですが、カードをカードから安全に取り外すことができます読者。

2
Alpine

どちらも、デバイスへの保留中のすべての書き込みが実行されていることを確認し、後でデバイスをアンマウントします。だから私はそれらが同じだと思います。

@Matt Jenkinsは正しいですが、違いはcd-drivesにあり、Ejectオプションはde cdのみを削除し、cd-driveデバイスは削除しません。 usb-disksと同様に、動作は同じです。

1
fretje

@Majenkoはすでに質問に答えました
ここにいくつかの追加情報があります

Windows自体は、特定の設定(デフォルト設定)を使用する場合は、[ハードウェアの安全な削除]オプションを使用する必要がないことを通知します。

迅速な削除とパフォーマンスの向上

Windowsを使用すると、USBデバイスを最適化して、すばやく取り外したり、パフォーマンスを向上させたりできます。デフォルトでは、WindowsはUSBデバイスを最適化してすばやく削除します。この設定には、デバイスマネージャーからアクセスできます。[スタート]メニューを開き、「デバイスマネージャー」と入力し、Enterキーを押して起動します。

デバイスマネージャの[ディスクドライブ]セクションを展開し、デバイスを右クリックして、[プロパティ]を選択します。

[プロパティ]ウィンドウで[ポリシー]タブを選択します。 Windowsは、ハードウェアの安全な取り外し通知アイコンを使用せずにUSBデバイスを安全に切断できると言っていることに気付くでしょう。つまり、安全に取り外すことなくUSBデバイスを取り外すことができます。そんなに早くない。

データ破損の危険性

上記のWindowsダイアログは誤解を招く恐れがあります。データの書き込み中にUSBデバイスのプラグを抜くと、たとえば、ファイルをUSBデバイスに移動しているときや、ファイルを保存しているときに、データが破損する可能性があります。どのオプションを使用する場合でも、プラグを抜く前にUSBデバイスが使用されていないことを確認する必要があります。一部のUSBスティックには、使用中に点滅するライトが付いている場合があります。

ただし、USBデバイスが使用されていないように見えても、まだ使用されている可能性があります。バックグラウンドのプログラムがドライブに書き込んでいる可能性があるため、ドライブのプラグを抜くとデータが破損する可能性があります。 USBスティックが使用されていないように見える場合は、データが破損することなくプラグを抜くことができますが、安全のために、[ハードウェアを安全に取り外す]オプションを使用することをお勧めします。デバイスを取り出すと、Windowsはいつ安全に取り外すことができるかを通知し、すべてのプログラムがデバイスで完了していることを確認します。キャッシングを書く

[パフォーマンスの向上]オプションを選択すると、WindowsはデータをUSBデバイスにすぐに書き込むのではなく、キャッシュします。これにより、デバイスのパフォーマンスが向上しますが、[ハードウェアの安全な取り外し]オプションを使用せずにUSBデバイスのプラグを抜くと、データが破損する可能性がはるかに高くなります。キャッシュが有効になっている場合、WindowsはデータをUSBデバイスにすぐに書き込みません。データがデバイスに書き込まれたように見え、すべてのファイル進行状況ダイアログが閉じている場合でも、データはシステムにキャッシュされるだけです。

EJECT

デバイスを取り出すと、Windowsは書き込みキャッシュをディスクにフラッシュし、ドライブを安全に取り外せる時期を通知する前に、必要なすべての変更が行われていることを確認します。最終的には、どのオプションを使用する場合でも、[ハードウェアを安全に取り外す]アイコンを使用し、デバイスを取り出す前にデバイスを取り出す必要があります。コンピュータウィンドウで右クリックして、イジェクトを選択することもできます。 Windowsは、デバイスを安全に取り外すことができる時期を通知し、データ破損の変更を排除します。*

このアドバイスはWindowsだけに当てはまるわけではありません。Linuxを使用している場合は、USBデバイスを取り外す前にファイルマネージャーの[取り出し]オプションも使用する必要があります。 Mac OSXについても同じことが言えます

1