This provides support for removable storage plug & play USB devices in WinPE.
It has been tested with XPE 0.99 and XPE 1.02 (XPE 1.01 not tested) with PE Builder 3.0.32, 3.0.33beta & 3.0.34beta. It works with WinXP SP2 and SP1. I recommend "optimal" combination to be either XPE0.99 with WinXP SP1 or XPE1.02 with WinXP SP2.
You can download the plugin here
USB1394.zip
(file is named USB1394.zip due to restriction by Yahoo)
Make a plugin folder eg: "plugin\USB & 1394". Extract the 3 files "USB &
IEEE1394.inf", "USB&IEEE1394base.reg" and "usb & ieee1394 User Reg
Extract.bat" into that folder. Then run the batch file: "usb & ieee1394 User Reg
Extract.bat" to extract your registry entries for use with the plugin. Your
registry will be extracted into file "usb&ieee1394user.reg".
Notes:
This plugin provides full support for USB and IEEE1394 Plug & Play devices. However, IEEE1394 network support is not complete. For USB scanner, digicam, videocam, TV tuners support, etc you may need to copy additional hardware specific drivers. You have to look at the manufacturers .INF file to discover the required devices.
Running:
The plugin now automatically installs the proper registry entries during system startup. You should NOT plug in any USB devices until system is fully started up. Other than that restriction, USB plug & play works normally.
Recommendation:
I suggest that anyone creating hardware specific drivers do not modify this plugin but create additional hardware specific plugin(s) instead to allow universal usage. Use this only as a base for providing USB and IEEE1394 support.