ok lets get one thing straight here.
does it start spinning on
A: boot? (while the system self tests etc)
B: startup? (while windows is starting)
If it is on boot then it has nothing to do with STF since the driver isnt loaded till windows is about 1/3rd thru its start seqenece
The only 2 explainations I have for a 20 mins spin here is:
1: Drive is getting worned out (if its all discs)
2: Few discs are worned out so drive has a hard time indexing them
If it is during startup:
it can be the same 2 issues as above
You can disable the autorun feature
You can eject the disc before boot
You can set the STF service only to be used on demand
my brain is ceasing to function properly now, its weekend and i have deserved it (for once)