Mmmh, jamais réfléchi à cette technique avant, mais tu es sur que cette solution est générique ? Pas sur que ta solution ne marche sur des systèmes dual-boot ... la partition Windows ne sera pas forcément le secteur bootable.
Concernant le cas, mono-OS, il semblerait que le support ne soit pas chargé lorsque boot.ini soit pris en considération, ce qui implique que ce n'est pas possible.
Je suis tombé sur ce lien : http://www.howtofixcomputers.com/bb/ftopic149925.html (Mon Jan 23, 2006)
There has never been the means to install or boot from USB drives in Win 2K/XP.
The USB driver stack is not loaded boot-time like IDE/SCSI/1394 is.