Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Tutorial how to boot from any USB

38 views
Skip to first unread message

Dietmar

unread,
Oct 22, 2005, 6:49:35 PM10/22/05
to
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.

Andrew Roy

unread,
Oct 24, 2005, 3:16:05 PM10/24/05
to
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

unread,
Oct 24, 2005, 5:45:26 PM10/24/05
to
Hi Andrew,
its not the normal ntdetect.com
I pasted here the whole Hextext.
If you cant rebuild it from that, send me an E-mail.

Good luck
Dietmar


Dietmar

unread,
Oct 24, 2005, 8:17:59 PM10/24/05
to
WAAAAOOOOOO

ITWORKSITWORKSITWORKS

Hi, I succeed to boot my Siemens D1607 with AMD 3200-64 without ANY
Harddisk

to XP desktop and now I am sure, that nearly every motherboard can do USB
BOOT :lol: :lol: :lol:

There are some corrections in my Tutorial which would be quiet difficult
to describe, but you will also succeed!

This was very late in the night
but what a result!!!

Dietmar

PS: I am writing this from Computer with Siemens motherboard no harddrive
is to be seen...hhuihuhui :ph34r: USB forever :ph34r:

Andrew Roy

unread,
Oct 25, 2005, 2:06:49 AM10/25/05
to
Hi Dietmar,

You modified or rewrote ntdetect.com? Wow, Bold!
Why paste HexText? If you want to share it, upload it to xpefiles.com.
I can see why you're so excited! What a great accomplishment for you!

Andrew Roy

"Dietmar" <dietmar....@t-online.de> wrote in message
news:d396d43f5f748ade...@localhost.talkaboutsoftware.com...

C.C. Wu

unread,
Oct 25, 2005, 7:06:08 PM10/25/05
to
Hi Dietmar,

A. You said "3.) Set pagefile on fresh XP to disabled.". I don't understand
it. Could you describe more detail?

B. I have got NTDETECT.COM and changed in into HEX code. I didn't modified
it because I don't know what is needed to be modified. When I used it to
boot my embedded XP,
I got a dark screen. This screen showed up before a scroll bar on the botton
screen. Do you know what's going on? Can you tell me what I need to modify
NTEDTECT.COM?


Thanks

Try and Failure...........
C.C. Wu


"Dietmar" <dietmar....@t-online.de> 撰寫於郵件新聞
:c996cb0dc8d5067d...@localhost.talkaboutsoftware.com...

Dietmar

unread,
Oct 25, 2005, 7:13:27 AM10/25/05
to
Hi C.C. Wu,

wait a few hours, until my new tutorial, how to do USB boot with XP(E)
from nearly every motherboard, is ready.

Dietmar

Dietmar

unread,
Oct 25, 2005, 1:55:50 PM10/25/05
to
Hi all

I try to explain what you have to do MORE than in my first tutorial:

Between 5.) and 6.) of first tutorial do the following:

There are 4 complete NEW more needed keys in registry which you have to
build by yourself, like ( this here is for my Western Digital 160BB USB
harddrive)

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub]
"Service"="usbhub"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbhub"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\USB#Vid_1058&Pid_0300]
"Service"="usbstor"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\USBSTOR#DiskWDC_____WD1600BB-00FTA0_15.0]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

The first and the second COMPLETE key here have to be written AS THEY ARE
with NO modification to registry of your fresh XP (use copy and paste).

The third and the fourth key is the special Vid_Pid_ name of your USB
device and the hardwareID of your USB device.


Service and ClassGUID write ALWAYS AS THEY ARE HERE to registry of fresh
XP.


The Vid_Pid_ name (in the third entry) of your USB device can be found in
ControlSet001\Enum\USB ,
if you have let detected the fresh XP YOUR USB device .

Syntax:

Vid_abcdPid_efgh where abcd and efgh are 4 numbers for your USB device.
The rest of that key has do be exactly the same as mine.

The hardwareID can be found in ControlSet001\Enum\USBSTOR after if you
have let the fresh XP your USB device detected.

It is the first entry in the key HardwareID but you have to change \
against # .
The HardwareID is build as USBSTOR#Diskv(8)p(16)r(4) where for v(8) you
have to put
8 digits (for me WDC_____ ) as the vendor of
device
16 digits (for me WD1600BB-00FTA0_ ) for device and
4 digits (for me 15.0 ) for versions
number.


The complete keys 1-4 needs only to be set up ONE TIME to registry.

If you wish to put your fresh XP to another USB device, you need NO MORE
new entry for that new device! Only let it be detected from your fresh XP
on harddisk.

After that you must do the following in registry of fresh XP:

1.) Delete complete key HKLM\SYSTEM\MountedDevices.

2.) Delete HKLM\SYSTEM\Setup SystemPartition (complete key
SystemPartition) .

3.) Go to HKLM\SYSTEM\Services\USBSTOR . Set start=3 back to start=0
This happens during the detecting of new USB devices and will lead
to crash
07B, if is not corrected. Then, rightclick on USBSTOR permissions,
deny for
System. Now, no more USB device can be detected but in other case
with
every new USB device, start is set back to 3 and give you the next
time 07B.


Copy and paste the files of the fresh XP from another XP or BartPE to your
USB device.
Look, whether the first partition there ist set ACTIV and has a
PARTITIONTABLE! B)

Fat, or Fat32 or NTFS doesnt matter.

Best for testing is for the first time a USB harddisk. SAVE your registry
SYSTEM hive from the fresh installed XP as oft as you can, because you may
need it later if something went wrong.

Good luck B)

Dietmar


Andrew Roy

unread,
Oct 25, 2005, 2:41:03 PM10/25/05
to
Hi Dietmar,

You pasted it where? I don't see any HexText.

Andrew

Dietmar

unread,
Oct 25, 2005, 3:53:44 PM10/25/05
to
Hi utf,

in my post ITWORKSITWORKSITWORKS
the third one.

Dietmar

Dietmar

unread,
Oct 25, 2005, 8:28:07 PM10/25/05
to
Hi all,

my changes in registry are so good,
that you even have NO MORE NEED of the cracked ntdetect.com.

A NORMAL ntdetect.com shipped with original XPPRO SP1 is doing now also
USB boot from any medium!!!


Dietmar

PS: Where are You all, believe me it works!!!
And now no EULA is broken...

Dietmar

unread,
Oct 26, 2005, 5:29:01 AM10/26/05
to
Hi all,

here comes complete Tutorial (Version 2) how to do USB boot from any USB
device WITH NO NEED of that cracked ntdetect.com

I succeed to boot full, normal XP SP1 without any new driver direct
(not to RAM) from any USB Medium (USB Stick, USB harddisk) even USB
1.1 or USB 2.0 with 2 motherboards: ASUS P4C800-E Deluxe (Intel) and
Siemens D1607 (AMD)
It is stable.

NOW it is real: XP in pocket

Author: Dietmar Stölting, 26. Oktober 2005
dietmar....@t-online.de
Germany

Here comes the Tutorial. (Version 2)
Believe me, it works! I say this, because dont give up:
I am a teacher having holidays and this I will show after my pupils.

1.) Set in Bios boot from USB harddisk and disable hyperthreading.

2.) The fresh XP SP1 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 chipsetdriver or so
on it because this generates new drivers, which may not be compatible
to USB boot.
All those things can be done 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 8 extra registry entries. Load and unload


hive SYSTEM (of your fresh installed XP) from another working XP, or

BartPE or do the changes to the fresh installed XP direct with
regedit in commandline.

Make a BACKUP of the original hive SYSTEM of the fresh installed XP!

Here are the next 4 complete needed keys in registry which you have
to build by yourself, like ( this here is for Western Digital 160BB
USB harddrive)

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDataba
se\usb#root_hub]
"Service"="usbhub"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDataba
se\usb#root_hub20]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbhub"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDataba
se\USB#Vid_1058&Pid_0300]
"Service"="usbstor"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDataba
se\USBSTOR#DiskWDC_____WD1600BB-00FTA0_15.0]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

The first and the second COMPLETE key here have to be written AS THEY
ARE with NO modification to registry of your fresh XP (use copy and
paste).

The third and the fourth key is the special Vid_&Pid_ name of your


USB device and the hardwareID of your USB device.

Service and ClassGUID write ALWAYS AS THEY ARE HERE to registry of
fresh XP.

The Vid_&Pid_ name (in the third entry) of your USB device can be


found in ControlSet001\Enum\USB ,
if you have let detected the fresh XP YOUR USB device .

Syntax:

Vid_abcd&Pid_efgh where abcd and efgh are 4 numbers for your USB


device.
The rest of that key has do be exactly the same as mine.

The hardwareID can be found in ControlSet001\Enum\USBSTOR after if
you have let the fresh XP your USB device detected.

It is the first entry in the key HardwareID but you have to change \
against # .
The HardwareID is build as USBSTOR#Diskv(8)p(16)r(4)

where for v(8)p(16)r(4) you have to put

8 digits (for me WDC_____ ) as the vendor of device
16 digits (for me WD1600BB-00FTA0_ ) for device and
4 digits (for me 15.0 ) for versions number.

The complete Registry keys 1 - 8 needs only to be set up ONE TIME to
registry.

If you wish to put your fresh XP to another USB device, you need NO
MORE
new entry for that new device! Only let it be detected from your
fresh XP on harddisk.

After you put this 8 keys to the registry of fresh XP, you must do
the following also in the registry of fresh XP:

6.) Delete complete key HKLM\SYSTEM\MountedDevices.

7.) Delete HKLM\SYSTEM\Setup SystemPartition (complete key
SystemPartition) .

8.) Go to HKLM\SYSTEM\Services\USBSTOR . Set start=3 back to start=0

Dietmar

unread,
Oct 26, 2005, 5:35:16 AM10/26/05
to

Dietmar

unread,
Oct 26, 2005, 5:48:05 AM10/26/05
to
Hi all,
here is the rest of my ne tutorial, because it was cut.

C.C. Wu

unread,
Oct 26, 2005, 12:51:07 AM10/26/05
to
Hi Dietmar,
I'm almost there. I have followed your steps.
Now, I still got 7B Error, but if I put a formatted IDE HDD, the system
could boot normally.
I am trying to disable system to check IDE HDD, or that system check IDE HDD
after boot from USB HDD.
Do you have any idea about my situation?

Have a noice day.
Keep trying.
C.C. Wu.


"Dietmar" <dietmar....@t-online.de> 撰寫於郵件新聞
:262fd105e0576717...@localhost.talkaboutsoftware.com...

Dietmar

unread,
Oct 26, 2005, 8:12:45 AM10/26/05
to
One try more, I dont know why my tutorial is always cut


8.) Go to HKLM\SYSTEM\Services\USBSTOR . Set start=3 back to start=0

This happens during the detecting of new USB devices and will lead to
crash
07B, if is not corrected. Then, rightclick on USBSTOR permissions,
deny for
System. Now, no more USB device can be detected but in other case
with
every new USB device, start is set back to 3 and give you the next
time 07B.

You can later set back USBSTOR permissions for system to "allowed",
if you want to use another USB device.

9.)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).

9.)Verify that boot.ini of the fresh XP 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

11.)Copy and paste the files of the fresh XP from another XP or
BartPE to your USB device. Recyled (Bin) and System Volume
Information copy not.


Look, whether the first partition there ist set ACTIV and has a
PARTITIONTABLE!

Fat, or Fat32 or NTFS doesnt matter.

Best for testing is for the first time a USB harddisk. SAVE your

registry SYSTEM hive from the fresh installed XP as OFT AS YOU CAN,


because you may need it later if something went wrong.

Later, format your USB stick with the HP format utility hpusbfw.exe ,
which gives You a FAT or FAT 32 or NTFS (all those work) partition


and the file allocation table and sets the first partition on the USB
stick itself as aktiv.

A nice USB stick is that from BUFFALO with 32 MByte/s.

You can install EWF RAM filter (thanks to S. Fiorito) to allow your
USB stick
to survive years.

There may be errors in the Tutorial.
I do my best.

Good luck
Dietmar

PS: Nice to hear from you, who succeeds USB booting with this
tutorial.
Please give us also the motherboard name.


Dietmar

unread,
Oct 26, 2005, 8:17:58 AM10/26/05
to
Hi C.C. Wu

look at my new tutorial Version 2

Good luck
Dietmar

Dietmar

unread,
Oct 26, 2005, 10:42:55 AM10/26/05
to
Hi all,

I succeed to do pure USB boot to XP for Shuttle XPC SB61G2 with
Intel Springdale i865G Chipset and Phoenix Bios.
Boottime is about 30 seconds.

This was the third motherboard, that I testet and all works.

I want to prove my own Tutorial (Version2) whether all is ok there.
So I did exactly all the steps from there, and voila real XP in pocket
hihihihihihhuhuhuhu

Nice to hear from you all
Dietmar


Gert

unread,
Oct 27, 2005, 5:49:51 AM10/27/05
to
Hi Dietmar,

Congratulations with your Tutorial (Version2) ! Looks like I'm
beginning to have success with following what you describe there. I've
had to make some guesses though, on points where the description
doesn't match the reality here:

step 7.) Delete HKLM\SYSTEM\Setup SystemPartition (complete key
SystemPartition) .
--> My test system only has a key HKLM\SYSTEM\Setup, and there a string
value called SystemPartition. Is that string value what you mean to
delete ?

step 8.) Go to HKLM\SYSTEM\Services\USBSTOR . ..
--> Perhaps you mean HKLM\SYSTEM\Services\ControlSet001\USBSTOR ? Just
to be sure.

Thank you !
Gert

Dietmar

unread,
Oct 27, 2005, 7:21:25 AM10/27/05
to
Hi Gert,

yes I mean that string value called SystemPartition and the path to
USBSTOR is


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR

hihi, that is the first small error in may tutorial, that I noticed.

Good luck

Dietmar

PS: Please write, which motherboard you use, the version of your XP and if
all works ok with the tutorial. I want to get better...hihi

Gert

unread,
Oct 27, 2005, 10:58:50 AM10/27/05
to
Hi Dietmar,

Testing on a HP Compaq dc5000 SFF, with XP Pro SP2...

But there is still a problem, that C.C. Wu already mentioned yesterday:
booting from the USB disk works only if an IDE disk is still connected.
And then, the booted USB disk is drive D:, and lots of registry entries
still point to C: (the IDE disk). This means that the system, while
booting XP from the USB disk, makes lots of accesses to the IDE disk C:

Are you able to boot from USB disk without any IDE disk attached ?

Thanks !

Gert

Dietmar

unread,
Oct 27, 2005, 11:55:01 AM10/27/05
to
Hi Gert,
until now I havent tested USB boot for
XP SP2. Did you do a fresh install of your XP?
And did you delete MountedDevices and SystemPartition direkt before you
copying it to the USB drive?
If not, exakt the problems arrive, that you told me.
Do you know Windebug and can handle it?
This gives you more information whats going on.

I will do a test with SP2.

Dietmar


Dietmar

unread,
Oct 27, 2005, 3:06:40 PM10/27/05
to
Hi all,
XP SP2 does not work as described in my Tutorial(Version2)on my Siemens
Motherboard D1607 with Athlon3200-64. Until now I dont know the reason.
You can update your XPSP1 as long as you want from Microsoft, but updating
to SP2 and my USB boot is gone.

Dietmar


Dietmar

unread,
Oct 27, 2005, 4:02:20 PM10/27/05
to
Hi all,

XP SP2 boot with USB works, if there is an IDE harddrive also connected.
It boots then from the USB drive, the USB letter is C: .

If You unplug (caution, may die :( ) that IDE drive early in booting,
it boots normal as single harddrive from USB.

This is exact the behavior from SP1, BEFORE I made my changes to
registry.

Now is another bad driver (or only changed setting? ) preventing the USB
drivers to start early enough in bootprocess, so that the USB bootdrive
cant be recogniced.

Oh my, it is so terrible to find out, which is that bad one.

What you have to do is quiete easy to describe:

Find the bad driver or the bad setting of a start=0 driver and all is ok.

Or you have to find a way, that USB drivers are now starting more earlier
than nearly any other driver.

Or let the computer THINK :-), that an IDE is connected...hihihi.

Nice to hear from you

Dietmar

C.C. Wu

unread,
Oct 27, 2005, 9:47:10 PM10/27/05
to
Hi Dietmar, Gert,
I am stuck in this situation.
I have tried to disable IDE driver, and let IDE driver boot after boot.
Unfortunately, I can't succeed yet.
I have set apati driver's start into bigger then 1, but I got 7B.
I have deleted all Key in CriticalDeviceBase, and added USB Keys, but system
still checked IDE device.


C.C. Wu

"Dietmar" <dietmar....@t-online.de> 撰寫於郵件新聞
:d47869020568a420...@localhost.talkaboutsoftware.com...

Dietmar

unread,
Oct 27, 2005, 10:25:45 PM10/27/05
to
Hi C. C. Wu and Gert,

I did the following: I copied in my XP SP2 the registry hive SYSTEM and
the USB drivers from SP1.
But the behavior is exactly the same. It started now as XP SP1 from USB,
but only with IDE harddisk present. So I think: It is not the fault of the
registry or the USB drivers. Perhaps the new NTLDR from SP2 asks, whether
there is an IDE harddisk or not.
This will mean, that the problem can only be overcome if you mask your USB
device as IDE or SCSI harddisk, and that can only be done with an extra
SCSI miniportdriver. I thought, that Microsoft has given us that gift, to
prevent booting from USB device. The reason is simple:
I was able to boot 2 different Computers(!) (each with XP SP1)(means ALL
different hardware) with ONE, the only and same, USB stick!
XP SP1 can be updatet as you wish. If you use not specialisied drivers,
this can be done as with Win98. And also XP Embedded SP2 is not real SP2.
It is a clone of SP1. With SP2 things are much harder as with SP1.

C.C. Wu

unread,
Oct 27, 2005, 10:00:28 PM10/27/05
to
Hi Dietmar,
Do you mean that you can boot from UFD in XP SP1 without any IDE HDD, and
when you boot in XP SP2 you need to plug a IDE HDD?
I have never built embedded XP in XP SP2. My system is Embedded XP SP1.
I think that Embedded SP1 has the same problem.
Now, I am trying to write a IDE driver to cheat system into believing there
is a IDE HDD.

Thanks.
C .C. Wu


"Dietmar" <dietmar....@t-online.de> 撰寫於郵件新聞
:c592441142a6fe98...@localhost.talkaboutsoftware.com...

Dietmar

unread,
Oct 28, 2005, 5:22:11 AM10/28/05
to
Hi C.C. WU

yes, of course USB boot works as I said in my tutorial (Version2) with
normal XP SP1 without any IDE harddisk.
And if you are able to write an driver, which fakes an IDE for SP2, I am
very interested and how you do this.

Gert

unread,
Oct 28, 2005, 10:57:05 AM10/28/05
to
Hi Dietmar,

I repeated the whole Tutorial (Version2) sequence,
but now with XP SP1, and indeed, now the USB boot works,
both with and without an IDE harddisk connected !
And I tested this USB disk then successfully on both
the dc5000SFF and the d530SFF from HP Compaq.

Best regards,
Gert

Dietmar

unread,
Oct 28, 2005, 12:14:00 PM10/28/05
to
Hi Gert,
that are great news.
I am writing another Tutorial (Version3),
with which I hope to succeed also with XP SP2.
But it is to early in this moment, to ask me how and whether it is able.

Microsoft

unread,
Oct 30, 2005, 12:21:11 PM10/30/05
to
Hi Dietmar,
I am so confused because I installed embedded XP SP1, but I cannot boot it
without IDE HDD.

One more step to boot from UFD.
Thanks.
C.C. Wu


Dietmar

unread,
Oct 30, 2005, 12:55:15 PM10/30/05
to
Hi C.C. Wu,

have you tried Windows XP SP1 (not Embedded)?

Disable SATA in your Bios and use a IDE harddisk for your fresh XP SP1.

I testet intil now 3 motherboards and all work.
SP2 boots until now only, if there is an IDE too.
But that is not the last I say about that...hihi.

Give me your motherboard name, perhaps in school or surrounding is a
similar, that I can test.

Nice to hear from you
Dietmar

PS: I thought, there is a start=0 driver, which does not allow usbstor to
start. I think this, because in key USBSTOR (in Services) there is no ENUM
entry, and this means, that the message from Bios, that there IS an USB
harddrive, doesnt arrive XP SP2, so usbhub startet but not usbstor.

C.C. Wu

unread,
Oct 31, 2005, 2:56:08 AM10/31/05
to
Hi Dietmar,
I just tried Windows XP SP1 this morning, and I got the same resoult as
Embedded XP SP1.
I think that problem is motherboard, so I am going to try another
motherboard.
My motherboard is GIGABYTE 85661FXMP-RZ with SIS964, and BIOS is Aeard v6.0.

Thanks.
C.C. Wu


"Dietmar" <dietmar....@t-online.de> 撰寫於郵件新聞
:3dddbcdf0a4a9182...@localhost.talkaboutsoftware.com...

lien_...@yahoo.com

unread,
Nov 9, 2005, 9:35:31 PM11/9/05
to
Dear Dietmar,

I have try on XPE SP2 and face the same problem with yours.
I never try on SP1.

Would you please e-mail me all version of your Tutorial?

Thanks in advance.

- Chris

sindhu....@gmail.com

unread,
Nov 10, 2005, 12:24:45 AM11/10/05
to
Hi Dietmar,

I followed your tutorial (version 2) to boot XP SP1 from USB. But
without IDE harddisk I'm not able to boot. I am using Intel Desktop
board D845GVSR. Could you pls let me know what could be going wrong.

Thanking you in advance,
Shankar

Dietmar

unread,
Nov 10, 2005, 9:58:56 AM11/10/05
to
Hi Shankar,

in a few days I will post Tutorial (Version3).
With that tutorial, your motherboard is left NO chance NOT to boot with a
single USB.

Dietmar

sindhu....@gmail.com

unread,
Nov 23, 2005, 7:02:13 AM11/23/05
to
hi dietmar,

when can we expect your tutorial (version -3)....i have tried booting
XP using thumbdrive using BartPE. but i want to do it this way, can u
pls help?

cheers!

Dietmar

unread,
Nov 23, 2005, 9:04:40 AM11/23/05
to
Hi Shankar,
I can boot now any XP SP1, XP SP2, XPE1, XPE2 from any USB device with a
motherboard, which is not older than 2...3 years.
The new Tutorial(Version 3)from me, how to do this, is nearly ready and
will appear in the german computermagazin c't in about 1 week.
After that I will give you Tutorial(Version 3).

Nice to hear from you
Dietmar

PS: Does anyone here in this forum made a try with Windows Server 2003 to
boot from a USB device?

sindhu....@gmail.com

unread,
Dec 1, 2005, 7:30:56 AM12/1/05
to
Hi Dietmar,

I followed this link

http://www6.tomshardware.com/howto/20050909/usb-stick-windows-12.html

and tried to boot from USB using windows server 2003 service pack
1.........and it does boot.......but it looks no similar to XP
embedded.....

-shankar

sindhu....@gmail.com

unread,
Dec 1, 2005, 7:32:50 AM12/1/05
to
hi again,

by the way..........when can we get ur version3???

-shankar

Chris

unread,
Dec 2, 2005, 5:49:48 AM12/2/05
to
Dear Dietmar,

May I know which date the magazine would issue?
and which vol. would it be?

- Chris

steves

unread,
Dec 2, 2005, 2:19:20 PM12/2/05
to
Hello Dietmar,

I have been following this thread with interest, and have been trying
without success to boot XP Embedded from a thumb drive. First I would
like to thank you for sharing your work with us.

I can get a USB stick to boot DOS or Windows 98, however, in this case
the USB stick is recognized as a floppy disk (A:). Slobodan has
indicated that this is caused by Intel drivers, and is bad for usb boot
:(.

I have an Advantech 6870 motherboard that uses intel drivers (The intel
XPE components include 5 different Intel 82801 components, Intel 82802
Firmware Hub device, Intel 82815 Graphics, Intel 82815 Processor to IO,
Intel Pro/100 Network.)

>From your version 1 tutorial you state 'do not include intel INF5', and
from version 2 'Do not include intel chipset drivers. My XP embedded
image (Pre FBA) has 104 INF files in C:\Windows\INF. A search for INF
files containing 'Intel', 'INF5' and 'Chipset' yields the following
list of possible drivers that cause the problems:

INF Files containing string 'Intel', and/or chipset.
----------------------------------------------------------
biosinfo.inf Contains string 'chipset'
cpu.inf The processor
e100b325.inf Intel 8255x-based PCI Ethernet Adapterdir
i81xnt5.inf Intel 82810 Graphics Controller
layout.inf Contains strings intelide.sys, intellim.chm,intelppm.sys,
mdmintel.inf,intelppm.sys, keybdintel.inf, usbintel.sys,
machine.inf contains section [INTEL_SYS] with various Intel VID/PID
descriptions
mshdc.inf contains setcion [INTEL_HDC] with various Intel VID/PID
descriptions.
OUSB2.inf Contains string 'Intel USB 2.0 Enhanced Host Controller'
ssigd.inf Intel 815 Embedded Graphics Driver
usb.inf Contains section [Intel.Section] with StandardHub.Dev VID/PID
pairs
usbport.inf Contains section [Intel.Section] with StandardHub.Dev
VID/PID pairs
wdma_int.inf Contains section [Intel] with intel Audio driver
descriptions

After all that preparation, my question is simple.

a) Which INF do I remove?
b) Do I need to add something else to replace that functionality, and
if so, what?

Also, when formatting with HP format utility, do you use the internal
boot files or an external set?

Thanks,
Steve Schilz.

StevesATeyeDASHImagingDOTcom

0 new messages