Hi All, Sorry, this may not even be possible, but I feel I have hit the brick wall here..... I am trying to create an OPK pre-install image on a hard drive that will be able to detect one of a number of different SATA controllers depending on the hardware of the machine it is installed in. The reason is that we want to give our engineers a drive that they can connect to a customer's motherboard without worrying about which SATA controller is present and have the OS (XP Home) start up to the usual OOBE sequence. I have an image that will do this for IDE controllers and I can also get it to work when I target a single SATA controller (VIA 8237 or SI 3112R for example), but if I create an image on a VIA system, then connect the HDD to the SI system, I get an instant stop 7b. From all the research I have done, there is a suggesation that a single image can be made to install to different controllers, and I have indeed an image that will do this, but what I need is for the result of the install to be able to detect different controllers Sorry, just re-reading that sounds confusing.....let me try to clarify I have created a customised WINPE CD that I can use (in conjunction with my OPK network share) to pre-install a copy of XP Home to a machine that features a VIA 8237 SATA controller. I can use the *SAME* customised CD to install to a machine that features a SI3112R SATA controller, but the STOP 7B problem comes when I try to take the HDD from the VIA machine and install it on the SI machine or vice versa. The more I think about this, the more I'm beginning to worry that it cannot be achieved. I have also tried Safe Mode with "reboot on error" switched off and I can see both the viamraid.sys and si3122r.sys being loaded, but as the wrong one is loading first this is what I assume is causing the STOP. Anyone done this successfully? Cheers in advance Graham