Ben Armstrong has posted an article on this subject. There is a complicated TechNet method and there is a simpler tool you can use. Running Windows Server from USB is completely unsupported. This is intended only for Hyper-V Server 2008 R2. If using portable USB then beware that you really shouldn’t go from machine to machine with this – it isn’t supported and it messes up virtual switches.