USB Flash Boot?

R

richard

Why do we need to mark the USB flash disk as fixed for booting XPE??.
but it works with dos and linux as removable disk. Is there any article
explaining this behaviour???

Cant we set the removable bit through programatically??? b'coz It is
very urgent for me to make a bootable USB flash disk. if we go for
asking the vendor for the utility it may take atleast a week to get it.
pls suggest me.

Richards
 
R

richard

Thanks KM, i will try with that example but i dont have any experiance
on device driver. Can you help me how to proceed for USB flash disk?

regards
Richards
richard,


You will find sample sample code on how to make your driver to ignore
the removable bit on www.xpefiles.com.
 
S

Slobodan Brcin \(eMVP\)

Hi Richard,

Before you get stuck in this whithout the option to go back you should consider easier alternatives like:
1. You can boot from SDI (RAM disk) that is loaded from USB Flash to memory by ntldr. (This is easy solution)
2. You can use third-party solutions for XPe like the one provided by M-Systems.

Regards,
Slobodan
PS:
If time is critical for you then only choice that you have is RAM Boot.
 
K

KM

richard,

I agree with Slobodan. If time is critical to you, you may want to go with RAM boot (of course, if acceptable by your system
requirements).
RAM boot you can be implemented pretty quick.

With regards to the driver code.. Start with installing the WinDDK.
 
S

Slobodan Brcin \(eMVP\)

Hi David,

I'm not familiar with changes in this uDOC device model .

Have you used uDOCPart tool? From there you can make bootable uDOC that
should work on all motherboards, after you do that just place ntldr. and
following boot.ini for test.

[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 XPe Test1 "
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XPe Test2"
/noexecute=optin /fastdetect

For simple start use empty project in TD and add "USB uDiskOnChip MinLogon
Macro" then resolve all dependencies and you should be good to go.

In your project (TD) you must include component: "USB uDiskOnChip component"
and resolve dependencies. (but first try universal macro that do not require
you to use TAP or anything else for that matter).

I can't talk in public NG too much about all this, please contact me offline
and keep Nimrod CC (he should be able to help you).
In email you should tell us what motherboard model do you use.

Regards,
Slobodan

PS:
I Thought that you have solved this :-(
 
S

Sean Liming \(eMVP\)

David,

I cover the uDOC setup steps in the Windows XP Embedded Supplemental
Toolkit. I am shipping the version of the uDOC that you have mentioned:
MD1665. The software tools that Slobodan mentioned will work with this
version of the uDOC.

Regards,

Sean Liming (eMVP)

Windows XP Embedded Supplemental Toolkit Covering XPe SP2
Windows XP Embedded Advanced
Windows NT Embedded Step-by-Step
All available at www.sjjmicro.com andXPe Center website: www.seanliming.com

To learn more about Windows XP Embedded, come to MEDC 2005 in Las Vegas!
www.medc2005.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top