WinUSB Tutorial 5
WinUSB Tutorial 5
www.WinUSB.de
First of all, we have to gather all files which are nessecary for the generic WinUSB: Installation CD for Windows XP (Service Pack 1 or 2 is needed) nLite (www.nliteos.com) ntdetect.com file from Dietmar Mergeide.reg (http://support.microsoft.com/?kbit=314082)
All *.reg files used in the tutorial have to be adabted to your system.
Preparation
1. Copy the XP Installation CD your hard drive (e.g. C:\WinXPORG\) 2. Install nLite and try out a bit in order to handle with its function 3. Unpack drivers and Hotfixes in a separate folder (e.g. C:\Driver\)
Advice: For people, who wants to experiment with the WinUSB System please read the additional.
Tutorial 1. Copy the following files from the XP Installation CD to the folder
C:\Driver\USB\: hccoin.dll usbui.dll usb.inf usbport.inf usbstor.inf usbccgp.sys usbd.sys usbehci.sys usbhub.sys usbohci.sys usbport.sys usbscan.sys usbser.sys usbstor.sys usbuhci.sys
2. Download the file iata55_cd.exe from the intel website and unpack the
following drivers to the C:\Driver\USB folder: (http://downloadfinder.intel.com/scripts-dfexternal/Detail_Desc.aspx?agr=N&ProductID=2107&DwnldID=9725&str OSs=All&OSFullName=Alle%20Betriebssysteme&lang=deu)
3. Copy the txtsetup.oem and the txtsetup.sinf files from the tutorial
into the C:\Driver\USB\ folder.
folder
Usb.inf
[StandardHub.AddService] DisplayName ServiceType StartType ErrorControl = %StandardHub.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL
ErrorControl
=1
; SERVICE_ERROR_NORMAL
Usbport.inf
[EHCI.AddService] DisplayName ServiceType StartType ErrorControl = %EHCIMP.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL
ErrorControl
=1
; SERVICE_ERROR_NORMAL
Usbstor.inf
[QV2KUX.AddService] DisplayName ServiceType StartType ErrorControl = %QV2KUX.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL
StartType ErrorControl
=0 =1
6.
Copy the usbboot.inf file from the tutorial folder to the C:\WINXPORG\i386 folder.
9. Copy the following drivers, which you can find in the i386 folder or by
googling, into the directory (..\DRIVER\):
10.
Use nLite to setup your individual settings (e.g. Tweaks, Options, etc.)(Advice: Deactivate System recovery and delete unsuperviced Installation)
11.
Copy the drivers into the C:\Driver\USB\ directory. You have to choose the option Textmode and make sure that the usbstor are installed as OEM! (This step is very important)
12.
Overwrite the files in the C:\WinXPORG\i386 folder replaceing them with the files from the C:\Driver\USB\ folder (This step is very important too).
13.
Use nLite to burn a bootable CD and install XP on a usb device (change the booting order in the bios menu to 1. cd, 2. usb, etc.)
Additional
For people who wants to experiment with the WinUSB System: Collect as much Drivers as possible Possible Sources: http://www.driverpacks.net/Projects/DriverPacks/UpdateTracker.php http://www.germannlite.de/index.php?act=dscript&CODE=showdetails&f_id=92
You need an adapted regtweaks.reg. You can find it in the tutorial folder named regtweaks_pro.reg. When you use it by following the tutorial, you have to rename it into regtweaks.reg and adapt the content so that it is fitting to your system.
The following drivers were needed in the C:\WinXPORG\$OEM\$$\INF\ folder which you first have to create (Source: www.driverpacks.net):
845G.inf
850.inf
850860.inf
852.inf
855.inf
860.inf
865.inf
915.inf
915M.inf
945.inf
945GM.inf
dmi_pci.inf
E7220.inf
E7230.inf
E727505.inf
E7500.inf
E7520.inf
E8500.inf
ICH2AUD.inf
ich2br.inf
ich2brm.inf
ICH2Core.inf
ich2corm.inf
ICH2IDE.inf
ICH2ideM.inf
ICH2SMB.inf
ICH2Usb.inf
ich3core.inf
ich3corm.inf
ich3ide.inf
ich3idem.inf
ich3smb.inf
ich3usb.inf
ich4core.inf
ich4id2.inf
ich4ide.inf
ich4usb.inf
ich5core.inf
ich5id2.inf
ich5ide.inf
ich5usb.inf
ich6core.inf
ich6id2.inf
ich6ide.inf
ich6usb.inf
ich7core.inf
ich7id2.inf
ich7ide.inf
ich7usb.inf
ichXdev.inf
IdeChnDr.inf
oem1.inf
oem2.inf
oem3.inf
p64h2.inf
You also have to copy the oem1.inf, oem2.inf and oem3.inf drivers from the tutorial folder to the \INF\ folder.
Make sure that the USB-Stick is formatted with FAT(16) and set active (Using nLite to delete all unnaccessary files in order to have a WinUSB that fits on a USB-Stick)
Advice: This WinUSB will not work on every single system. In this case, you first of all have to install WinUSB on a usb-harddisk, format the USB-Stick with USB Disk Storage Format Tool and finally copy all the files to the USB-Stick.
Tutorial by Dietmar Stlting and Ala2 Latest Tutorials and Updates: http://www.WinUSB.de