Install Windows XP to USB Hard Drive and Run from It

12,825

Solution 1

The Old New Thing: Why can't I install Windows on my USB drive? (April 15, 2004)

[...] Another reason not mentioned in this paper is that during any hot-plug operation, the USB bus is completely reinitialized. Windows really doesn't like it when it loses access to its boot device. [/...]

The whitepaper mentioned there is Recommendations for Booting Windows from USB Storage Devices.

Possibly related: A Deep Dive into USB Boot (MSDN)

Solution 2

The trick is actually on the BIOS to properly emulate a Int 13h device for the Master Boot Record. I've found the ASUS motherboard do this properly.

One "trick" I've found is to install it to a normal SATA drive then migrate the actually HDD into the USB case. This generally works as the USB drivers have already been installed into the "kernel space" during boot, and the system will continue.

Share:
12,825

Related videos on Youtube

quack quixote
Author by

quack quixote

Updated on September 17, 2022

Comments

  • quack quixote
    quack quixote over 1 year

    I wanted to know if there was a way (that worked!) to both Install and Run Windows XP Pro from a USB 2.0 connected Hard Drive. My system does allow to boot from external usb hard drive, but when I tried to install Windows XP to the USB HDD, it didn't allow me to.

    My ultimate goal is to be able to move only the hard drives (w/ windows installed) to other identical systems, in times of maintenance, etc.

    • UltraDEVV
      UltraDEVV over 9 years
      I think we should put XP in trash can. Using Ubuntu would be a better choice.
    • Moab
      Moab over 8 years
  • Admin
    Admin over 14 years
    Windows PE can happily boot from USB, but the point is academic as PE isn't suitable for real-world end-users.