I just bought a computer a few weeks ago and I put in a 120 gig Western Digital hard disk (IDE) from my old computer. The problem is that the new drive doesn't always show up in Windows XP. Whenever I do a cold boot it won't show up. However, as soon as I restart it shows up (ie. appears in My Computer). The drive is always recognized in the BIOS, just not always in Windows. The other drive that I use is a SATA drive and it works perfectly. I never had any problem with it whatsoever when it was in my previous computer. Any idea as to what could cause this and how to fix it?