Can't turn raid on

Prvrt

Distinguished
Apr 22, 2009
9
0
18,510
Hi guys,

I've been having an issue with getting my PC to boot like before. In my bios I am currently set my "SATA Operation" to "RAID Autodetect / ATA", now on my last install of Windows XP on this machine it was set to "RAID ON".

So I tried setting the "SATA Operation" to "RAID ON" and saved and exited. Windows XP won't boot up at all, I just get a BSOD STOP : Error. The only way XP boots up is if the SATA is set to RAID Autodetect/ ATA. I don't know anything about harddrives really, is it ok to be running the PC on the setting i'm on or am I losing performance?

I find it weird that my last install of XP on this machine was set to RAID ON and working, but now the RAID had to be set to autodetect/ ATA in order to reinstall because I would get another BSOD if my RAID was on during the installation. Does anyone know why this is happening? Thanks.

Specs:
DELL Dimension 9200
Intel Broadwater P965 chipset
Phoenix 2.5.3 BIOS
Western Digital 250GB HDD (WD2500JS-75NCB3)
 

sub mesa

Distinguished
RAID means multiple disks, i only see one.

So if you haven't been using RAID on your windows drive, you can't switch RAID "on" and expect windows to boot. Since there is no array, there is no boot device and you will get blue screen. If you want RAID, you need a second harddrive of equal size and enable RAID, then enter the RAID setup and create a RAID0 or RAID1 array, save, then reboot and insert Windows/Linux operating system cd/dvd to reinstall the operating system.

Switching to RAID means everything on your drives will get lost, you can't turn it off and on when you please. ;)
 

Prvrt

Distinguished
Apr 22, 2009
9
0
18,510
RAID means multiple disks, i only see one.

So if you haven't been using RAID on your windows drive, you can't switch RAID "on" and expect windows to boot. Since there is no array, there is no boot device and you will get blue screen. If you want RAID, you need a second harddrive of equal size and enable RAID, then enter the RAID setup and create a RAID0 or RAID1 array, save, then reboot and insert Windows/Linux operating system cd/dvd to reinstall the operating system.

Switching to RAID means everything on your drives will get lost, you can't turn it off and on when you please. ;)

I see... it's weird then that the 20 or so reformats before it was set to "Raid on" even the factory defaults for the computer are set to "Raid on"... also I've heard the term "onboard raid", could that have anything to do with this? Thanks
 

sub mesa

Distinguished
Maybe you shouldn't run RAID, if you don't understand its concepts. You see, if you don't understand RAID you might do things leading to unrecoverable data-loss. If you want safety use a second drive as backup instead. If you want speed, go buy an SSD.
 

daship

Distinguished
As said raid requires multiple hard drives. And XP needs raid drivers on a floppy or have the drivers on a custom xp install disk.

You need to look for something like ide mode.

Vista or w7 can install raid without extra hassles but again you need 2 or more hard drives.
 

Paperdoc

Polypheme
Ambassador
The clue being missed here is that the setting is labeled, "RAID Autodetect / ATA". I'm guessing what that means is that this allows for two options in one. First, IF there is a RAID array established already, it will be detected automatically and used. (I presume also that in this mode you could use another step to establish the RAID array with multiple disks.) The OTHER option is in the "/ ATA" part. I bet this mode means that, with no existing RAID array found, the BIOS will take control of the SATA HDD and EMULATE an ATA drive with it. Now, Windows does not have a native SATA driver built in, so it cannot handle a SATA drive by itself. That leaves two choices. One is you have to install a SATA driver for it (and there are a few variations on this). The other, very much easier option, is for the BIOS to fool Windows into thinking it is dealing with an ATA drive it already has built-in drivers for, and everyone is happy!

So you were using this Emulation mode before succesfully, and your Windows still does not have a SATA driver because it never needed it. But when you told the BIOS not to do this (by setting instead to "RAID ON"), the BIOS went into a RAID mode for dealing with the hard drive, and did NOT emulate an ATA drive. Now windows was left with no ATA drive it recognized, and no RAID drivers to deal with the RAID array the BIOS thought it was using, and no SATA drivers either! It stopped with a big error. Sounds about right. And changing the BIOS setting back to "RAID Autodetect / ATA" fixes it!