RE: Tutorial how to boot from any USB

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi Dietmar,

Please clarify step 8.
Where is new ntdetect.com coming from?
Are you saying to replace the XP Pro version with the XP Embedded version?

Thanks,

Andrew

"Dietmar" wrote:

> Hi all,
>
> here comes a short tutorial for XP(E) USB boot from any medium:
>
> 1.) Set in Bios boot from USB harddisk and disable hyperthreading.
>
> 2.) The fresh XP has to be installed as first partition with NO other
> harddrive or USB device together. Floppy, CD or DVD drives can stay.
> Install XP on a normal harddisk, dont put Intel INF5 or so on it because
> this generates new drivers which may not be compatible to USB boot.
>
> I installed only extra network drivers and my soundcard. All the others
> things can be installed later.
>
> 3.) Set pagefile on fresh XP to disabled.
>
> 4.)Then You HAVE TO plug in your USB device, from which You want to start
> later.
> Let it be detected from the fresh installed XP!!!
>
> 5.)Here is the copy of the extra registry entry in Services, load and
> unload hive SYSTEM (of your fresh installed XP) from another working XP,
> or do the changes to the fresh installed XP direct with regedit in
> commandline.
>
> Dont change other USB entries!!!
>
>
> [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci]
> "Start"=dword:00000000
> "Type"=dword:00000001
> "ErrorControl"=dword:00000001
> "ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,75,73,62,\
> 65,68,63,69,2e,73,79,73,00
> "Group"="Boot Bus Extender"
> "DisplayName"="Microsoft USB 2.0 Enhanced Host Controller Miniport
> Driver"
> "Tag"=dword:00000012
>
> [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbhub]
> "Start"=dword:00000000
> "Type"=dword:00000001
> "ErrorControl"=dword:00000001
> "ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,75,73,62,\
> 68,75,62,2e,73,79,73,00
> "Group"="Boot Bus Extender"
> "DisplayName"="USB2 Enabled Hub"
> "Tag"=dword:00000013
>
> [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR]
> "Start"=dword:00000000
> "Type"=dword:00000001
> "ErrorControl"=dword:00000001
> "ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,55,53,42,\
> 53,54,4f,52,2e,53,59,53,00
> "DisplayName"="USB Mass Storage Driver"
> "Group"="Boot Bus Extender"
>
> [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbuhci]
> "Start"=dword:00000000
> "Type"=dword:00000001
> "ErrorControl"=dword:00000001
> "ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,75,73,62,\
> 75,68,63,69,2e,73,79,73,00
> "Group"="Boot Bus Extender"
> "DisplayName"="Microsoft USB Universal Host Controller Miniport Driver"
> "Tag"=dword:00000011
>
>
> The ImagePath is the path to your driver in HEXCODE and you dont need to
> change this in your registry.
>
>
>
> 6.)In Registry, after You installed XP on harddrive, You HAVE TO delete
> whole key
> MountedDevices in the registry of that fresh XP.
>
> 7.)In the windows\system32\config\ of the fresh installed XP delete all
> entries with
> *.sav *.log *.evt This is only possible from outside (another
> installed XP).
>
> 8.)Delete old ntdetect.com and set the new one from me into the fresh XP.
>
> 9.)Verify that boot.ini is like
>
> [boot loader]
> timeout=30
> default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
> [operating systems]
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
> Professional" /fastdetect
>
>
> 10.)Copy and past all files and folders from the fresh XP to your plugged
> USB drive. Recyled (Bin) and System Volume Information copy not.
>
>
> Thats all.
> Good luck.
> Dietmar
>
>
> PS: Format your USB stick with the HP format utility hpusbfw.exe , which
> gives You a FAT or FAT 32 or NTFS (I think, all those work, I took FAT)
> partition and the file allocation table and sets the first partition on
> the USB stick itself as aktiv.
>
> There may be errors in the tutorial. You should have to know, what you are
> doing.
> I am doing my best.
>
>
>
>
>
>
>
>
>
>
.



Relevant Pages

  • Tutorial how to boot from any USB
    ... Set in Bios boot from USB harddisk and disable hyperthreading. ... Install XP on a normal harddisk, dont put Intel INF5 or so on it because ... this generates new drivers which may not be compatible to USB boot. ... Set pagefile on fresh XP to disabled. ...
    (microsoft.public.windowsxp.embedded)
  • Re: XP PRO USB PRINTING SERVICE
    ... You must be an Administrator to change the Registry so ensure you are logged on when you try to use the patch. ... USB wireless keyboard and mouse are working ... They were ther until we ran the Lexmark driver install ... A clean install would be a major problem because of all of the other ...
    (microsoft.public.windowsxp.print_fax)
  • Booting XP from any USB device
    ... here comes a short tutorial for XP USB boot from any USB medium: ... Install XP on a normal harddisk, dont put Intel INF5 or so on it because ... this generates new drivers which may not be compatible to USB boot. ... Set pagefile on fresh XP to disabled. ...
    (microsoft.public.windowsxp.hardware)
  • Re: Tutorial how to boot from any USB
    ... Set pagefile on fresh XP to disabled.". ... boot my embedded XP, ... Set in Bios boot from USB harddisk and disable hyperthreading. ... > Install XP on a normal harddisk, dont put Intel INF5 or so on it because ...
    (microsoft.public.windowsxp.embedded)
  • Re: Excel install on USB Stick
    ... Installed programs are listed in the Registry -- they are registered to operate on the machine. ... Programs loaded onto a USB are not registered on the machine you are moving the drive to, so they will not work there. ... If the USB is a bootable device, then you can install programs and applications to it, then boot from the USB device on another machine so the the Registry on the USB device is loaded, making access to the programs and applications possible. ...
    (microsoft.public.office.setup)