Windows xp, Windows 7, and win8 use USB + vhd to start from a mobile hard drive/USB flash drive. Using a mobile hard drive/USB flash drive to install the system is a mature technology and is especially suitable for a system, A lot of professional software has been installed and used in multiple places. With the popularization of USB, the use of USB + vhd to start from a mobile hard disk/USB flash disk has always been the patent of win8. After research, we finally found a general method. Www.2cto.com 1. install xp or win7 normally, and then install the usb3.0 driver. TIPS: it is better to install VHD normally. You don't need to use Ghost in the future. just copy the vhd file to the mobile hard disk, configure the bcd or vboot of the mobile hard disk to start from the usb vhd. 2. In xp and win7, modify the driver registry and inf settings of usb3.0, start = 0, group = boot bus extender. Specific Operation: for example, your usb3.0 driver is nusb3hub. sys and nusb3xhc. sys, and my nec driver is both. Drivers of different brands are different. You can find out which files your USB driver is. Generally, there are two files. The two. sys files should have two inf files. To modify these two inf files, you can use notepad to open the inf file. You can see a section of addservice configuration, including StartType = 3, StartType = 0, and LoadOrderGroup = XXX, changed to LoadOrderGroup = Boot Bus Extender. Then look for the two inf files in full, because these two inf files may exist under multiple subdirectories, And the content in the inf files of all these two file names is, both start = 0 and group = Boot Bus Extender are modified. In this way, the inf file is changed. Then modify the registry, modify start = 0 and group = Boot Bus in the key values of [HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ nusb3hub] and [HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ nusb3xhc ]. extender. Note that the driver name is at the end of the two registry key names. Modify the corresponding key value according to different driver names, change the nusb3hub and nusb3xhc to your own USB driver name. In addition, if there is a corresponding. pnf, you can delete it. In this way, your system has the configuration to start from usb3.0. Install vboot on www.2cto.com 3 and xp, and enable USB + vhd and USB + vhd. Win8 native support, no need to modify. Source http://jiantao.me/post/3.html