First attempt: imagex.exe /apply. I pour the XP install.wim onto the USB. Plug it into the test rig—an old HP Compaq. The BIOS sees the USB. It begins to boot. Then: .
My boss, a man named Vern who still uses a flip phone, hands me a fresh SanDisk Cruzer Extreme USB 3.0 stick. “Make it run XP,” he says. “The county’s traffic light system only talks to XP. And they refuse to upgrade. You have six days.” windows to go windows xp
Vern drives me to the county traffic management center—a brutalist bunker filled with CRT monitors and the smell of burnt coffee. Their main server is a PowerEdge 2850 running Server 2003. The traffic light controller is a WinXP Embedded box with a dead hard drive. First attempt: imagex
I nod. “Don’t ever unplug that drive. Don’t run Windows Update. And for the love of God, don’t let anyone sneeze near the USB port.” The BIOS sees the USB
Windows XP wasn’t built for USB boot. It blue-screens if you so much as sneeze at its storage driver. I start with a stripped-down XP SP3 ISO—the one from the MSDN archive that’s been sitting on my external drive since 2008.
I run devmgmt.msc . No yellow bangs. USB root hub is happy. The traffic light simulation software loads. It talks to a serial-to-USB adapter connected to an Arduino blinking LEDs in my kitchen.