SATA RAID Mode - 2 Disks in RAID0 and 1 Disk RAID0 alone

0

I have this box of mine that I use mostly for VMs for my Windows LAB Practices while I am preparing myself for Windows certifications. It has Win7 with VMware workstation.

I have 1 HDD on which I run most of the VMs and when I turn on more then 3 - 4 VMs it becomes very slow.

Today I decided to setup RAID0 on my Desktop box that runs Win7. Because I don't want to reinstall everything I've decided to by 2 HDDs and setup RAID0 on those while I leave the original HDD intact. That way I plan in the future to run all of the VMs on that RAID0 Array and use the main HDD for the host OS.

Can this be done?

Today I decided to test this little experiment of mine before I buy the 2 HDDs.

I went into the BIOS and changed the SATA Mode from AHCI to RAID. The Win7 crashed on loading. I may assume that this is because of the missing RAID drivers? What can i do to fix this problem?

Can i try the Repair Windows 7 option to fix the missing drivers?

Also can the RAID configuration be set up this way one array with 2 Disks in RAID0 and another array with 1 Disk in RAID0?


EDIT:
This is my motherboard model with the specifications: http://www.asus.com/Motherboards/Intel_Socket_1155/P8Z68V_LX/#specifications

Spirit

Posted 2012-10-05T15:50:39.530

Reputation: 286

Answers

1

I' have decided to by 2 HDDs and setup RAID0 on those while I leave the original HDD intact. ... Can this be done?

Yes. It can be done.
Not all disks in your computer need to be in RAID mode, or even in the same RAID mode.

The only complication to this are some hardware RAID cards. Not all of them support a normal disk (JBOD) and those need single disks as a 1 drive array.

I went into the BIOS and changed the SATA Mode from AHCI to RAID. The Win7 crashed on loading. I may assume that this is because of the missing RAID drivers? What can i do to fix this problem?

There are two things here:

  • It sounds as if you use Intel fake RAID mode. This one has noticeable points:

    1. If your motherboard ever dies you might no longer be able to access the data via an other motherboard. Therefor it is not recommended to use this ever unless you have very good backup. (A good backup is a backup which you have tested and which is not on the same computer.)
    2. It logically replaces your normal AHCI controller with something else.
      This means there is no more normal AHCI controller, no recognised windows installation on a harddisk on this AHCI controller, and thus windows fail to boot. You might solve this by installing Intels RAID drivers, then rebooting and changing the setting. My recommendation is to leave it alone. Set the BIOS of AHCI and never move it off that setting.

  • There are two other options to add RAID.

    1. Via a pure software solution. Read up on dynamic disks, LVM etc.
      Make a backup and test the backup. Then play with these. No BIOS changes are needed. And it will continue to work if your motherboard dies.

    2. Via hardware. This is probably overkill for you, but it has advantages when you get to corporate setups. (Partially because this is usually SAS based. If a SAS drive dies it just dies. If a SATA drive dies it often takes down the entire bus, forcing you to physically remove the drive and reboot. This is a minor bother at home, but bad news for a corporate file server).

Hennes

Posted 2012-10-05T15:50:39.530

Reputation: 60 739

I am returning to this thread 5y after we made the discussion. I almost forgot on this, as I already own a rig with an SSD drive and 4x HDDs. And ever since then I am using the windows software RAID mode. It is very interesting to read all of this back in the days when I was still a newbie. And to answer your last comment. Did you test if software RAID via Win7 Disk Management is that much slower? I use software RAID ever since then. Maybe is slower but it is non-comparable and not noticeable, but it is also much safer in case of a MBR failure. – Spirit – 2016-08-15T13:47:59.033

In the past software RAID took up a serious part of CPU performance. Especially if doing RAID5 parity calculations. HW RAID was the way to go. These days CPUs are blistering fast compared to harddisks and have many cores. SW RAID is a great thing on modern setups. :) – Hennes – 2016-08-15T13:50:05.657

Thank you for your answer, I realy appreciate all the details you gave me. I may have missed a few things. This is my motherboard model as I am not sure wether if it is Fake RAID or not: http://www.asus.com/Motherboards/Intel_Socket_1155/P8Z68V_LX/#specifications – Spirit – 2012-10-05T16:25:21.893

As for the other things you've mentioned:

  1. Via a pure software solution. - I already know that I can setup RAID via Win7 Disk Management but that is not an option for me as it is much slower then the original raid.
  2. Via hardware - It is for home use no need to go into so much depth.

Also the backup is not much of a problem as all my backups are on external HDD – Spirit – 2012-10-05T16:27:40.907

The manual indicates Intel rapid storage. That is a fancy name for intel Fake RAID. – Hennes – 2012-10-05T18:59:01.453

Did you test if software RAID via Win7 Disk Management is that much slower? Because it really should not be slower. Striping two drives does not involve any significant overhead and both the normal software RAID and the software RAID configure should be equally fast. – Hennes – 2012-10-05T23:13:13.563

Interesting observation.. Perhaps I should test this to see if it will be same or slower.. Once I buy the drives I will test this first - since I will have the opportunity before I deploy the VMs on the raid array. Last I will post the results as an update to my question.

First I will make a Striped Volume using Win7 Disk Management and will make some tests. Seccond I will create the Intel Fake RAID from the SAS Configuration and will make tests again.

I plan on using AIDA64 to make the tests. Do you know any better utility for Disk Benchmarkin? – Spirit – 2012-10-07T00:19:46.640