Я понимаю, что это очень поздно для вечеринки, но если кто-то ищет это, то вы можете ускорить работу на порядок, просто проанализировав MFT или FAT файловой системы, для этого нужны привилегии администратора, поскольку я думаю он вернет все файлы независимо от безопасности, но, возможно, займет 30 минут до 30 секунд для этапа перечисления.
Библиотека для NTFS находится здесь https://github.com/ LordMike / NtfsLib существует также https://discutils.codeplex.com/ , который я лично не использовал.
Я использовал бы эти методы только для начальной открытие файлов в течение x дней, а затем проверить их индивидуальность перед удалением, это может быть чрезмерным, но я так осторожен.