My secondary hard drive is detected in the bios but not in windows XP, it was working a few weeks ago, and does work in my other computer with the same sata cable and sometimes windows does detect it (safely remove hardware) but it goes away within minutes. Hard drives work, cables good, new install of windows xp, bios detects it. Tried two different sata hard drives both work on other computer but not on this one.