Windows 8 nie pozwala mi odmontować dysku twardego, mówiąc, że jest używany.
Nie mogę znaleźć programu, który go używa.
Czy istnieje program, który da mi listę wszystkich programów korzystających z dysku twardego?
Eksplorator procesów , Mark Russinovitch Sysinternals (obecnie własnością firmy Microsoft) może to zrobić:
w menu Znajdź kliknij „Znajdź uchwyt lub DLL ...”
tam wpisz to, czego szukasz (na przykład, f:
jeśli jest to nazwa dysku, na którym chcesz wiedzieć, które programy są nadal używane)
wyświetli wtedy wszystkie procesy, które używają dojścia lub biblioteki DLL zawierającej szukany ciąg (np. zawierający f:
, w ten sposób wyświetlając listę wszystkich programów nadal korzystających z czegoś f:
lub mających gdzieś ustawiony katalog bieżący f:
)
(Możesz użyć tej samej rzeczy, aby dowiedzieć się, który proces otworzył dany plik itp.)
Sugeruję użycie Windows Sysinternals Handle, aby uzyskać listę wszystkich otwartych programów obsługi, ponieważ jest bardzo możliwe, że program zostawił jeden otwarty program obsługi, ale go nie używa.
Za pomocą uchwytu możesz zobaczyć, co jest otwarte na tym dysku. Jest to program wiersza polecenia, wystarczy wpisać „uchwyt” w miejscu, w którym go zapisano, i to wszystko.
Możesz także wpisać,
handle >> results.txt
aby zapisać je w pliku results.txt i wyglądać łatwiej.Dane wyjściowe są w tym formacie:
źródło
Wypróbuj następujące kroki:
Powinien pokazywać plik wykonywalny uruchomiony na tym dysku.
źródło