Остановить дисковую активность процесса, не завершая сам процесс

Остановить дисковую активность процесса, не завершая сам процесс

Существует ли метод или инструмент, который можно использовать, чтобы остановить запись запущенного процесса на диск, но не завершить сам процесс?

Было бы лучше, если бы у меня было больше возможностей контроля, например, выбор дисков, на которые процесс может записывать данные, и разрешение чтения только с некоторых дисков и т. д.

Пример использования заключается в том, что у меня есть процесс, который, как только я его запускаю, как будто засоряет диск, и поскольку он однопоточный, его пользовательский интерфейс зависает в это время. Мне нужно, чтобы он перестал засорять диск (C:), но все еще мог экспортировать некоторые результаты из него в конце.

Я бы тоже был рад программному способу. ОС была бы, Win7если это имеет значение.

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