Prostsza metoda : Windows (przynajmniej 10, AFAIK) tworzy wpis w dzienniku zdarzeń, gdy próbujesz wysunąć dysk wymienny i nie możesz tego zrobić, ponieważ proces ma blokadę. Dwa identyfikatory zdarzeń 225 pokażą identyfikator procesu i nazwę procesu odpowiedzialnego za blokadę.
Krok po kroku:
1) Uruchom przeglądarkę zdarzeń
2) Otwórz „Dzienniki systemu Windows”, a następnie „System”
3) Kliknij prawym przyciskiem myszy „System” i wybierz „Filtruj bieżący dziennik”
4) W oknie dialogowym, które się pojawi, wpisz „225” (bez cudzysłowów), gdzie jest napisane „Wszystkie identyfikatory zdarzeń”
5) Zobaczysz wtedy wszystkie zdarzenia związane z niemożnością wysunięcia, ponieważ proces zablokował dysk.
6) Spójrz na znaczniki czasu na wszystkich tych pozycjach i dowiedz się, które odnoszą się do faktycznego czasu próby wysunięcia dysku.
7) Podejmij odpowiednie działania. Łagodne zakończenie zadania (zamknięcie programu z blokadą) jest w większości przypadków OK. Zatrzymanie usługi Windows Search jest również w porządku. Zatrzymanie skanowania antywirusowego powinno być w porządku (jeśli nie podejrzewasz, że masz w tym czasie wirusy). Przejście do menedżera zadań i zabicie procesu może nie być w porządku. Jak sobie z tym poradzić, wykracza poza zakres tego pytania.
8) (Zapisz widok ...) w panelu Operacje (w prawej ramce) możesz „Zapisz filtr w widoku niestandardowym ...”, aby znaleźć go w „Widokach niestandardowych” (w lewej ramce nad „ Dzienniki systemu Windows ”)
ID procesu:
Nazwa procesu:
8) Jeśli nie masz innej pozycji o nazwie procesu , proces systemowy (identyfikator procesu 4) wstrzymuje dysk. Aby obejść ten problem, musisz przejść do zarządzania dyskami i przełączyć dysk, który chcesz wysunąć w tryb offline . Jeśli plik znajduje się na dysku rozruchowym, nie można go ustawić w trybie offline. W takim przypadku patrz uwaga poniżej:
AKTUALIZACJA 2018 : Widziałem aplikacje takie jak WhatsApp Desktop utrzymujące uchwyty na Chrome Canary za pośrednictwem procesu systemowego . Ponieważ nie można wysunąć dysku rozruchowego (ponieważ jest w użyciu), rozwiązaniem było użycie innego fajnego narzędzia Sysinternals , o nazwie Handle . Po zamknięciu programu, który ma zablokowany plik, uruchom uchwyt i uruchom (na przykład), handle64 "Chrome SxS\Application\chrome.exe"
aby sprawdzić, czy uchwyty są nadal obecne w pliku, który ma blokadę PID 4. Za pomocą prób i błędów zamknij każdy uruchomiony program, dopóki nie będzie więcej uchwytów w zablokowanym pliku.
Najlepsza metoda (płatna)
Pobierz i uruchom SafelyRemove . Pomaga wysunąć dysk, a jeśli nie może tego zrobić, wyświetla, które procesy mają blokadę: