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

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

Недавно я начал терять место на жестком диске. Я делал все возможное, чтобы избавиться от временных файлов и всего такого, но мне кажется, что было бы эффективнее с точки зрения времени, если бы был способ определить, какая программа или служба в последний раз записывала данные на жесткий диск.

В надежде понять, куда уходит все это дисковое пространство, я задался вопросом, есть ли программа или конкретное представление/команда, которые бы подробно все это показали.

Какие-нибудь советы?

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

EDIT: Мой вопрос касается того, какая программа доступна для отслеживания уникальных служб или приложений, которые пишут на мой жесткий диск. Это не имеет ничего общего с файловой системой или размером отдельной папки. Вопрос о связывании не так тесно связан, как можно было бы подумать.

-- ТРГ

решение1

Ответ — Process Monitor от Microsoft. Он объединяет в себе кучу инструментов.

https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx

В верхней части находится панель инструментов, на которой можно отключить реестр, сеть и все остальное, не связанное с диском.

Это может генерировать, потенциально, тысячи записей в секунду. Однако это скажет вам, что использует ваш диск. Есть фильтр, я предлагаю вам использовать его, чтобы ограничить результаты записями, а не чтениями, поскольку количество результатов будет подавляющим. Вы можете захотеть использовать кучу исключений.

Связанный контент