I have the same issue, clearly related to using the Photos app, no external drive needed.
Watch some photos with the Photos app.
When the photos app is closed sihost.exe starts to use CPU time.
Killing the sihost.exe solves the problem.
Easy to reproduce on my system.