Program mana yang menggunakan flash drive USB saya?


42

Kadang-kadang ketika saya mengikuti proses untuk menghapus flash drive USB dengan aman, saya diberi tahu bahwa saya tidak dapat menghapus drive karena beberapa program menggunakannya. Namun saya tidak dapat mengetahui program mana ini, jadi saya akhirnya harus menutup program - kadang-kadang bahkan secara acak.

Bagaimana cara mengetahui program mana yang menggunakan USB flash drive saya?

Saya telah mencari di Internet tetapi tidak menemukan yang menjanjikan; salah satu solusi mungkin melalui Process Explorer karena ia menunjukkan pegangan, tapi saya tidak tahu bagaimana menggunakannya untuk menyelesaikan masalah saya.

Solusi terbaik adalah dengan memiliki program yang dapat secara otomatis menutup program-program ini untuk saya, atau setidaknya memberi tahu saya program-program ini.


Yang bisa kami katakan adalah Windows menggunakan flash drive Anda. Saya pikir kita semua telah melihat masalah ini. Mungkin ada sesuatu di Device Manager yang memungkinkan Anda untuk mengoptimalkan drive untuk penghapusan cepat. Saya tidak dapat memeriksa sekarang ... Saya tidak menggunakan Windows saat ini.
pavium

Saya kira alasan untuk tidak menunjukkan program mana yang mengunci, sehingga akan membingungkan jika program tersebut adalah beberapa driver sistem ...
user712092

Jawaban:


24

Ini alat dan ini alat kedua terlihat seperti mereka akan melayani tujuan Anda berusaha untuk mencapai. Antarmuka NirSoft sedikit kurang langsung, tapi saya percaya penulis dan kemampuannya untuk menulis kode. Yang kedua tampaknya memiliki UI yang lebih berguna dalam situasi Anda, tetapi saya tidak memiliki riwayat dengan situs web atau penulis.

ProcessExplorer adalah cara mudah lain untuk melakukannya, cukup buka ProcessExplorer, tekan Ctrl+ F, lalu ketikkan nama file tersebut. ProcessExplorer akan mendaftar semua program menggunakan file itu. Jika alat WhoLockMe tidak berfungsi untuk Anda, saya akan merekomendasikan ProcessExplorer berikutnya, hanya karena ia memiliki begitu banyak fitur berguna lainnya.


7
Saya menemukannya dengan ProcessExplorer. Saya hanya perlu mengetikkan beberapa huruf lintasan drive saya (yang misalnya "e:"). Terima kasih banyak. :)
user712092

ProcessExplorer (tampaknya berbeda dengan NirSoft) memungkinkan Anda menemukan folder yang digunakan, misalnya dengan sistem file yang mengubah utilitas pemberi notifikasi, cukup <kbd> CTRL </kbd> + <kbd> F </kbd> lalu ketikkan hurufnya dari thumb drive Anda misalnyaI:
Jaime Hablutzel

2
Anda perlu menjalankan ProcessExlorer sebagai Administrator, jika Anda ingin mencari semua proses, termasuk proses sistem.
Alex Che

ProcessExplorer hanya berfungsi jika file tersebut dapat dieksekusi: DLL atau EXE.
Kaz 6-16

Rupanya, sebagai ujian saya membuka file C # .sln yang ada di thumbdrive. Itu tidak menampilkan Visual Studio ketika saya melakukan pencarian untuk d :, driveletter untuk thumbdrive saya.
Eric

6

Saya menggunakan EjectUSB ( tautan pengunduhan yang berfungsi ):

EjectUSB dapat dianggap sebagai opsi nuklir dari drive USB yang tidak akan keluar dengan benar di Windows, karena ada "aplikasi atau proses" mengaksesnya. Letakkan EjectUSB di thumb drive Anda dan jalankan, dan program tanpa ampun akan membunuh setiap program, proses, atau apa pun yang menyentuh drive Anda, membiarkan Anda menghapusnya dengan aman tanpa takut kehilangan data.


5
"program ini tanpa ampun akan membunuh setiap program, proses, atau apa pun yang menyentuh drive Anda, membiarkan Anda dengan aman menghapusnya tanpa rasa takut kehilangan data " Bagian-bagian yang ditekankan dapat berarti kontradiksi ...
Sk8erPeter

4

Di Windows 7 Pro, ini berfungsi:

  1. Buka "My Computer"
  2. Temukan drive USB yang dimaksud
  3. Klik kanan pada drive USB
  4. Klik pada "eject"; Anda sekarang akan mendapatkan pesan "... sedang digunakan ..." - perhatikan bahwa ia memiliki tombol "Lanjutkan"!
  5. Klik "Lanjutkan" untuk memaksa un-mount dan Anda harus siap.

Sesuai jawaban sebelumnya, mungkin ide yang baik untuk memastikan bahwa stik USB diatur agar dioptimalkan untuk penghapusan cepat. HARUS memastikan tidak ada tulisan yang terbuka .... ymmv


1
Tidak ada perintah menu konteks seperti itu di Windows 7: no Eject.
Kaz 6-16

4

Di Peraga Peristiwa (dicentang pada windows 10) -> Log Windows -> Sistem - Anda dapat melihat apa yang terjadi.

Contoh:

Aplikasi \ Device \ HarddiskVolume1 \ Program Files \ Security \ AVAST Software \ Avast \ AvastSvc.exe dengan proses id 2080 menghentikan penghapusan atau pengeluaran untuk perangkat USB \ VID_0BC2 & PID_2300 \ 2GH4ER2Z ____.


1
Apakah ada ID Peristiwa atau Sumber untuk dicari di antara setengah juta entri log?
Saya katakan Reinstate Monica

Anda dapat melihat waktu. Ini terjadi langsung, jadi jika Anda melepas USB drive dan ditolak - Anda pergi ke sana dan mencari berdasarkan waktu. Tidak banyak kejadian yang terjadi dalam beberapa detik, setidaknya di OS saya. Bahkan lebih lagi, Anda dapat membuka penampil acara dan menyegarkan tampilan tepat setelah operasi
Genry

Ini hebat karena tidak perlu menginstal program baru
aditsu

2

Solusi @Darth Android juga bekerja dengan Process Hacker

  1. Ctrl + F
  2. Masukkan huruf Drive, mis. E:
  3. Bam! Daftar program yang menyerang perangkat Anda

Silakan baca Bagaimana saya merekomendasikan perangkat lunak untuk beberapa tips tentang bagaimana Anda harus merekomendasikan perangkat lunak.
DavidPostill

Process Explorerberguna untuk ini juga. Terima kasih
Metafaniel

Tidak bekerja Pencarian untuk M:menghasilkan apa-apa, seperti di Process Explorer. Tampaknya ini adalah tiruan freeware dari Process Explorer.
Kaz 6-16

1

ProcMon oleh Sysinternals akan memungkinkan Anda untuk menonton semua aktivitas file dan registri dan memungkinkan Anda untuk hanya memfilter entri yang mereferensikan thumbdrive Anda. Ini mungkin cara yang lebih teliti untuk memberi tahu setiap dan setiap proses yang menggunakan drive Anda.

Juga, tergantung pada versi Windows Anda, mungkin ada aplikasi default menggunakan drive.

Jika Win7, periksa apakah SuperFetch diaktifkan di USB thumb drive Anda. Jika XP, periksa apakah cache tulis disk diaktifkan.

SuperFetch memungkinkan windows untuk menggunakan penyimpanan sementara sebagai "RAM" tambahan, memindahkan cache disk dari drive sistem. Caching penulisan disk memungkinkan transfer file ke dan dari disk yang dapat dilepas tampak lebih cepat dengan benar-benar terjadi di latar belakang dan selama waktu idle sistem.


1

Saya melihat ini secara acak pada drive eksternal yang diformat NTFS (baik HD dan Flash). Bahkan ketika mereka diatur ke "Optimalkan untuk Penghapusan Cepat" di Device Manager, sesuatu dalam sistem (mungkin driver sistem file) memegang sesuatu yang tidak seharusnya. Tidak ada alat yang saya temukan yang mampu menampilkan sumber daya apa yang sedang ditahan, dan Process Explorer tidak menunjukkan pegangan terbuka ke perangkat atau file apa pun.

Satu-satunya jalan yang saya temukan adalah mematikan sistem atau menggunakan syncalat Sysinternal untuk menyiram semua buffer filesystem dan hanya mencabut kabelnya. Ketika saya melakukan tarikan "kotor", saya akan segera memasang kembali, menjalankan chkdsk, dan dapat mengeluarkan drive secara normal setelahnya.


1

Setelah mencoba banyak alat, saya memilih Unlocker yang membantu dalam skenario di mana Windows mengeluh tentang file terkunci dll. Anda bisa mendapatkannya di http://www.filehippo.com/download_unlocker/ . Sementara utilitas nirsoft dan Process Explorer berfungsi, saya pikir mereka dimaksudkan untuk pengguna tingkat lanjut. Untuk keluar cepat jika solusi jalan Unlocker bekerja.


tidak disarankan menggunakan unlocker untuk dilepas karena Anda dapat merusak FS dan data di dalamnya.
Lorenzo Von Matterhorn

@LorenzoVonMatterhorn: mengapa ini merusak sistem file dan data di dalamnya?
Sk8erPeter

@ Sk8erPeter bagaimana korupsi terjadi dibahas misalnya di sini superuser.com/questions/594974/...
user712092

@ user712092: Saya tahu beberapa kemungkinan tentang korupsi filesystem, saya hanya ingin tahu bagaimana Unlocker berpotensi bekerja dalam kasus ini - tapi saya kira Lorenzo menyarankan bahwa itu mungkin merusak proses "aman" menghapus perangkat keras, karena itu tidak menunjukkan kepada OS yang menulis cache harus dibuang ke drive.
Sk8erPeter

0

Saya memecahkan masalah saya dengan mengatur drive offine seperti ini:

  1. Goto "PC Ini" -> "Kelola" -> "Manajemen Disk"
  2. Klik kanan ikon disk di peta partisi di bawah ini
  3. Klik "Offline"

Disk di peta partisi sekarang harus hilang. Anda harus dapat menghapus drive dengan aman tanpa kesalahan.

Jangan lupa untuk mengaturnya online lain kali setelah Anda menghubungkan drive Anda.


1
ini melepaskan drive dengan kekerasan, tindakan itu sendiri tidak aman
im_chc
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.