Jak bezpiecznie usunąć urządzenie zablokowane przez proces systemowy za pomocą uchwytu na \ $ Extend \ $ RmMetadata \ $ Txf

39

Mam zewnętrzny dysk twardy, który chciałbym „bezpiecznie usunąć”. Niestety mój system (Windows 7 x64) narzeka, że ​​„urządzenie jest obecnie w użyciu”.

Za pomocą Process Explorer odkryłem, który proces trzyma uchwyt na urządzeniu:

Zrzut ekranu Process Explorer

Oczywiście Systemnie jest to proces, który mogę po prostu zabić i skończyć z nim. Przeprowadziłem trochę badań i wydaje się, że jest to powszechny problem , ale jak dotąd nie znaleziono rozwiązania (oprócz ponownego uruchomienia komputera, którego chciałbym uniknąć, jeśli to możliwe).

Czy istnieje jakieś rozwiązanie tego problemu, które przegapiłem?

Heinzi
źródło
haha tak. ponowne uruchomienie może rozwiązać problem, ale uruchom ponownie komputer.
apis17
3
MS nadal nie naprawił tego w Windows 10
BeowulfNode42

Odpowiedzi:

23

Zawsze miałem ten problem z jednym z moich zewnętrznych dysków Toshiba. Bardzo cenię ten dysk ze względu na jego wbudowany detektor wstrząsów, który obecnie jest bardzo trudny do znalezienia. Ale problem, którego nie można usunąć bezpiecznie, doprowadzał mnie do szału.

Dziś trafiłem w to pytanie / wątek na stronie MS social-technet . Chociaż na dole jest dużo hałasu, zwracają uwagę na kilka typowych problemów. Podobnie jak usługa śledzenia rozproszonego. Naprawdę trudno jest to wszystko odczytać z powodu wojny wielkości płomieni cohones, która w pewnym momencie nasiliła się, ale czytanie tematu od końca pomaga;)

W każdym razie, przepraszam za mój gadatliwy nastrój, właśnie naprawiłem moją skrzynkę na stałe.

Mam wyłączone usługi śledzenia rozproszonego / Windows Search / etc i nadal nie mogę bezpiecznie odłączyć dysku. Ktoś gdzieś zasugerował, że winowajcą jest „szybkie usunięcie”, ale prawie wszystkie moje dyski USB działają na nim i nadal mogę je bezpiecznie usunąć.

Jednak faktycznie próbowałem przełączyć ten dysk na „tryb wysokiej wydajności” i .. spowodowało to odparowanie uchwytów TxfLogContainerXXXX . To prawda, że ​​jest to opcja szybkiego usuwania. Jednak nie zwolniło to jeszcze mojego dysku. Nadal nie mogłem go wyrzucić.

Następnie przeszedłem do narzędzia ComputerManagement-> DriveManagement i usunąłem przypisania liter dysku dla tego napędu . Natychmiast potem udało mi się wysunąć dysk.

Następnie spróbowałem podłączyć go ponownie, ponownie przypisując literę dysku, przełączając go na szybkie usuwanie i wydaje się, że działa poprawnie i nadal można go wysunąć.

W tak długim temacie na stronie MS wspominają również o tych działaniach. Ktoś zasugerował:

  • zmień litery dysku i uruchom ponownie
  • lub spróbuj przełączyć dysk w tryb „offline”

Myślę, że „przełącz dysk w tryb offline” poprzez „zarządzanie komputerem -> zarządzanie dyskami” może być rzeczywiście najszybszym rozwiązaniem, jednak nie próbowałem tego, ponieważ moje losowe próby pomogły, zanim o tym przeczytałem.

quetzalcoatl
źródło
1
Miałem ten sam problem (spowodowany przez tę samą blokadę na \ $ Extend \ $ RmMetadata \ $ Txf), ale w moim przypadku nie byłem w stanie odinstalować dysku TrueCrypt. Używam Voidtools Everything i ten proces okazał się utrzymywać blokadę. Rozwiązanie: zabij wszystko przed demontażem lub upewnij się, że dysk jest zainstalowany jako „nośnik wymienny” w ustawieniach TrueCrypt. Pliki na tym dysku nie będą wówczas indeksowane przez Everything.
mgr326639,
W systemie Windows 8.1 mogłem zmienić literę dysku, a następnie po prostu wysunąć nową literę dysku z zasobnika systemowego. Dzięki.
Adrian
W systemie Windows 7 x64 byłem w stanie zmienić literę dysku i wyskoczył dobrze.
Contango,
Nie można przełączyć zewnętrznego dysku USB 3.0 w tryb offline, ponieważ opcja była wyszarzona (Windows 7 x64), ale usunięcie przypisanej litery dysku w narzędziu Zarządzanie dyskami działało jak urok! Dzięki!
światłoszczelny
3

Dla mnie problem był spowodowany włączeniem indeksowania zawartości pliku na dysku (który jest domyślnie włączony)

Aby to wyłączyć:

Kliknij prawym przyciskiem myszy dysk> Właściwości> Odznacz Zezwalaj plikom na tym dysku na indeksowanie zawartości oprócz właściwości pliku

Po wyłączeniu indeksowania zawartości udało mi się wysunąć dysk.

Raymond
źródło
2
Właśnie tego spróbowałem. Pół dnia później Eksplorator Windows wciąż przegląda pliki, odznaczając ten atrybut na każdym z nich. Czy wystarczy rozbroić ten atrybut w katalogu głównym dysku?
Heinzi
Niestety, że to nie rozwiązało problemu: po prostu próbowałem wysunąć urządzenie, ten sam problem.
Heinzi,
2

Pięć lat później naprawiłem ten problem, korzystając z komercyjnego narzędzia: Bezpieczne usuwanie USB , które może „wymusić zatrzymanie” urządzenia cierpiącego na ten problem. (Wcześniej korzystałem z obejścia „offline” wspomnianego w odpowiedzi quetzalcoatla.)

Uwaga: nie jestem związany z twórcami oprogramowania, po prostu o nich wspominam, ponieważ ich narzędzie rozwiązało problem.

Heinzi
źródło
1

Jeśli twój dysk jest ustawiony na szybkie usuwanie (w zasadach napędu), powinieneś być w stanie bezpiecznie go odłączyć bez korzystania z opcji „bezpiecznego usuwania”.

Miałem ten sam błąd co Heinzi, ale kiedy próbowałem go rozwiązać, zmieniając tryb na „lepszą wydajność”, zauważyłem, co faktycznie robi domyślna opcja :)

Brzmi niebezpiecznie, ale może bez buforowania naprawdę nie powinno być zmartwień?

BTW, mój dysk to WD-500, aw zarządzaniu dyskami nie ma opcji, aby przełączyć dysk w tryb offline.

Spikolynn
źródło
1
Jedynym zmartwieniem jest to, że jakaś aplikacja zdecyduje się zapisać na dysk w momencie jego wysunięcia. O ile nie wiesz na pewno, że proces, który ma uchwyt do tego dysku, w rzeczywistości nie zamierza zapisywać na dysku, jest to trochę ryzykowne. YMMV.
Adrian
@Spikolynn Opcja „Offline” jest dostępna po kliknięciu prawym przyciskiem myszy szarej (skrajnie lewej) części wiersza Dysk.
sm4rk0,
0

Ustawienie zasad usuwania na lepszą wydajność z devmgmt.msc nie pomogło mojemu przenośnemu dyskowi Seagate Expansion o pojemności 1 TB. Dopiero gdy użyłem services.msc do wyłączenia „licencji Crypkey”, zadziałało to natychmiast.

jous
źródło
0

Wypróbowałem wszystkie pozostałe odpowiedzi, takie jak zmiana / usunięcie litery dysku, przełączenie jej w tryb offline, ale te metody nie zadziałały.

Wolałbym nie bawić się przełączaniem jego zachowania i ustawić go na szybkie usuwanie.

Bezpieczne usuwanie USB pomogło, ale może nie bezpośrednio po szybkim kliknięciu dysku na głównej liście. Gdy pokazało mi to więcej niż LockHunter oprócz *Metadataplików w katalogu głównym dysku, działał na nim również MsMpEng.exe. Wymuszenie zatrzymania plików używanych przez ten proces wydawało się pomóc mi go usunąć.

W przypadku innych dysków lub sytuacji w końcu odkryłem, że Open Hardware Monitor wydaje się mieć blokadę, nawet jeśli nie znalazłem jeszcze innego konkretnego dowodu na to. Wolałbym nie zamykać programu, ponieważ muszę za każdym razem ustawiać prędkość wentylatora.

Pysis
źródło
0

Miałem ten sam problem i stwierdziłem, że przełączenie napędu w tryb offline jest najszybszą opcją, jak już powiedział @quetzalcoatl.

Jeszcze mała uwaga: po włączeniu napędu do trybu offline , należy odwrócić go z powrotem do internetowego innego następnym razem załączyć napęd nie rozpocznie i będzie rozpoznawany przez system.

Poniżej znajduje się bardzo mały skrypt automatyzujący proces, zainspirowany tym:
https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/dRhFTCtLJ3A

@echo off
:loop
echo list disk|diskpart|find "Online"
set "disk=."
set /p "disk=Pick disk number above to put offline: "
echo.
echo list disk|diskpart|find "Disk %disk%"
if errorlevel 1 (
echo  Invalid drive selection!
pause
goto :loop
) else (
pause>con
echo select Disk %disk%
echo offline Disk
echo online Disk
echo exit
)| diskpart

Pamiętaj, aby uruchomić plik wsadowy jako administrator i nacisnąć klawisz po wybraniu numeru dysku.

Gruber
źródło
-1

Podłączyłem pamięć flash USB przed uruchomieniem do systemu Windows 7 i nie mogłem jej wyjąć (bezpiecznie usunąć). Po zatrzymaniu usługi „Windows Search” mogłem bezpiecznie usunąć dysk. Miałem problem tylko wtedy, gdy dysk flash był podłączony do komputera przed uruchomieniem systemu Windows.

dsafas
źródło
Wygląda na to, że problem OP różni się od twojego
Sam