PC Review


Reply
Thread Tools Rate Thread

Booting from USB drive

 
 
Carl Anuszczyk
Guest
Posts: n/a
 
      11th Sep 2003
How do I create an image that will boot from a device such
as the LexarMedia JumpDrive 2.0? It is a USB memory stick
and I have a system that can be booted from a USB device.

Thanks,

Carl

 
Reply With Quote
 
 
 
 
Slobodan Brcin
Guest
Posts: n/a
 
      11th Sep 2003
Carl,

> How do I create an image that will boot from a device such
> as the LexarMedia JumpDrive 2.0? It is a USB memory stick
> and I have a system that can be booted from a USB device.


Interesting question,
Step 1.

Read all related doc from TD.
Then from ms site.
Then use google on this group.
Then If you have problems, ask this question again.


Best regards,
Slobodan


 
Reply With Quote
 
Sean Liming \(eMVP\)
Guest
Posts: n/a
 
      11th Sep 2003
Carl,

I don't think that XPE can boot from a USB device. There has to be some
low level changes made to support USB devices.

Regards,

Sean Liming
www.a7eng.com
Author: Windows NT Embedded Step-By-Step and XP Embedded Advanced.



"Carl Anuszczyk" <(E-Mail Removed)> wrote in message
news:026401c3788d$472cdc30$(E-Mail Removed)...
> How do I create an image that will boot from a device such
> as the LexarMedia JumpDrive 2.0? It is a USB memory stick
> and I have a system that can be booted from a USB device.
>
> Thanks,
>
> Carl
>



 
Reply With Quote
 
Slobodan Brcin
Guest
Posts: n/a
 
      11th Sep 2003
Sean,

> I don't think that XPE can boot from a USB device.

I don't see reason why not.

> There has to be some low level changes made to support USB devices.

Only to mark flash as non removable (USB HDD).


I was trying to use USB device for easy image deployment, but I'm having
some problems with BIOS on target device.
Although on my development machine I was able to successfully run ntloader,
but since I'm not interested in using this on my dev machine I gave up from
this idea for the moment.

But I don't see any reason why this could not be done. It's behaving like
any other HDD it has valid ARC name, etc.


Best regards,
Slobodan


 
Reply With Quote
 
Sean Liming \(eMVP\)
Guest
Posts: n/a
 
      11th Sep 2003
Slobodan,

The low level like your doing will work, MS-DOS will work, but the full XPe
OS does not. I have been trying to get USB Flash to boot without success.
After a few conversations with MS, they said that changes need to be made to
support USB boot.

Sean


"Slobodan Brcin" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> Sean,
>
> > I don't think that XPE can boot from a USB device.

> I don't see reason why not.
>
> > There has to be some low level changes made to support USB devices.

> Only to mark flash as non removable (USB HDD).
>
>
> I was trying to use USB device for easy image deployment, but I'm having
> some problems with BIOS on target device.
> Although on my development machine I was able to successfully run

ntloader,
> but since I'm not interested in using this on my dev machine I gave up

from
> this idea for the moment.
>
> But I don't see any reason why this could not be done. It's behaving like
> any other HDD it has valid ARC name, etc.
>
>
> Best regards,
> Slobodan
>
>



 
Reply With Quote
 
Slobodan Brcin
Guest
Posts: n/a
 
      12th Sep 2003
Sean,

> The low level like your doing will work, MS-DOS will work, but the full

XPe
> OS does not. I have been trying to get USB Flash to boot without success.
> After a few conversations with MS, they said that changes need to be made

to
> support USB boot.


I'm disappointed to hear that, I was planning to use it for image deployment


Well I can look this from the brighter side, I can remove one thing from the
bottom of to-do list.


Thanks for the info,
Slobodan


 
Reply With Quote
 
Huang Sheng-Chi
Guest
Posts: n/a
 
      12th Sep 2003
Hi all,
I think this might be related to USB boot. For our target
machine, we can boot from a PCMCIA port, since our target
uses Phoenix BIOS's Multiboot bios. This bios is also
related to booting USB related devices, so I think it is
still possible to boot from USB port. Of course our
makers said that it isn't possible to boot from PCMCIA
port, but:
1. MS's home page stated that WXPe can boot from PCMCIA
ATA card
2. We tried it and it worked.

Maybe you should try this BIOS and see if it satisfy your
requirements?

NOTE:
Both MS and hardware maker does not give us any warranty
for booting from PCMCIA port, so we are using this at our
own risk <gasp!>

>-----Original Message-----
>Sean,
>
>> The low level like your doing will work, MS-DOS will

work, but the full
>XPe
>> OS does not. I have been trying to get USB Flash to

boot without success.
>> After a few conversations with MS, they said that

changes need to be made
>to
>> support USB boot.

>
>I'm disappointed to hear that, I was planning to use it

for image deployment
>
>
>Well I can look this from the brighter side, I can remove

one thing from the
>bottom of to-do list.
>
>
>Thanks for the info,
>Slobodan
>
>
>.
>

 
Reply With Quote
 
Tommy Lewis
Guest
Posts: n/a
 
      12th Sep 2003
I'm using a Sandisk USB CompactFlash Reader/Writer on my development
machine. When I insert a CompactFlash card that has been marked as a
non-removable disk using their utility, Windows XP Pro still says that
it is a removable disk. I think it has something to due with the fact
that Windows considers all USB drives to be removable. There are some
things that Windows will not do on or to a removable disk.

Regards,

Tommy Lewis
 
Reply With Quote
 
Huang Sheng-Chi
Guest
Posts: n/a
 
      12th Sep 2003
Hi Slobodan,
I guess I was wrong about booting from USB using Phoenix
BIOS, as stated in the following home page

http://www.phoenix.com/en/products/p...e+firstbios/sy
stem+firmware/products/phoenixbios.htm#options

It seems that only DOS was proven to boot from such
devices. Also as stated on the home page, IEEE 1394
devices can boot both DOS and W2K.

For our system, we push a special key to tell our BIOS to
emulate the PCMCIA port to become a Secondary Master IDE
port; our system is default to boot from the primary IDE
port, which has a CF card adapter. It then sets this port
to 0xi80 (something about interrupt and boot from
this "hard disk", even though it is not a hard disk).

The problem that our maker stated is that when Windows
loads the critical devices, it might reset each device,
which means that the PCMCIA might be reset, and then
cause a blue screen (7b, 34) since Windows just reset
itself. However this didn't happen to our machines (one
with ACPI, and the other without).

Maybe you can ask your maker for this "emulation" feature
from the BIOS? Or maybe USB is just too slow to boot
Window.

Anyways, it's Friday 10:45 p.m. now in Japan, and I gotta
get out of here before I go crazy with WXPe.

Hope everyone will have a nice weekend!


>-----Original Message-----
>Hi Huang,
>> I think this might be related to USB boot. For our

target
>> machine, we can boot from a PCMCIA port, since our

target
>> uses Phoenix BIOS's Multiboot bios. This bios is also
>> related to booting USB related devices, so I think it is
>> still possible to boot from USB port.

>
>Our development machines are using Phoenix BIOS, and yes

they can boot from
>usb.
>
>I just tried to boot again my XPE build from USB.
>Well it loads system critical drivers, and then BSOD with

0x0000007B error.
>
>So I can rest for I while because this does not worry me.
>I can deploy files from kernel mode so conclusion is:

very light XPE can be
>booted :-))
>
>Probably XPE with support for win32 subsystem can be

loaded as well, with
>adequate drivers and settings.
>Currently I have no time to investigate this further, but

I will post
>results when I do.
>
>
>
>Note:
>I have seen strange (unexpected) behavior with USB boot,

it would be nice if
>someone could explain it.
>
>When I boot OS from Primary Master HDD: USB Drive has ARC

Path :
>multi(0)disk(0)rdisk(1)partition(1)
>When I boot OS from USB Drive: USB Drive has ARC Path :
>multi(0)disk(0)rdisk(0)partition(1)
>
>So this might be potential problem why I have BSOD 0x7B.
>
>
>
>
>But my original problem lies with my target devices:
>MB from Intel Corporation D875PBZ, it also can boot from

USB, but I have
>problem I described few weeks before.
>
>I'm not familiar with BIOS they are using, and I would

rather not try to
>change it for now, if that can be done at all.
>
>
>Best regards,
>Slobodan
>
>
>.
>

 
Reply With Quote
 
Slobodan Brcin
Guest
Posts: n/a
 
      12th Sep 2003
Sean,

> I don't think that XPE can boot from a USB device.


Well I can confirm that you are wrong, I have booted successfully XPE from
USB Flash Disk, right now
I still have some small issues but I have desktop (Win32 subsystem is
operational).

> There has to be some low level changes made to support USB devices.

Yes, but not to driver. Inf files should be modified or registry.

I have changes startup type for all drivers required to support USB Flash to
zero.

0x0 (SERVICE_BOOT_START) Indicates a driver started by the operating system
loader.
This value must be used for drivers of devices required for loading the
operating system.

I got this idea during the lunch, and it was easy to try.
I used regedit from working XPE image to do the changes.
And after that I copied all files to flash.
I was just using the coincidence that when booted from USB, USB disk has
same ARC name as HDD had before.


When I have more time, I'll try to find some more automated solution, but
until then, it can be done.


Best regards,
Slobodan


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Booting XP from external USB drive - change C drive? Olivier Windows XP General 14 19th Feb 2007 01:32 PM
Booting from a external hard drive in place of the internal drive. =?Utf-8?B?Q29kZV9TbGluZ2Vy?= Windows XP General 7 13th Sep 2004 08:07 PM
Slave drive partitions/data corruption booting w/ different W2K master drive? Ruzzzzo Microsoft Windows 2000 Hardware 1 3rd Aug 2003 12:23 PM
Slave drive partitions/data corruption booting w/ different W2K master drive? Rizzzzo Microsoft Windows 2000 File System 2 2nd Aug 2003 04:13 PM
Slave drive partitions/data corruption booting w/ different W2K master drive? Rizzzo Microsoft Windows 2000 Upgrade 0 2nd Aug 2003 05:24 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:41 AM.