Hi, I have a few 100g HDs hooked up already and there's really no room left for new HDs. So I thought I'd use SATA now. Before I don't use SATA, so I turned off the controller in BIOS. Less loading I thought. I also turned off the serial ports, etc. Stuff I don't use. Now that I have bought a 160g Seagate SATA I tried turning back on the controller in BIOS. But everytime I boot to WindowsXP now I get the BSOD. Telling me to remove any new installed HDs and Controllers and to check for viruses. I haven't installed the HD yet just enabled SATA in BIOS. I thought XP should install the drivers for the RAID Controller first before I hooked up the HD. I dual boot with Win2K and it loaded just fine. It's XP that's giving me problems. Right now I turned off the controller in BIOS and it booted fine. Can anyone help me ? My Mobo is a KT6 Delta VIA KT600 and installed the latest VIA drivers. XP is patched with the latest (auto update). Thanks. I'll provide more information if needed. I should add that not so long ago I had to reset the BIOS and everything was at the factory default. XP booted just fine, after installing the RAID controller, Serial Ports, etc. Stuff that I disabled before in BIOS. Now it doesn't work anymore. Is it the new VIA drivers ?