TLDR: please name anything I can modify or disable to minimize access to my USB drives when I am not actively using them
I have two USB3.0 drives in a two way mirror storage space. They are also shared in the local network. Now whenever they're not needed they turn off which is wanted behavior. But Windows seems to wake the drives up (sometimes one sometimes both) at random times of the day. I tried monitoring it with procmon.exe and it seems like windows explorer is creating and accessing security files like every 5 minutes. But that doesn't seem to wake them up. But every now and then svchost.exe seems to go very deep into random directories and tries to create and access some files for no apparent reason I am not sure if it's the sole process responsible for the waking up but I saw at least one instance where they woke up and svchost was doing this. I think sometimes this kind of access didn't wake them up though. I'm not exactly sure as I have to be there to see it happen.
Now is there anything I can do to minimize Windows accessing those drives when idle? I did already disable indexing. What services and other features could also be responsible? And a bonus question: When rebooting apparently Windows has to wait for the drives to wake up to do whatever with them before it can actually shut down. Then while posting they turn off again only to be woken up again and windows waiting for that before it can finish booting. Can I change this behavior? Can I tell windows to not check all drives when shutting down or starting up?