Oh man am I glad to find this forum. It looks like others are having similar problems. I am beating my head against a wall. I have a need to take the WinXP image from two identical machines (hardware) and put them both on the same machine. I need them each to boot separately and not be able to see each other (hidden partitions). I've tried several things, and it only boots into the first copy of XP. Here's the latest thing I tried... 0) Create full backup machine 1 using Acronis True Image (ATI). 1) Create a backup of the c: (system) and d: (data) drives from each machine using ATI. 2) Use Acronis Disk Director Suite (DDS) to delete some unneeded partitions from machine 1. 3) Use ADD to create two primary partitions for machine 2 images. 4) Set the new system partition to Active (DDS). 5) Recover machine 2 c: and d: images to the newly created primary partitions on machine 1 using ATI. 6) Reset the old system partition to Active (DDS). 7) Install Acronis O/S Selector (OSS). I then attempted to boot into the second XP, but it still boots into the first one. I just tried changing the boot.ini on the second XP system disk to point to the second partition, but now I get and error claiming it cannot find the c:\windows\system32\hal.dll file. ARGH. What a way to spend the weekend. Any help would be VASTLY appreciated!