On Windows 7.
I have a lot of hard drives which are used for storage.
When launching certain programs (e.g. some games, Photoshop, etc.) the program will automatically try to query/access all of the system's drives for whatever reason (presumably to enumerate them, see how much free space is on them, or access some other property of them).
This means that every time I launch these programs all of my drives have to (slowly!) spin-up even though no files on the drive are actually being used.
This is extremely annoying.
So is there a way I can restrict access to these hard drives, and/or make them invisible to certain programs?