Czasami, gdy śledzę proces bezpiecznego usuwania dysku flash USB, pojawia się komunikat, że nie mogę go usunąć, ponieważ niektóre programy go używają. Jednak nie jestem w stanie powiedzieć, które to programy, więc w końcu muszę zamykać programy - czasem nawet losowo.
Jak sprawdzić, który program korzysta z napędu flash USB?
Przeszukałem Internet, ale nie znalazłem nic obiecującego; jedno rozwiązanie może być za pośrednictwem Process Explorer, ponieważ pokazuje uchwyty, ale nie wiem, jak go użyć, aby rozwiązać mój problem.
Najlepszym rozwiązaniem byłoby posiadanie programu, który może automatycznie dla mnie zamknąć te programy lub przynajmniej powiedzieć, które to programy.
windows
usb-flash-drive
użytkownik712092
źródło
źródło
Odpowiedzi:
To narzędzie i to narzędzie wyglądają tak, jakby służyły celowi, który próbujesz osiągnąć. Interfejs NirSoft jest nieco mniej bezpośredni, ale ufam autorowi i jego zdolności do pisania kodu. Drugi wydaje się mieć bardziej przydatny interfejs użytkownika w twojej sytuacji, ale nie mam historii ze stroną internetową lub autorem.
ProcessExplorer to kolejny łatwy sposób, po prostu otwórz ProcessExplorer, naciśnij Ctrl+ F, a następnie wpisz nazwę pliku. ProcessExplorer wyświetli listę wszystkich programów korzystających z tego pliku. Jeśli narzędzie WhoLockMe nie działa dla Ciebie, polecam ProcessExplorer, po prostu dlatego, że ma tak wiele innych przydatnych funkcji.
źródło
I:
Używam EjectUSB (działający link do pobrania ):
źródło
W systemie Windows 7 Pro działa to:
Zgodnie z wcześniejszą odpowiedzią prawdopodobnie dobrym pomysłem jest upewnienie się, że pamięć USB jest zoptymalizowana pod kątem szybkiego usuwania. Że POWINIEN zapewnić, że żadne otwarte zapisy ... ymmv
źródło
W Podglądzie zdarzeń (zaznaczonym w Windows 10) -> Dzienniki systemu Windows -> System - możesz zobaczyć, co się stało.
Przykład:
źródło
Rozwiązanie @Darth Android działa również z Process Hackerem
źródło
Process Explorer
przydaje się również do tego. DziękiM:
daje nic, tak jak w Process Explorer. Wygląda na to, że jest to darmowy klon Process Explorer.ProcMon by Sysinternals pozwoli ci oglądać wszystkie działania związane z plikami i rejestrami oraz pozwala filtrować tylko te wpisy, które odnoszą się do twojego thumbdrive. Może to być dokładniejszy sposób na opisanie każdego procesu używającego dysku.
Ponadto, w zależności od wersji systemu Windows, mogą być używane domyślne aplikacje korzystające z napędu.
Jeśli Win7, sprawdź, czy SuperFetch jest włączony w napędach USB. Jeśli XP, sprawdź, czy buforowanie zapisu na dysku jest włączone.
Funkcja SuperFetch pozwala systemowi Windows używać pamięci tymczasowej jako dodatkowej „pamięci RAM”, przenosząc pamięć podręczną dysku z dysku systemowego. Buforowanie zapisu na dysku pozwala na szybsze przesyłanie plików do iz dysków wymiennych, ponieważ występuje w tle i podczas bezczynności systemu.
źródło
Widzę to losowo na dyskach zewnętrznych w formacie NTFS (zarówno HD, jak i Flash). Nawet jeśli są ustawione na „Optymalizuj pod kątem szybkiego usuwania” w Menedżerze urządzeń, coś w systemie (prawdopodobnie sterownik systemu plików) trzyma coś, czego nie powinno. Żadne narzędzie, które znalazłem, nie jest w stanie wyświetlić, który zasób jest przechowywany, a Process Explorer nie pokazuje żadnych otwartych uchwytów urządzenia ani żadnego z jego plików.
Jedynym wyjściem, jakie znalazłem, jest zamknięcie systemu lub użycie
sync
narzędzia Sysinternal do opróżnienia wszystkich buforów systemu plików i po prostu szarpnięcie kabla. Kiedy wykonam „brudne” pociągnięcie, natychmiast podłączę się ponownie, uruchomię polecenie chkdsk i będę mógł później normalnie wysunąć dysk.źródło
Po wypróbowaniu wielu narzędzi zdecydowałem się na Unlocker, który pomaga w scenariuszach, w których Windows skarży się na zablokowane pliki itp. Możesz go uzyskać na stronie http://www.filehippo.com/download_unlocker/ . Podczas gdy narzędzie nirsoft i Process Explorer działają, myślę, że są one przeznaczone dla zaawansowanych użytkowników. Aby szybko wyjść, jeśli działa rozwiązanie Unlocker.
źródło
Rozwiązałem problem, ustawiając dysk w taki sposób:
Dysk w mapie partycji powinien teraz zniknąć. Powinieneś być w stanie bezpiecznie usunąć dysk bez błędów.
Nie zapomnij ustawić go online następnym razem po podłączeniu dysku.
źródło