Ok, here is what I've got in more detail: I have two fobs. One that cleans and installs Windows XP, running the following diskpart script first: The second fob contains a bootable image of WinPE (exactly the same as the first), except that it doesn't automatically install Windows XP - in fact it just goes into WinPE and gives you a prompt. I just took the same files from the first fob and modified the winbom.ini.What I did was I booted using the first fob, which installed WinXP (Home edition, by the way) onto the second partition ©, and then once I booted into that XP installation I installed the Recovery console and copied the minint folder, and winbom.ini off the fob onto C. I rebooted and that was when I experienced the working dual boot of winPE and XP off that hard drive. So then I copied the boot.ini, ntldr, bootsect.dat, and minint folder that was on the hard drive onto a subfolder (called "backup") on the second fob. My goal now is to use only the second fob to get the hard drive configured with the same partitions, however with the first partition set as the active partition, not the second. So I booted using the second fob, and once in WinPE I ran the same script as above, although I omitted the "assign letters" because I didn't think that mattered - I guessed what you confirmed, that the letters were only relevent to the software. I reformatted both new partitions and copied the contents of the backup folder to the first partition, which is also now C. So the same ntldr is there from the XP home installation, the same bootsect.dat, the same boot.ini, and the minint folder is the same. Does setting one partition to be active versus the other affect the bootsect.dat? That is another thing that would have changed. Do I need to have the PE ntldr? I don't think I actually had it on the hard drive before, when I had the dual boot working, so I figured it was unnecessary. Here is the contents of the boot.ini, by the way: