RetroRocket
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ilya_SpongeBob Для ХР много лет использую USB Safely Remove в качестве замены стандартного "безопасного извлечения". Утилита умеет извлекать/подключать диски без отключения кабеля или питания, а также показывает, какой процесс мешает извлечь флэшку или диск. Другой способ определить процесс, "удерживающий" диск и мешающий извлечению, воспользоваться Sysinternals Process Explorer. Запускаем, выбираем в меню Find -> Find Handle or DLL... (Ctrl+F), вводим в окне поиска букву нужного диска (например, b:\) и нажимаем Search. Ниже будут отображены процессы, которые в настоящий момент что-то делают с данными на этом диске. Теперь о том, как можно попытаться определить, кто же пробуждает выключенный диск. Для этого запускаем Sysinternals Process Monitor, открываем окно фильтров (Ctrl+L) и добавляем новый фильтр: Path + begin with + буква_диска + include. Запускаем мониторинг File -> Capture Events (Ctrl+E). Окно результатов должно быть пустым. Как только какой-нибудь процесс обратится к выключенному диску, его имя появится в окне Process Monitor.
|