It would be better if Microsoft made a Compact XP version that could be installed on 256KB or larger USB drives and booted from a PC that supports booting of USB drives...
Although Microsoft should limit access to the host computer's drives unless the administrator's password is known for the drive.