Windows 8 не позволяет мне размонтировать жесткий диск, говоря, что он используется.
Я не могу найти, какая программа использует его.
Есть ли программа, которая выдаст мне список всех программ, использующих жесткий диск?
Исследователь процессов от Mark Russinovitch Sysinternals (теперь принадлежит Microsoft) может сделать это:
в меню «Найти» нажмите «Найти дескриптор или DLL ...»
там введите то, что вы ищете (в вашем случае, например, f:
если это имя диска, который вы хотите знать, какие программы еще используются)
Затем он отобразит все процессы, которые используют дескриптор или DLL, содержащие искомую строку (например, содержащий f:
, таким образом, перечисляя все программы, все еще использующие что- f:
либо или имеющие текущий каталог, установленный где-то f:
)
(Вы можете использовать то же самое, чтобы узнать, какой процесс открыл данный конкретный файл и т. Д.)
Я предлагаю использовать дескриптор Windows Sysinternals, чтобы получить список всех открытых обработчиков, поскольку вполне возможно, что программа оставила один открытый обработчик, но не использует его.
С помощью ручки вы можете увидеть, что открыто на этом диске. Это программа командной строки, просто введите «handle», где вы ее сохраните, и все.
Вы также можете набрать,
handle >> results.txt
чтобы сохранить их в файле results.txt и посмотреть их проще.Выходные данные в этом формате:
источник
Попробуйте эти шаги:
Он должен показать вам исполняемый файл, запущенный на этом диске.
источник