Ok kinda fit it all into the title really. I have an external drive (500GB Seagate Barracuda 7200.12 in an Sweex external enclosure) that when I turn it on it won't show up in windows. It's turning on and spinning up. Have to turn it off and back on a few times before it'll show up. Just took 5 times a few minutes ago. Any idea how to fix it? 
