I've been working on and off on a BartPE disk, I use this to reimage machines from .gho files when required. Works nicely with most hardwar, I can add / remove drivers, plugins, debug, etc.

Recently, it was decided to use the onboard Raid 1 on the onboard chipset of the platform that we work with.

The board is an ICH-5 6300ESB Supermicro Board (X6DHE-XB), which then uses the AARICH.SYS driver ver4.00.036.2.

My disk will see the mirrorred Raid happily enough, and will treat it as a standard disk for read / write. However, the read/write performance is dreadfull. With Ghost, typically 200MB/s (USB drive to Raid 1 disk) when the Raid is enabled. Without the Raid, the performance is in the region of 3200MB/s.

Once the image is written on (it's XP SP3), the performance of the installed OS is in excess of 2GB/s for a ghost write.

Does anyone have any hints on how I can get the performance (when uses the BartPE disk) on the Raid setup into the same kind of territory as the non-raid setup?