Задать вопрос
@Sanitar88
Студень

Как узнать, какая программа получает доступ к диску и что считывает?

Вопрос больше из желания разобраться, чем из практической надобности.
Подключил внешний жёсткий диск. Ничего с него не читаю, не пишу. Однако, запускаю оперу, и... слышу "оперу" - диск начинает потрескивать и что-то читать. Не файл подкачки точно. Интересно, можно ли как-то узнать, что именно (какая программа) получает доступ к диску и что именно считывается/записывается? Чтобы каждый факт доступа писался в лог, например. Если готового решения нет, насколько сложно написать своё (под win7x64)?
Идеальным ответом была бы простая утилитка - логгер с открытыми исходниками на C++
  • Вопрос задан
  • 2154 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
a13xsus
@a13xsus
Lazy developer
Диспетчер задач — вкладка Быстродействие — кнопка Монитор ресурсов — вкладка Диск.

Более подробно Process Monitor Марка Руссиновича — https://technet.microsoft.com/en-us/sysinternals/p...
Ответ написан
@andreyNN
есть "Аудит файловой системы" в групповых политиках, включаете, настраиваете папки для мониторинга, получаете события в журнале. журнал можно фильтровать в павершелле или где вам удобно.
минус данного решения 1. не все системные вызовы записываются. 2. никогда не видел что бы использовали для всего диска.
плюсы в простоте и близости к ос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы