0% found this document useful (0 votes)
287 views12 pages

WinUSB Tutorial 5

1. This document provides instructions for creating a bootable Windows XP installation on a USB drive using WinUSB. It involves copying driver and registry files, modifying configuration files, and using nLite to install XP to the USB drive while selecting specific driver options. 2. Additional recommendations include collecting as many third-party drivers as possible from online sources and ensuring the USB drive is formatted with FAT16 and has only necessary files. Proper BIOS settings are also required. 3. Success is not guaranteed on all systems, so an alternative is to first install WinUSB onto a USB hard drive, format the USB flash drive, and copy files over.

Uploaded by

quim758
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
287 views12 pages

WinUSB Tutorial 5

1. This document provides instructions for creating a bootable Windows XP installation on a USB drive using WinUSB. It involves copying driver and registry files, modifying configuration files, and using nLite to install XP to the USB drive while selecting specific driver options. 2. Additional recommendations include collecting as many third-party drivers as possible from online sources and ensuring the USB drive is formatted with FAT16 and has only necessary files. Proper BIOS settings are also required. 3. Success is not guaranteed on all systems, so an alternative is to first install WinUSB onto a USB hard drive, format the USB flash drive, and copy files over.

Uploaded by

quim758
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

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)

iaahci.cat iastor.cat ultra.cat iaahci.inf iastor.inf ultra.inf iaStor.sys ultra.sys

3. Copy the txtsetup.oem and the txtsetup.sinf files from the tutorial
into the C:\Driver\USB\ folder.

folder

4. Change the content of the usb*.inf files in the USB folder


(C:\Driver\USB\):

Usb.inf
[StandardHub.AddService] DisplayName ServiceType StartType ErrorControl = %StandardHub.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbhub.sys LoadOrderGroup = Boot Bus Extender

[CommonClassParent.AddService] DisplayName ServiceType StartType = %GenericParent.SvcDesc% =1 =0 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START

ErrorControl

=1

; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbccgp.sys LoadOrderGroup = Boot Bus Extender

Usbport.inf
[EHCI.AddService] DisplayName ServiceType StartType ErrorControl = %EHCIMP.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbehci.sys LoadOrderGroup = Boot Bus Extender

[OHCI.AddService] DisplayName ServiceType StartType ErrorControl = %OHCIMP.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbohci.sys LoadOrderGroup = Boot Bus Extender

[UHCI.AddService] DisplayName ServiceType StartType = %UHCIMP.SvcDesc% =1 =0 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START

ErrorControl

=1

; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbuhci.sys LoadOrderGroup = Boot Bus Extender

[ROOTHUB.AddService] DisplayName ServiceType StartType ErrorControl = %ROOTHUB.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\usbhub.sys LoadOrderGroup = Boot Bus Extender

Usbstor.inf
[QV2KUX.AddService] DisplayName ServiceType StartType ErrorControl = %QV2KUX.SvcDesc% =1 =0 =1 ; SERVICE_KERNEL_DRIVER ; SERVICE_DEMAND_START ; SERVICE_ERROR_NORMAL

ServiceBinary = %12%\qv2kux.sys LoadOrderGroup = Boot Bus Extender

[USBSTOR.AddService] DisplayName ServiceType = %USBSTOR.SvcDesc% =1

StartType ErrorControl

=0 =1

ServiceBinary = %12%\USBSTOR.SYS LoadOrderGroup = Boot Bus Extender

5. Change the content of the dosnet.if (C:\WINXPORG\i385\:

[Files] d1,usbboot.inf d1,_default.pif d1,12520437.cpx d1,12520850.cpx ..... ++++Schreiben++++++

6.
Copy the usbboot.inf file from the tutorial folder to the C:\WINXPORG\i386 folder.

7. Create a new folder $oem$ in the directory C:\WINXPORG\, copy (and


adapt) the regtweaks.reg and cmdlines.txt from the tutorial folder into the new C:\WINXPORG\$oem$\ folder.

8. Make a new folder $$ in the directory C:\WINXPORG\$oem$\ and


create in the new folder the System32 folder. There you have to create another folder DRIVER so that you have the following hierarchy: C:\WINXPORG\$oem$\$$\System32\DRIVER\

9. Copy the following drivers, which you can find in the i386 folder or by
googling, into the directory (..\DRIVER\):

IdeBusDr.sys IdeChnDr.sys atapi.sys intelide.sys pci.sys pciide.sys pciidex.sys

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):

815.inf 830.inf 845.inf

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy