Removable CF with EWF

D

David D

This is by far my biggest gripe!
Why? because CF cards that are set to removable cost more. If the factory
does it for you they charge you. If you have to do it yourself (sandisk at
one time had a utility) then it costs you labor.
Sure there is a way to do it where you use the registry but in my
application, I can't commit the registry because we do things to the
registry on boot up that we don't want gettting committed to the flash on
the next boot up.

Yes, you can. the xpefiles.com site has what you need.
 
D

DJ

I'm using Slobodan's "EWF Ram Reg" which works great when I set the CF
to Fixed. But, when I leave the CF as removable the system say's it's
not bootable.

Any idea's
 
S

Slobodan Brcin \(eMVP\)

DJ,

Place timeout in boot.ini
also make two entries in boot.ini. so it appear like multi OS system.

Place only ntldr. and boot.ini on your CF. In case that you can see multi OS choice then this mean that your CF is formatted as it
should be and that problem is in XPe configuration.

In case that there is no multios choice you should delete ntldr and see if there is error reported that is missing.
In case that you don't see this warning that would mean that PBR in not XP one and that it does not search for ntldr.

Regards,
Slobodan
 
D

DJ

Here is what I have in my Boot.ini

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Embedded" /fastdetect

If I tell my Bios to boot from IDE2 do I need to change (0)rdisk to
(2)rdisk ?
 
S

Slobodan Brcin \(eMVP\)

Hi DJ,

Huh I guess that my responses lately are not obvious as they used to be :-(

Do following:
Place only ntldr on your CF.
And create boot.ini with content:
[boot loader]
timeout=50
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Embedded 1" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Embedded 2" /fastdetect

Without any other file you should get screen for 50 seconds that allow you to choose one of non existing OS-es.
Do you get that screen?

Regards,
Slobodan
 
D

DJ

Here is what I did:
1. Fdisk CF and set partion active. (IDE1)
2. Bootprep CF
3. Copied ntldr and boot.ini onto CF
4. Told Bios to boot from IDE2
Results: No operating system or disk error!
 
D

DJ

Forgot to mention:
Do I need to do anything special to copy ntldr ?
I use XP todrag and drop.
 
S

Slobodan Brcin \(eMVP\)

Hi DJ,

Nothing special is required for this to work. Bootprep will handle this by placing code in PBR.

Regards,
Slobodan
 
S

Slobodan Brcin \(eMVP\)

Why don't you leave CF in IDE1, for test purposes ?

Regards,
Slobodan
PS:
I hope that you do all of this on your target device.
 
G

Guest

Hello,
there is a question that left without reply, can anybody place answer, pls.
If I tell my Bios to boot from IDE2 do I need to change (0)rdisk to
(2)rdisk ?
VP


DJ said:
Here is what I have in my Boot.ini

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Embedded" /fastdetect

If I tell my Bios to boot from IDE2 do I need to change (0)rdisk to
(2)rdisk ?
 
K

KM

The rdisk is the ordinal for the disk on the adapter and is usually a number between 0 and 3. So, I guess IDE2 from the question may
relate to rdisk(1). This can be easy tested.

However, that question did not make sense since the poster did not get yet to the ntldr phase. It is the ntldr who reads and uses
the ARC paths first.

KM

Hello,
there is a question that left without reply, can anybody place answer, pls.
If I tell my Bios to boot from IDE2 do I need to change (0)rdisk to
(2)rdisk ?
VP


DJ said:
Here is what I have in my Boot.ini

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Embedded" /fastdetect

If I tell my Bios to boot from IDE2 do I need to change (0)rdisk to
(2)rdisk ?
 

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