Overclock.net › Forums › Components › Hard Drives & Storage › How to: Change SATA Modes After Windows Installation
New Posts  All Forums:Forum Nav:

How to: Change SATA Modes After Windows Installation - Page 3

post #21 of 91
An important update as of Dec 24, 2012:

There's a MUCH **MUCH** simpler solution available now. What a relief.

1) Visit support.microsoft.com and go to KB article 922976
2) Download (and save) the "Fixer" app there
3) Use the fixer just before any reboot that involves any of the following:
- switch between AHCI/RAID/IDE modes
- reboot after uninstalling Intel IRST/RSTe Drivers

This "fixit" restores generic Microsoft drivers of ALL kinds on the next reboot. NICE!

The only remaining pain is if you destroy your Intel RAID and shift modes, you must do the following to get it back (assuming NOT booting from RAID. That's a bit more complex):
- Uninstall RST(e) software
- Build the RAID in ctrl-I ROM
- Use TestDisk (free from cgsecurity.org) to examine the RAID drive and repair the partions (quick-search then Write does it for me)
- (Re)assign drive letters
- Reinstall RST(e) software
(All with lots of reboots and safety system-restore-saves sprinkled in there as desired/needed wink.gif )
[I'm avoiding RSTe now, since (i)RST has everything I need and is generally more advanced as of version 11.7]
Edited by MrPete - 12/24/12 at 7:45am
post #22 of 91
Hey Sean you got this Tut up Great work thumb.gif
Mid range build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 3570k P8Z77-V ASUS ROG RX480 Corsair 8GB 2x 2GB + kingston hyperx 16gb 
Hard DriveOptical DriveCoolingOS
Samsung Evo SSD 500gb none corsair H80 windows 7 64 
MonitorPowerCaseMouse
Samsung s22b360 corsair tx 750 m NZXT phantom 410 (GM) logitech G400 
  hide details  
Reply
Mid range build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 3570k P8Z77-V ASUS ROG RX480 Corsair 8GB 2x 2GB + kingston hyperx 16gb 
Hard DriveOptical DriveCoolingOS
Samsung Evo SSD 500gb none corsair H80 windows 7 64 
MonitorPowerCaseMouse
Samsung s22b360 corsair tx 750 m NZXT phantom 410 (GM) logitech G400 
  hide details  
Reply
post #23 of 91
If my bios doesn't support ACHI, should I use RAID for just one SSD?
post #24 of 91
Thread Starter 
Quote:
Originally Posted by marodox View Post

If my bios doesn't support ACHI, should I use RAID for just one SSD?
yes
post #25 of 91
So which SATA mode do you need to set if you have a single SSD for the OS and two HDD for a RAID 0 array and how would you go about installing Windows on this particular setup? ie, Install OS on the single SSD in AHCI with the two data drives unplugged?
post #26 of 91
Thread Starter 
Quote:
Originally Posted by 8bitG33k View Post

So which SATA mode do you need to set if you have a single SSD for the OS and two HDD for a RAID 0 array and how would you go about installing Windows on this particular setup? ie, Install OS on the single SSD in AHCI with the two data drives unplugged?
leave the SATA mode set to RAID.
post #27 of 91
Thank you Sean (and MrPete -- nice find!), I think this thread is going to be a real-saver for me. I am in the situation where I built my system about a year ago, installed the OS with the board in AHCI mode, and now want to do a RAID0 array for some heavy-duty multicam HD editing. I too have a second Marvell controller and was hoping to just be able to put the RAID0 array on it, and avoid messing up my OS (SSD) drive which is on the Intel controller. But if I can't, or it is just too slow (although the other poster's test results really weren't that bad ... and how full was his drive?), this will definitely come in handy.

HOWEVER, I am wondering just a few things about performance:

You said: "RAID mode has all the advantages of AHCI mode." So does this mean my SSD drive with my OS on it will still reap the benefits of even TRIM? I thought I read somewhere it would not, which can greatly affect read times. I have seen mention of dubious support for my CPU (Sandybridge) and chipset (Z68) with an OPTION ROM, but it is definitely not supported and sounds like a pain, IF it will even work.

Also, I was wondering if you (or anyone) knew what speed differences I could expect from the following:
  • Going from my current SSD config (AHCI) to RAID0 without TRIM, etc.
  • A RAID0 on the Intel compared to the Marvell
  • A RAID0 on either Intel/Marvell compared to Win7 64-bit software RAID.

Any insight into these questions would be greatly appreciated! Thanks!

-Tim
post #28 of 91
Thread Starter 
Quote:
Originally Posted by timoteo View Post

Thank you Sean (and MrPete -- nice find!), I think this thread is going to be a real-saver for me. I am in the situation where I built my system about a year ago, installed the OS with the board in AHCI mode, and now want to do a RAID0 array for some heavy-duty multicam HD editing. I too have a second Marvell controller and was hoping to just be able to put the RAID0 array on it, and avoid messing up my OS (SSD) drive which is on the Intel controller. But if I can't, or it is just too slow (although the other poster's test results really weren't that bad ... and how full was his drive?), this will definitely come in handy.
If your OS is on the Intle ports and not the marvell you can change the marvell chipset's SATA mode without any registry changes and then set up the raid array on it...I never used the marvell ports myself for that so i can't guide you through setting up the array on those ports.
Quote:
HOWEVER, I am wondering just a few things about performance:

You said: "RAID mode has all the advantages of AHCI mode." So does this mean my SSD drive with my OS on it will still reap the benefits of even TRIM?
Yes. TRIM works when the sata mode is set to RAID. However, it does not on most chipsets when there are SSDs in a RAID array. Having drives in a RAID array is different than just having the SATA mode set to RAID.
Quote:
I thought I read somewhere it would not, which can greatly affect read times.
It doesn't affect read times much of at all. Mainly writes after heavy use.
Quote:
I have seen mention of dubious support for my CPU (Sandybridge) and chipset (Z68) with an OPTION ROM, but it is definitely not supported and sounds like a pain, IF it will even work.
Yea, for z68 people have put out modded BIOSes with the 11.6 OROM which will allow for a RAID 0 array with SSDs to have TRIM support.

Quote:
Also, I was wondering if you (or anyone) knew what speed differences I could expect from the following:
  • Going from my current SSD config (AHCI) to RAID0 without TRIM, etc.
Double the seq. speeds.
Quote:
[*] A RAID0 on the Intel compared to the Marvell
Marvell will have a max of 400MB/s with a single drive or a RAID 0 array because the PCIe x1 bandwidth limits it.

intel chipset will have 1GB/s max seq. speeds.
Quote:
[*] A RAID0 on either Intel/Marvell compared to Win7 64-bit software RAID.
Ewww, no windows software RAID is liked lol.
post #29 of 91
Thanks, Sean for your detailed response. Just a few follow-ups ...
Quote:
Originally Posted by Sean Webster View Post

If your OS is on the Intle ports and not the marvell you can change the marvell chipset's SATA mode without any registry changes and then set up the raid array on it...I never used the marvell ports myself for that so i can't guide you through setting up the array on those ports.

I thought so, but in the Bios there is only one setting for turning RAID mode on or off, although I thought this was just for the Intel. There is a CTRL-M option during post that is supposed to be used for the Marvell, which I tried, but something flashes up on screen for only a brief moment and then it goes right into Windows startup. Two possibilities here ... one, you have to turn on RAID for EVERYTHING for that to work (which would suck), OR because there are no drives hooked up, the Marvell bios doesn't load and that may be what the brief message is saying.

Quote:
Yes. TRIM works when the sata mode is set to RAID. However, it does not on most chipsets when there are SSDs in a RAID array. Having drives in a RAID array is different than just having the SATA mode set to RAID.

Ahh, ok ... gotcha. Definitely an important distinction. Right, I would not have my SSD in an array obviously. So TRIM should still work. How does one verify TRIM is indeed in place and working?
Quote:
It doesn't affect read times much of at all. Mainly writes after heavy use.

That's what I originally thought, but then I read some articles which seemed to indicate the contrary.
Quote:
Double the seq. speeds.
So an SSD on AHCI is slower than an SSD on RAID? Or do you mean an SSD on a RAID0 array? That I can definitely see.
Quote:
Marvell will have a max of 400MB/s with a single drive or a RAID 0 array because the PCIe x1 bandwidth limits it.
intel chipset will have 1GB/s max seq. speeds.

Ok, well, while not as fast as the Intel, I'm sure the drives I have
Quote:
Ewww, no windows software RAID is liked lol.
I have seen some benchmarks in the meantime that suggest otherwise or very, very close. I guess I could just try both (assuming I can get the Marvell to work) and see which is better. The Marvell is fakeraid anyway (as is the Intel). From what I've been reading the difference between this and 100% software RAID or close to nil, and that software RAID has come a long way in recent years and might be ideal for non-enterprise setups.

Thanks again for your input.
post #30 of 91
HI:

Ok, I tried both the Marvell RAID0 (which by the way, you just have to hit the CTRL-M at just the right time) and and Win7 software RAID0 setup, and as I expected (from doing research) the Win7 software RAID0 is just as "good" as the Marvel "hardware" (really fakeraid). I'm avoiding going with the Intel if I absolutely don't have to.

The results were about what I would expect from a two-drive 7200rpm RAID0 array (2x Caviar Blacks) performance-wise, except in one area] : The write speed is significantly lower than the read speed. I'm getting ~280MB/s seq. read (1000MB file size), but only ~135MB/s sequential write. Like wise for a 50MB test, I'm getting ~375MB/s read, but only ~120MB/s write.

Any idea why the writes would be so low? Could it have anything to do with having a completely empty drive? (I would think that would be a good thing and have the opposite effect.) Or does this indicate some other problem? I forget are there separate read/write head(s) in HD's?

Thanks,
Tim

PS> Sorry if I am hijacking this thread, I can start this in a new one if need be.

EDIT: Tested another single Caviar Black (95MBs/92MB/s) and a Blue (81/80), which is more like what I would suspect. However my SSD drive IS something like 454/285. So maybe it is just the case with faster drives that the write is a lot slower?? Although I could have sworn I saw other peoples 2x RAID0 Crystalmark scores with much higher write speeds.
Edited by timoteo - 3/3/13 at 2:16am
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hard Drives & Storage
Overclock.net › Forums › Components › Hard Drives & Storage › How to: Change SATA Modes After Windows Installation