Official GIGABYTE Forum

Hot swapping with RAID?

Yukari

  • 1
  • 0
Hot swapping with RAID?
« on: February 24, 2012, 08:44:29 pm »
I purchased the GA-Z68A-D3H-B3 about two weeks ago, and I just got around to building my rig and setting it up.  I have three hard drives in my system – two in RAID1 (Intel driver RAID) and one non-RAID disk.  Obviously, since I want a RAID array, I set the BIOS to RAID mode.  After installing Windows 7 and all the appropriate drivers, I noticed that my non-raid disk didn’t appear under safely remove hardware, and disconnecting the drive while the system is running resulted in a blue screen.  I know it’s possible to hot swap with AHCI mode, but not being able to hot swap with RAID is a major surprise to me.  On other motherboards I’ve owned, RAID always implied AHCI features.  Is there anything I can do to enable hot swapping with RAID?  Is there a driver I need to install or a setting I need to modify?  Thanks for the help.
« Last Edit: February 25, 2012, 12:05:17 am by Yukari »

Dark Mantis

  • *
  • 18405
  • 414
  • 10typesofpeopleoneswhoknow binaryandoneswhodont
    • Dark Mantis
Re: Hot swapping with RAID?
« Reply #1 on: February 25, 2012, 09:11:22 pm »
Hi

I am not sure what is causing your BSOD but you are correct when you assume that the port is AHCI mode when it is set to RAID. It should allow hot swapping.

What is the STOP code on the BSOD ?
Gigabyte X58A-UD7
i7 920
Dominators 1600 x6 12GB
6970 2GB
HX850
256GB SSD, Sam 1TB, WDB320GB
Blu-Ray
HAF 932

Gigabyte Z68X-UD5-B3
i7 3770K
Vengeance 1600 16GB
6950 2GB
HCP1200W
Revo Drive x2, 1.5TB WDB RAID0
16x DLRW
StrikeX S7
Full water cooling
3 x 27" Iiy

Lsdmeasap

  • 1166
  • 58
    • Gigabyte Support (TweakTown USA)
Re: Hot swapping with RAID?
« Reply #2 on: February 27, 2012, 11:59:58 am »
Maybe a good time to test this fix, in reverse :D

Quote
A fix can be found in the document located at:
http://www.microsoft.com/whdc/device/storage/eSATA.mspx

Right Click the command prompt and select 'Run as Administrator';

Copy and paste the following command into the command prompt:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller(n)\Channel(N)" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

Change (n) for the contoller number – 0 on my machine ie. 'Controller0' and change Channel (N) for the SATA port number – 1 – 5 on my machine ie. Channel1, Channel2, channel3....etc

You can check which controller number and port(s) by using regedit to check the registry keys. The keys can also be be added while your there.

Except change the above bolded section to treatasexternalport