A confusing question, perhaps, but bear with me.
I have two internal HDDs set up in a RAID0 array which I use as mass storage. I access the drive very infrequently (once a day at most) and so I have set up Windows 7's power options to turn off idle disks after only 1 minute. This is fine, and the disks are turned off most of the time.
However, I notice that Windows sometimes spins up the drives when I really, really don't want or need it to. This causes a 30 second delay as both drives spin up and lock up my system. Some examples of when this happens:
1) When I'm installing something using Windows Installer or Installshield; it seems to me as if they're using the drive with most available free space as the installer cache location... so my big RAID drive has to spin up! Most annoying.
2) Apparently, when I open a Java-based program which resides on my system drive and has nothing to do with my RAID drive!
3) At boot-up and shut-down time. At shutdown the drive spin up only for the computer to immediately shut down! Incredibly frustrating!
I've already tried changing the letter of the drive, and at some points have removed the drive letter entirely, which solves the first two issues above.
So my question (FINALLY!) is this: is there any way I can mark this drive as being for "storage only", so Windows basically does not see it at all until I actually invoke it somehow? Or is there any way I could set it up so that only specific programs have write access to it? For example, download managers, TeraCopy, etc. etc.?
Basically I want it to be a "ghost drive" until I'm ready to use it and to stop Windows from spinning it up all the damn time!
Thank you. :)