Menjadi warga negara yang baik saya, saya klik kiri pada ikon "Safely Remove Hardware" di taskbar saya, dan pilih drive USB saya untuk turun.
Lalu saya menerima pesan:
Windows tidak dapat menghentikan perangkat volume Generik Anda karena sedang digunakan. Tutup semua program atau jendela yang mungkin menggunakan perangkat, lalu coba lagi nanti.
Tentu saja, sebagai Sistem Operasi, ia tahu persis aplikasi apa yang menggunakan perangkat saya. Jadi mengapa itu tidak memberitahu saya?
Atau adakah cara yang bisa saya temukan?
Jawaban:
Anda dapat menggunakan Sysinternals Process Explorer untuk menemukan pegangan untuk semua file yang terbuka. Cukup pilih
Find
menu dan pilihFind Handle or DLL
. Dalam dialog yang terbuka masukkan huruf drive ke dalam kotak pencarian. Hasil pencarian harus menunjukkan semua file yang terbuka dari drive dan proses mana yang dibuka.sumber
M:
.Metode Sederhana : Windows (setidaknya 10, AFAIK) membuat entri dalam log peristiwa ketika Anda mencoba untuk mengeluarkan drive yang dapat dilepas dan Anda tidak bisa karena proses memiliki kunci di atasnya. Dua ID Peristiwa 225 akan menunjukkan ID proses dan nama proses yang bertanggung jawab untuk kunci.
Selangkah demi selangkah:
1) Mulai penampil acara
2) Buka "Log Windows" lalu "Sistem"
3) Klik kanan pada "Sistem" dan pilih "Filter Log Sekarang"
4) Dalam dialog yang muncul, masukkan "225" (tanpa tanda kutip) di mana dikatakan "Semua ID Peristiwa"
5) Anda kemudian akan melihat semua peristiwa yang berkaitan dengan tidak dapat mengeluarkan karena proses mengunci drive.
6) Lihatlah cap waktu pada semua entri ini dan cari tahu yang mana yang berhubungan dengan waktu aktual ketika Anda mencoba untuk mengeluarkan drive.
7) Ambil tindakan yang sesuai. Mengakhiri tugas dengan anggun (menutup program yang memiliki kunci) sebagian besar tidak masalah. Menghentikan layanan Pencarian Windows juga ok. Menghentikan pemindaian antivirus seharusnya baik-baik saja (jika Anda tidak curiga Anda memiliki virus pada saat itu). Pergi ke task manager dan membunuh prosesnya mungkin tidak baik. Bagaimana cara mengatasi ini berada di luar cakupan pertanyaan ini.
8) (Simpan tampilan ...) di panel Tindakan (di bingkai kanan) Anda bisa "Simpan Filter ke Tampilan Kustom ..." sehingga Anda akan menemukannya di "Tampilan Kustom" (di bingkai kiri di atas " Log Windows ")
ID proses:
Nama proses:
8) Jika Anda tidak memiliki entri lain dengan nama proses , proses Sistem (proses id 4) memegang drive Anda. Untuk menyiasati yang ini, Anda harus pergi ke manajemen disk dan meletakkan drive yang ingin Anda keluarkan offline . Jika file ada di boot drive Anda, Anda tidak bisa membuatnya offline. Dalam hal ini, lihat catatan di bawah ini:
UPDATE 2018 : Saya telah melihat aplikasi seperti WhatsApp Desktop menjaga pegangan di Chrome Canary melalui Proses Sistem . Karena Anda tidak dapat mengeluarkan disk boot (karena sedang digunakan), solusinya adalah menggunakan utilitas Sysinternals yang bagus , yang disebut Handle . Setelah Anda menutup program yang memiliki file terkunci, luncurkan gagang dan jalankan (sebagai contoh)
handle64 "Chrome SxS\Application\chrome.exe"
untuk melihat apakah gagang masih ada pada file yang memiliki kunci PID 4. Melalui coba-coba, tutup setiap program yang sedang berjalan, hingga tidak ada lagi pegangan pada file yang terkunci.Metode terbaik (berbayar)
Unduh dan jalankan SafelyRemove . Ini membantu Anda mengeluarkan drive dan jika tidak bisa melakukannya, ini menampilkan proses mana yang memiliki kunci di dalamnya:
sumber
The application System with process id 4 stopped the removal or ejection for the device ...
Yah ... Saya akan mencoba menonaktifkanDistributed Link Tracking Client
dan melihat apakah itu membantu.Anda juga dapat menggunakan baris perintah untuk meminta log Windows , dengan wevtutil.exe (sejak Windows 7) dengan pengetahuan bahwa Windows Kernel-PnP menggunakan Event ID 225 untuk mencatat sistem (selalu memiliki proses id 4) penolakan untuk menghapus atau mengeluarkan perangkat USB \ VID _ #### & PID _ ############ (di mana # menunjukkan angka heksadesimal).
EventID=225
berarti sistem menolak permintaan ejeksiSaya menggunakannya dalam skrip batch.
sumber
Bagi saya (Windows 7).
Catatan: "Lepas perangkat keras dan keluarkan media dengan aman" ikon bilah tugas tidak lagi menampilkan drive usb - hanya tiga titik
sumber
chkdsk /f f:
sistem file entah bagaimana direkayasa ulang, tetapi semuanya mendarat di 'found,000'. Jadi ... metode itu tidak terlihat benar-benar aman. Untungnya saya tidak memiliki sesuatu yang sangat penting pada disk itu ...Berikut ini adalah perintah PowerShell cepat untuk menanyakan log peristiwa dan menunjukkan aplikasi mana yang memblokir ejeksi drive (berfungsi untuk saya dengan Windows 10, mungkin juga berfungsi dengan 7/8)
Output akan mencantumkan semua instance dalam satu jam terakhir di mana sistem tidak dapat mengeluarkan drive disk. The Pesan kolomnya menunjukkan proses yang diblokir ejeksi. Dalam contoh saya di bawah ini, task manager sebenarnya adalah pelakunya dan saya bisa mengeluarkan setelah menutup task manager.
sumber
Anda dapat memulai resmon.exe (melalui WIN + R), buka disk> Aktivitas Disk> Urutkan berdasarkan File Sekarang Anda dapat melihat semua file yang diakses oleh sistem dan proses mana yang mengaksesnya, dipesan oleh jalur file (yang dimulai dengan btw mulai dengan surat drive). Mungkin tidak bekerja dengan semua kasus, tetapi ini adalah pendekatan sederhana.
Restart komputer sepertinya "membebaskan" penggunaan perangkat. Juga untuk penghapusan yang lebih cepat, Anda dapat menonaktifkan caching windows pada bagian Hardware perangkat Anda, kadang-kadang windows akan memakan waktu lebih lama dari yang diharapkan untuk menyiram cache ke disk eksternal dan akan menampilkan pesan yang mengatakan bahwa perangkat sedang digunakan (karena akan, oleh Windows itu sendiri)
sumber
Jika Anda membuka "Komputer Saya" dan drive Anda tidak terdaftar di bawah header "Penyimpanan yang Dapat Dilepas", maka Windows melihatnya sebagai sumber daya sistem tetap karena suatu alasan. Anda harus meng-unmount partisi apa pun pada drive.
Jika demikian, buka "Manajemen Komputer", lalu buka "Manajemen Disk". Untuk setiap partisi di perangkat, klik kanan partisi tersebut, pilih "Ubah Huruf dan Jalur Drive", dan hapus semua huruf drive yang ditetapkan untuk partisi itu. Setelah melakukannya, Anda harus menemukan bahwa fitur "keluar dengan aman" berfungsi seperti yang Anda harapkan.
sumber
Apakah USB yang dilaporkan windows sedang digunakan ... sama seperti orang lain di sini.
Di Windows 10 Ctrl + Alt + Del sampai ke Task Manager.
Temukan dengan menggulir - Windows Explorer. dan sorot.
Kanan bawah adalah tombol ramah yang bagus yang disebut "Restart Process"
Periksa tiga kali lipat bahwa "Windows Explorer" adalah satu-satunya yang disorot.
Klik kiri mouse tombol ramah "Restart Process".
Saya hanya punya satu Explorer, yang lain kadang-kadang punya dua. Catat yang mana kembali. Coba dan tutup / keluarkan USB. Milik saya bekerja dengan baik, tutup USB.
Jika milik Anda tidak mengeluarkan / menutup, maka kemungkinan itu adalah Explorer lainnya. Coba lagi dan Restat yang itu. Semoga berhasil.
sumber