Jak bezpiecznie usunąć dysk USB, gdy „system Windows nie może zatrzymać urządzenia z„ woluminem ogólnym ”, ponieważ program go nadal używa”?


40

Czasami, gdy próbuję usunąć zewnętrzny dysk twardy USB, pojawia się komunikat:

System Windows nie może zatrzymać urządzenia z „woluminem ogólnym”, ponieważ program go nadal używa.

Próbowałem zamknąć wszystkie programy na pulpicie, ale nadal nie wyświetla komunikatu „bezpieczne do usunięcia”. Zasadniczo jestem w stanie zapewnić bezpieczne usuwanie dysków flash bez problemu.

Jak bezpiecznie usunąć dysk USB, gdy otrzymam ten komunikat?

Mam Windows XP i Vista, jeśli to ma znaczenie.


5
Uśpij skrzynkę, wyjmij dysk, gdy skrzynka już śpi.
Daniel R Hicks

5
Nadal codzienny problem w systemie Windows 10 Pro (1703, 15063.413, x64).
Tamás Bolvári,

1
Windows 10 1809, wciąż taki sam… Dlaczego nie piszą, Który program go używa…
Yvon

Odpowiedzi:


22

Poszukaj RemoveDrive na tej stronie (bezpośredni link do strony Narzędzia Drive sekcja narzędzia RemovDrive ).
Te strony mają również dobre informacje pokrewne.

Narzędzie RemoveDrive jest przydatne również wtedy
, gdy nie jest dostępna opcja „Bezpiecznie usuń” w zasobniku dla urządzeń pamięci USB .


Wszystko, co może ci powiedzieć, co trzyma dysk, jest dobre. Dostałem to po tym, jak wszystko zamknąłem, nawet wszystkie okna eksploratora. Czasami więc Windows po prostu nie chce odpuścić dysku.
Joshua Nurczyk

@Joshua, czułem, że czasami system Windows indeksuje dysk i trzyma go za to ... Opcja „ -i” na RemoveDrive wyłącza na chwilę usługę indeksowania w celu usunięcia dysku.
nik

Lubię Unlocker, który jest przeznaczony do wyświetlania i zwalniania otwartych uchwytów plików / katalogów.
opello

1
Odblokuj ponownie: Zauważ, że jest to niebezpieczne . Będziesz mógł usunąć pendrive, ale ryzykujesz uszkodzenie plików w przyszłości, gdy dojdzie do ponownego przetworzenia uchwytu pliku i zarówno nowy, jak i stary program spróbują zapisać na nim dane.
Hennes

1
Odpowiedni artykuł na temat technetu, który mówi o zamykaniu uchwytów plików do usunięcia, ale to samo dotyczy przypadku pendrive.
Hennes

9

Często dzieje się tak, ponieważ dysk jest indeksowany; kliknij prawym przyciskiem myszy dysk> właściwości i odznacz indeks. Lub AV monitoruje napęd - wyłącz AV, aby to przetestować.


Dzięki, ale wtf? Co to jest „indeksowanie”? A dlaczego system Windows nie zatrzymuje po prostu indeksowania po kliknięciu przycisku „wysuń”?
krubo

6

Istnieje kilka powodów, dla których USB jest niezbywalny:

  1. Jest w użyciu. Pamiętaj, że jeśli patrzysz na dysk w Eksploratorze, to jest on w użyciu!
  2. System Windows kończy kopiowanie dużego pliku na dysk lub z dysku (rzadko powód)
  3. Błąd w systemie Windows powoduje, że plik conime.exe utknął na dysku (może zostać bezpiecznie zabity)
  4. Jeśli dysk USB jest sformatowany jako NTFS, dziennik wszystkich aktualizacji plików może być nadal otwarty
  5. Jeśli indeksowanie dysku jest włączone dla dysku, Windows może wściekle indeksować wszystkie pliki na nim

Moja rada to:

  1. Upewnij się, że dysk USB nie jest zdefiniowany jako indeksowany.
  2. Poczekaj, a następnie spróbuj ponownie. Może to działać kilka sekund później.
  3. Kup Zentimo (29,90 USD), który dobrze wykonuje próbę usunięcia dysku. Nawet jeśli się nie powiedzie, nadal mówi, które programy używają jakich plików (zapłaciłem).

czy usunięcie dużej ilości danych spowodowałoby ten problem? Usunąłem około 1 TB danych i wygląda na to, że proces został zakończony, ale dysk nie zostanie bezpiecznie wysunięty.
SoilSciGuy

@ SoilSciGuy: Jeśli żaden z powyższych punktów nie działa dla Ciebie, skorzystaj z bezpłatnego Process Explorer, aby wyszukać „X:” (X = dysk), aby sprawdzić, czy jest używany.
harrymc

5

To nie jest dobra odpowiedź, ale zawsze możesz wyłączyć komputer i odłączyć urządzenie USB.


1
Właściwie nie możesz! Usłyszysz kliknięcie napędu. Ale jeśli zostanie wysunięty, kliknięcie nie nastąpi. Nie wiem, czy to ma znaczenie, ale miałem problemy z dwoma zewnętrznymi dyskami twardymi (dysk wyglądał na niesformatowany), podejrzewam, że to z powodu takich wyłączeń ...
Alex

@Alex Jeśli zamkniesz komputer, nie będzie mógł korzystać z napędu, jeśli nie ma on zasilania.
starbeamrainbowlabs

Zamykanie systemu było moim rozwiązaniem, dopóki nie chkdskzacząłem szukać błędów po wykonaniu tej czynności.
RockPaperLizard,

1
@RockPaperLizard Wtedy coś jest nie tak z oprogramowaniem. System operacyjny powiedział programowi, że się zamyka, nadal nie opróżnia zapisów i nie zamyka pliku. W tym momencie nie możesz nic zrobić poza uderzeniem programisty w głowę.
dvtan

5

Odkryłem, że darmowy USB Disk Ejector jest bardzo przydatny:

Program, który umożliwia szybkie usuwanie dysków w systemie Windows. Może wysuwać dyski USB, dyski Firewire i karty pamięci. Jest to szybka, elastyczna i przenośna alternatywa do korzystania z okna dialogowego „Bezpiecznie usuń sprzęt” systemu Windows.


Wygląda na świetną aplikację, ale dla mnie nie działała.
RockPaperLizard,

5
  • Kliknij prawym przyciskiem myszy właściwości napędu USB w Eksploratorze Windows.
  • W wyskakującym oknie kliknij „Sprzęt”.
  • Zidentyfikuj dysk i kliknij go raz lewym przyciskiem myszy, aby go podświetlić, a następnie kliknij pole właściwości.
  • Kliknij „Zmień ustawienia”.
  • Kliknij kartę Zasady i wybierz „Optymalizuj do szybkiego usunięcia” i kliknij OK.

Jeśli masz pewność, że żaden z twoich procesów nie jest nadal używany na tym USB, po prostu wyciągnij go.

[Edytuj: Nie znaleziono oficjalnej dokumentacji Microsoft tej metody, ale Cnet ma artykuł na ten temat: Szybko usuwaj urządzenia USB bez korzystania z Bezpiecznego usuwania .]


Ta metoda jest o wiele lepsza niż wszystkie rygory wyżej ocenianych odpowiedzi.
NewSites

4

Jeśli nie jest to żadna z opcji dla pieszych / wspólnych, może to oznaczać, że dysk jest wymieniony jako „udostępniony” w sieci i można uzyskać do niego dostęp za pośrednictwem innego komputera. W moim przypadku, mimo że komputer zdalny był wyłączony, nadal miał blokadę katalogów. Udostępnij, a jeśli tak, to powinno działać.


3

Szybki sposób na znalezienie otwartego procesu / pliku, który uniemożliwia odmontowanie:

Właśnie to rozgryzłem. Dzięki Process Explorer (bezpłatne pobieranie) jest to naprawdę łatwe.

  1. Pobierz, rozpakuj i uruchom procexp.exe
  2. Wybierz z menu „ Znajdź ”, „ Znajdź uchwyt lub DLL ... ” lub naciśnij Cntl-F
  3. Wpisz tylko literę dysku (po której następuje „ : \ ”) w polu tekstowym wyszukiwania

Spowoduje to wyświetlenie wszystkich otwartych plików na woluminie wymiennym, procesów, które są właścicielami uchwytów plików oraz identyfikatorów PID procesów. Kliknij dwukrotnie, aby podświetlić proces w oknie głównym (u góry) i pliku (u dołu). Stamtąd możesz kliknąć proces prawym przyciskiem myszy, aby go zabić lub kliknąć plik prawym przyciskiem myszy, aby zamknąć uchwyt pliku .


1
Głosowano, ponieważ ta wskazówka była całkiem fajna. Niestety nadal utknąłem. Odkryłem, że winowajcą był explorer.exe. Uruchomiłem ponownie explorer.exe, a następnie ponownie przeprowadziłem wyszukiwanie, co spowodowało „0 pasujących elementów”. Ale nadal pojawia się komunikat o błędzie „System Windows nie może zatrzymać urządzenia ...”.
Ryan

1
W moim przypadku mówi się, że tylko „System” trzyma referencję.
TN.

2

Prosta poprawka (Windows 7 Professional 64-bit):

  1. Zmień literę dysku, a jeśli chcesz zachować tę samą literę, zmień ją z powrotem.

  2. Dysk można teraz odmontować.

Zmiana litery dysku powoduje odłączenie napędu od wszystkich procesów, które mogą go używać, jak informuje komunikat ostrzegawczy. Gdy to nastąpi, możesz odmontować go w zwykły sposób.

Jeśli nie wiesz, jak zmienić literę dysku, postępuj zgodnie z tymi instrukcjami.

  1. Panel sterowania -> Narzędzia administracyjne -> Zarządzanie komputerem -> Pamięć masowa -> Zarządzanie dyskami (poczekaj ~ 10 sekund na pojawienie się informacji).

  2. Wybierz dysk problem w nagłówku woluminu.

  3. Przewiń do tego napędu w dolnej części okna.

  4. Kliknij dysk prawym przyciskiem myszy i wybierz Zmień literę dysku i ścieżki.

  5. Zmień literę dysku na inną, nie zarezerwowaną dla innego dysku.

  6. Potwierdź komunikat ostrzegawczy.

Jeśli chcesz, aby dysk zachował oryginalną literę, po prostu przełącz ją z powrotem. Dysk można teraz odmontować.


Właśnie dlatego wiesz, że ta konkretna odpowiedź została zacytowana w poście na blogu: cybertext.wordpress.com/2017/02/22/… - tylko z tego powodu zasługuje na głosowanie. Ale niestety, właśnie przetestowałem tę metodę z upartym zablokowanym dyskiem twardym USB, nie działa, gdy winowajcą jest proces „System” (dostaję to regularnie i ani ProcessExplorer, ani LockHunter nie mogą zamknąć uchwytów związanych z czterema plikami systemowymi w \ $ Extend \ $ RmMetadata \, a zmiana litery dysku powoduje, że te same uchwyty pojawiają się ponownie sekundę później z nową literą).
GabrielB,

2

Myślę, że dzieje się tak, ponieważ sam system Windows wciąż finalizuje zapisy na dysk twardy. Otrzymuję ten sam komunikat, jeśli próbuję się rozłączyć bezpośrednio po skopiowaniu niektórych plików. Jeśli poczekam, aż dysk przestanie się obracać, odłącza się bez problemu.


1

Sprawdź ostatnio zainstalowane programy, które mogą zapobiec bezpiecznemu odłączeniu dysku twardego.

W moim przypadku była to Magical Defrag 2: każdy nowo podłączony dysk z przypisaną nową literą był automatycznie oznaczany, więc teraz po odznaczeniu mogę bezpiecznie usunąć dysk USB.


1

Dwa najbardziej niezawodne sposoby to takie, których nikt jeszcze nie sugerował, ponieważ czasami są one najbardziej niewygodne:

  1. Wyloguj. Zaloguj się ponownie. Spróbuj ponownie bezpiecznie wysunąć urządzenie USB (za pomocą narzędzia Windows). Jeśli nawet to nie zadziałało, to:
  2. Całkowicie wyłącz komputer. Następnie po prostu odłącz urządzenie USB bez pytania o zgodę.

0

Wynika to z faktu, że przynajmniej proces / program nadal uzyskuje dostęp do dysku USB. Może to nie wystarczyć, jeśli po prostu zamkniesz wszystkie programy na dekstop, jeśli kopiujesz foldery z / na dysk twardy USB, otrzymasz tę wiadomość.

Spróbuj znaleźć proces, w którym przechowywany jest zasób, albo zakończ proces, albo go zamknij, a dysk twardy USB powinien być w stanie bez problemu usunąć.

Daj nam znać, jak to idzie.


0

Zrobiłem to dla mnie, zmieniając literę dysku. Nie mogłem zabić procesu dostępu, ponieważ był to PID 4 (sam system), który otworzył H: \ $ EXTEND ..... (widział to w Process Explorer).

Po zmianie litery dysku mogłem ją spokojnie usunąć ... WOW, Windows to niekończąca się gra przygodowa ..... :))))


0

ta metoda zadziałała dla mnie 1): Uruchom -> „diskmgmt.msc” -> Znajdź dysk na liście dysków fizycznych (dolny panel) -> kliknij dysk prawym przyciskiem myszy (skrajna lewa część), a nie partycję -> Kliknij „Offline”

2): Uruchom -> „cmd.exe” -> wpisz „diskpart” -> wpisz „list disk”, znajdź swój dysk # -> wpisz „select disk x”, gdzie x jest numerem twojego dysku od ostatniego kroku -> wpisz „dysk offline”. Teraz możesz wyjść z wiersza polecenia lub po prostu wpisać „exit” w partycji dysku, a następnie zamknąć wiersz polecenia. ”

Używam polecenia „remove all odinstaluj” w poleceniu diskpart, aby wyrzucić dysk. nie mogę tego teraz uprościć, ponieważ polecenie Devcon nie mogło wkrótce zabić dysku.

teraz użyj bezpiecznego narzędzia do usuwania sprzętu i wysuwania mediów

Dzięki

Reizaal Abdul Aziz

https://answers.microsoft.com/en-us/profile/bf1a3358-a39a-4c32-bc7e-692576439363


Witamy w Super User. Wygląda na to, że próbujesz podać informacje o autorze. Samo „reklamowanie” nieznajomego nie jest użytecznym sposobem na zrobienie tego. Zamiast tego link do źródła informacji.
fixer1234

0

Dziękuję wszystkim za ten problem z systemem Windows, z którym wielu ma problemy, to moja odpowiedź na to. Łatwo: nie klikaj ikony bezpiecznego usuwania na pasku zadań, ale przejdź do pamięci USB w Eksploratorze i wysuń ją tam, rozwiązane.


Witamy w Super User. Ponieważ PO określił, że chce bezpiecznie usunąć dysk (tj. Usunąć go bez ryzyka utraty danych), nie odpowiada to na pytanie, ponieważ w ten sposób NIE zapewnia to utraty danych po usunięciu.
Mówię: Przywróć Monikę

-1

Zauważyłem to bardzo często. To, co robimy, to udostępnianie, a następnie udostępnianie dysku. Ma 99% wskaźnik sukcesu. Nie mam pojęcia, dlaczego to działa, ale od czasu do czasu mówi, że inny użytkownik uzyskuje dostęp do dysku ... mimo że udostępniłem go tylko po to, aby go udostępnić. Spróbuj tego. Byłbyś zaskoczony współczynnikiem sukcesu.


Ta wskazówka niestety nie zadziałała w przypadku mojego zewnętrznego dysku twardego Backblaze w systemie Windows 10.
Ryan

-1

Wypróbuj darmowe narzędzie Hotswap, możesz pobrać tutaj http://mt-naka.com/hotswap/index_enu.htm .

  • Upewnij się, aby aktywować Bezpiecznie usuwalne urządzenia, klikając prawym przyciskiem myszy ikonę hotswap na systray - typ urządzenia - Bezpiecznie usuwalne urządzenia.
  • Następnie możesz usunąć dysk USB, klikając ikonę hotswap lewym przyciskiem myszy na pasku zadań i wybierając dysk wymienny.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.