12

Windows 8 не позволяет мне размонтировать жесткий диск, говоря, что он используется.

Я не могу найти, какая программа использует его.

Есть ли программа, которая выдаст мне список всех программ, использующих жесткий диск?

3 ответа3

5

Исследователь процессов от Mark Russinovitch Sysinternals (теперь принадлежит Microsoft) может сделать это:

в меню «Найти» нажмите «Найти дескриптор или DLL ...»

там введите то, что вы ищете (в вашем случае, например, f: если это имя диска, вы хотите знать, какие программы (ы) все еще используются)

затем он отобразит все процессы, которые используют дескриптор или dll, содержащие искомую строку (например, содержащую f: перечисляя все программы, все еще использующие что-то на f: или имеющую текущий каталог, установленный где-то на f:

(Вы можете использовать то же самое, чтобы узнать, какой процесс открыл данный конкретный файл и т.д.)

4

Я предлагаю использовать дескриптор Windows Sysinternals, чтобы получить список всех открытых обработчиков, поскольку вполне возможно, что программа оставила один открытый обработчик, но не использует его.

С помощью ручки вы можете увидеть, что открыто на этом диске. Это программа командной строки, просто введите "handle", где вы ее сохраните, и на этом все.

Вы также можете набрать handle >> results.txt чтобы сохранить их в файле results.txt и просмотреть их более просто.

Вывод в этом формате:

Handle v3.46      
Copyright (C) 1997-2011 Mark Russinovich         
Sysinternals - www.sysinternals.com          

------------------------------------------------------------------------------        
System pid: 4 NT AUTHORITY\SYSTEM        
  934: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat        
  938: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG          
  93C: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.dat.LOG         
  948: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.DAT               
1

Попробуйте эти шаги:

  1. Скачать Microsoft Process Explorer
  2. Откройте приложение
  3. Нажмите на график ввода / вывода

  1. Наведите курсор на ряд дисков

Он должен показать вам исполняемый файл, запущенный на этом диске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .