web-dev-qa-db-ja.com

「プログラムがまだそれを使用しているため、Windowsが「Generic volume」デバイスを停止できない」場合に、USBドライブを安全に取り外す方法。

時々私は外付けUSBハードドライブを取り外そうとすると私はメッセージを得る。

プログラムはまだそれを使用しているため、Windowsはあなたの「汎用ボリューム」デバイスを停止することはできません。

デスクトップ上のすべてのプログラムを閉じようとしましたが、それでも「削除しても安全です」というメッセージが表示されません。私は一般的に問題なくフラッシュドライブを安全に取り外すことができます。

このメッセージが表示されたときにUSBドライブを安全に取り外す方法は?

私はWindows XPとそれが問題であればVistaを持っています。

41
Mike

このページの RemoveDriveを探します[ドライブツール]ページのRemoveDriveツールセクション への直接リンク) 。
これらのページにも関連性の高い情報があります。

RemoveDriveツールは次の場合にも便利です。
あなた USB記憶装置用トレイに[安全に取り外す]オプションが表示されない

22
nik

多くの場合、これはドライブが索引付けされているためです。ドライブ>プロパティを右クリックし、インデックスのチェックを外します。またはAVがドライブを監視しています - これをテストするにはAVをオフにします。

USBが却下できない理由はいくつかあります。

  1. 使用中です。エクスプローラーでディスクを見ているのなら、それは使用中です!
  2. Windowsがディスクとの間で大きなファイルのコピーを終了している(めったにない理由)
  3. Windowsのバグにより conime.exe がディスク上で動かなくなります(安全に殺される可能性があります)
  4. USBドライブがNTFSとしてフォーマットされている場合、すべてのファイル更新のジャーナルはまだ開いている可能性があります。
  5. ドライブのディスクインデックスがオンになっている場合、Windowsはそのドライブ上のすべてのファイルに激しいインデックスを付けている可能性があります。

私のアドバイスは:

  1. USBドライブがインデックス付きとして定義されていないことを確認してください。
  2. 待ってからやり直してください。数秒後には動作するかもしれません。
  3. Zentimo ($ 29.90)を買うと、ディスクを取り外そうとするのに良い仕事をしています。たとえそれが失敗したとしても、それはどのプログラムがどのファイルを使っているのかを教えてくれる(私が支払った)。
6
harrymc

私は無料の USB Disk Ejector がとても便利であることがわかりました。

あなたがすぐにWindowsのドライブを削除することを可能にするプログラム。 USBディスク、Firewireディスク、メモリカードを取り出すことができます。これは、Windowsの「ハードウェアの安全な取り外し」ダイアログを使用するのに代わる、迅速で柔軟性のある代替手段です。

5
vass

これは決して良い答えではありませんが、コンピュータをシャットダウンしてUSBデバイスを取り外すことができます。

5
villares
  • WindowsエクスプローラでUSBドライブのプロパティを右クリックします。
  • ポップアップウィンドウで「ハードウェア」をクリックしてください。
  • ドライブを識別し、それを1回左クリックして強調表示してから、プロパティボックスをクリックします。
  • 「設定変更」をクリックしてください。
  • [ポリシー]タブをクリックし、[すばやく削除するために最適化する]を選択して[OK]をクリックします。

あなた自身のプロセスのどれもまだこのUSBで使用中でないことを確信しているならそれを単に引き出してください。

[編集:この方法に関するマイクロソフトの公式文書は見つかりませんでしたが、Cnetにはそれに関する記事があります: Safe Removal を使わずにUSBデバイスを素早く削除する。

5
PAPAONE4U

それが歩行者用または一般的なオプションでない場合は、ドライブがネットワーク上で「共有」としてリストされていて、別のコンピューターを介してアクセスした可能性があります。私の場合、リモートコンピュータがオフになっていても、ディレクトリはロックされています。共有を解除し、それが事実であればそれは動作するはずです。

4
MJ.

マウント解除を防止しているプロセス/ファイルオープンを検索する簡単な方法:

私はこれを考え出したところです。 Process Explorer (無料ダウンロード)では、これは本当に簡単です。

  1. ダウンロードし、解凍して実行しますprocexp.exe
  2. 検索」メニュー、「ハンドルまたはDLLを検索...」から選択するか、Cntl-Fを押します。
  3. 検索テキストボックスにドライブ文字だけを入力してください(続けて ":\")。

これにより、リムーバブルボリューム上のすべてのopen files、ファイルハンドルを所有するprocesses、およびPIDsプロセスの/。ダブルクリックしてメインウィンドウ(上)とファイル(下)でプロセスをハイライトします。そこからそれを殺すためにプロセスを右クリックまたはファイルハンドルを閉じるためにファイルを右クリック

3
XyberICE

これは、Windows自体がまだハードドライブへの書き込みを終了していないためだと思います。いくつかのファイルをコピーした後で直接切断しようとすると、同じメッセージが表示されます。ドライブの回転が止まるまで待つと、問題なく切断されます。

2
ChrisF

簡単な修正(Windows 7 Professional 64ビット):

  1. ドライブ文字を変更し、同じ文字を保持したい場合は元に戻します。

  2. これでドライブをマウント解除できます。

ドライブ文字を変更すると、警告メッセージに示されているように、ドライブ文字を使用している可能性があるすべてのプロセスからドライブが切断されます。それが起こると、あなたはそれを通常の方法でアンマウントすることができます。

ドライブ文字を変更する方法がわからない場合は、以下の手順に従ってください。

  1. 「コントロールパネル」 - >「管理ツール」 - >「コンピュータの管理」 - >「ストレージ」 - >「ディスクの管理」(情報が表示されるまで10秒ほど待ちます)。

  2. ボリュームの見出しの下で問題のあるドライブを選択してください。

  3. ウィンドウの下部でそのドライブまでスクロールします。

  4. ドライブを右クリックして、[ドライブ文字とパスの変更]を選択します。

  5. ドライブ文字を別のドライブ用に予約されていないものに変更します。

  6. 警告メッセージを確認してください。

ドライブに元の文字を保持させたい場合は、元に戻すだけです。これでドライブをマウント解除できます。

最近インストールされたプログラムを見てください。これにより、安全なHDDの切断が妨げられる可能性があります。

私の場合はMagical Defrag 2でした。新しい文字が割り当てられた新しく接続されたディスクは自動的にマークされたので、マークを外した後はUSBドライブを安全に取り外すことができます。

1
user284897

最も信頼できる2つの方法は、時には最も不便なのでまだ誰も提案していないものです。

  1. ログオフ。再度ログオンしてください。 (Windowsツールを使用して)USBデバイスを安全に取り出すようにもう一度試みてください。それでもうまくいかない場合は、
  2. コンピュータを完全にシャットダウンします。許可を求めずにUSBデバイスを取り外します。
1
Ryan

これは、まだあなたのUSBドライブにアクセスしているプロセス/プログラムが少なくともあるという事実によるものです。あなたがちょうどdekstopの上のすべてのプログラムを閉じるならばそれは十分でないかもしれません、あなたがUSBハードディスクに/からフォルダをコピーしているなら、あなたはこのメッセージを得るでしょう。

どのプロセスがリソースを保持しているかを調べて、プロセスを完了または終了すると、問題なくUSBハードディスクを取り外せるはずです。

どうなるか教えてください。

0
Magic

私にとってドライブレターを変更することはそれをしました。アクセスしているプロセスを殺すことができませんでした。なぜならH:\ $ EXTEND .....を開いたPID 4(システム自体)だったからです(プロセスエクスプローラで見ました)。

ドライブ文字を変更した後、私はそれをうまく保存できます.......すごい、ウィンドウズは終わりのない冒険ゲームです..... :)))

0
Walter Sparding

多くの人が問題を抱えているこのwindowsの問題をありがとうございます。これが私の答えです。簡単:タスクバーの安全な取り外しアイコンをクリックするのではなく、エクスプローラでUSBメモリに移動して取り出し、解決しました。

0
Addy Downlord

この方法は私にはうまくいきました1):実行 - > "diskmgmt.msc" - >物理ディスクリスト(一番下のペイン)でドライブを見つける - >パーティションではなくドライブを右クリック(一番左の部分) - > 「オフライン」をクリック

2):実行 - > "cmd.exe" - >タイプ "diskpart" - >タイプ "リストディスク"、あなたのディスクを探します# - >タイプ "select disk x"、ここでxは最後のステップからのあなたのディスクの番号です - > 「オフラインディスク」と入力します。プロンプトを終了するか、diskpartで「exit」と入力してプロンプトを閉じます。

Diskpartコマンドで "remove all dismount"を使用してディスクを追い出します。 Devconコマンドでディスクをすぐに殺すこともできないので、今ではそれを簡単にすることはできません。

ハードウェアの安全な取り外しとメディアの取り出しツールを使用します

ありがとう

Reizaal Abdul Aziz

https://answers.Microsoft.com/ja-jp/profile/bf1a3358-a39a-4c32-bc7e-692576439363

0