The Raid Migration Adventure

Integrated Controller/Southbridge History

Swipe to scroll horizontally
Southbridges/Storage ControllersYearPATA PortsSATA PortsRAID LevelsUSB Ports
Intel ICH5R2003220,18
Intel ICH6R2004140,18
Intel ICH7R2005140,1,0+1,58
Intel ICH8R2006060,1,0+1,510
Intel ICH9R2007060,1,0+1,512
VIA 82372004220,1,0+18
Promise FastTrak 203782002120,1-
Nvidia nForce32003220,1,0+18
Nvidia nForce 5902006160,1,0+1,510
ATI SB6002006140,1,0+110

Clearly, the key player in integration of mass storage controllers and features into chipset components has been Intel. While its controller performance had already been slightly superior to that of Ali, SiS or VIA chipsets back in the late ’90s, Intel was the first chipset vendor to integrate Serial ATA controllers into its Southbridge parts. The firm found this feature important enough to make storage a key differentiator between different Southbridge variations. It was also the first to implement support for RAID 5 with parity (although this taxes the processor).

Today, Nvidia is on par with Intel, as the current nForce chipset family offers equally smooth usability. ATI has never dominated in the chipset market, but it is catching up. Although the SB600 Southbridge has no unique features, nor can it outperform the storage controllers from Intel and Nvidia, it is still suitable enough for the vast majority of users.

Why Migrate At All?

The answer is simple: many users have spent hours, if not days, setting up their Windows systems, installing drivers and applications, and finally customizing the system to their requirements. Reinstalling means losing the time required to do all of this over again. Obviously this is something most people want to avoid if their Windows setup is fully operational. Many people also cannot find the necessary additional storage capacity required to transfer all of their data from their existing RAID array.

"Why Didn’t You Try..."

There are more Southbridges and storage controllers than we could have possibly used, given the one week time frame for this project. Hence we picked the source and target platforms that we believed would provide the most testing value to a large number of our readers. We went back in time to 2003, but we limited our migration testing to three target controllers by AMD/ATI, Intel and Nvidia, because others are of little relevance to the enthusiast or administrator who would even consider migrating an existing RAID array. Also, utilizing stand-alone RAID controllers would have inflated this article, and according to our experience very few users actually purchase stand-alone RAID controllers to power RAID arrays in desktop PCs.

RAID Level Selection

We selected RAID 0 for our tests, because that’s the common measure for enthusiasts to accelerate their storage subsystem. A few cross-tests with RAID 1 showed that this would have worked equally well. Clearly, the storage controllers not only duplicate hard drive content, but they also write their signature on the drives. As a consequence, the target controller has to be able to understand the source controller’s signature.

  • gothamite
    Great article, but does anyone know if an ICH7R -> ICH10R migration is possible? I am replacing an ASUS P5WDH Deluxe which died with a new board containing the ICH10R chipset and hope that I can just plug my old drives into the new board without losing the data. I accept I might need to use the XP repair thingy.
    Reply
  • Passarinhuu
    My old ICH6R motherboard stopped working and I got a new ICH9R Asus P5K Pro to replace it. When I plugged the old disks I tried to boot winxp and I got to the loading screen but then got a BSOD.
    I was already expecting that and tryed to run a repair install. The problem is, even when i correctly load my RAID drivers provided by the mb maker, winxp install doesn't detect the disks. If I set the SATA mode to AHCI in the BIOS winxp can detect them but the repair doesn't allow me to boot windows.

    What am I doing wrong and how can i fix it?
    Reply
  • gothamite
    OK - I got my Asus P5Q Deluxe with Intel ICH10R and successfully migrated my 4 drive RAID set from the P5W-DH Deluxe's ICH9R. The only thing is one of the drives shows as off-line (i.e. not part of the RAID set).
    Reply
  • Just a note on your Intel chipset migration... I've moved systems from ICH8R to ICH9R (and 10R) controllers without needing to run a Windows Repair installation. All you need to do is ensure that you're running the most up to date chipset drivers BEFORE the migration.

    Windows will start up, install the new chipset drivers, and tell you it needs to reboot to complete the driver installation. Reboot again, and you're ready to go.

    I've done this with RAID0 and RAID1 arrays, moving from ASUS P5B Deluxe (ICH8R) boards to all of the following: ASUS Maximus Formula (ICH9R), P5K Premium (ICH9R), and P5Q Pro (ICH10R).
    Reply
  • Bodhammer
    Great Article!

    So, I want to go from an 875P Chipset in RAID 1 to a X58 Chipset sticking with XP for now.

    Can it be done?

    Reply
  • Bodhammer
    Great Article -

    Can I go from a 875P to an X58 motherboard?
    Reply
  • momatik
    Great stuff !

    I put 2 drives from a nforce3 250 and conected them to a nforce4.
    Used a XP-CD with the enforce4 drives embedded.
    But i only see 1 partition !?
    What am i doing wrong ?
    Tryed several stripe sizes.

    Thanks for help :)
    Reply
  • ddd_81
    Is it duable to migrate RAID 0 from Intel to AMD without dataloss:
    ICH8R -> SB710
    ???
    Reply
  • ddd_81
    Is it duable to migrate RAID 0 from Intel to AMD without dataloss:
    ICH8R -> SB710
    ???
    Reply