Problem booting with a Compact Flash

  • Thread starter Thread starter S R
  • Start date Start date
S

S R

I have a 512MB compact flash.
I created an XPE image for C: and tried to boot it up,
but the FBA goes into a loop.
I FBALOG.txt shows that the target image should have been in D:
instead of C:.
I created an image for D:, and the FBA worked fine.
But, when I use my 1Gb compact flash, it is recognized as C:.
I also have a hard disk.

The question is, is there any way to make my 512MB Compact Flash
recognizable as C: instead of D:?

Any help is appreciated.
Thanks
SR
 
Thankyou very much for the link.
It didn't solve my problem though.

The problem I'm facing is, I don't have any other OS on the device(to
export the reg keys etc). Though I have a hard disk, I dont have OS on
it.

My target should boot up with the image in the Compact Flash.
Hence, while running FBA, I get the errors that the image has to be in
D: instead of C:.
How do I solve this??

Please help
SR
 
Then you have configured in TD that your system should boot from D:
Change it to C: in Target Device Settings

Regards,
Slobodan
 
No, my target device settings are for C:.
Actually, this is how I got this error. I created an
image for the default settings (i.e., C:), copied the
image to the CF, and started the FBA.
The FBALOG.txt showed those invalid path errors.

Thanks
SR
 
Hints:
1. You should do FBA on HDD (it is faster and probably safer for life time
of your CF).
2. What is physical connection of HDD and CF. (Primary/Secondary,
Master/Slave)?
3. You must boot from CF not from HDD.
4. Try disconnecting HDD and connecting CF as primary master.


Regards,
Slobodan
 
1.Ruled out, have to boot with CF.
2.HDD is Primary, CF is Secondary Master
3.The bios is set to boot from CF
4.I can't do this, I dont want to open the box.

Seems that, I can't fix this without disconnecting the
HDD.

Thanks for your help,
SR
 
Lest us back to this point.

I assume you have marked CF as non-removable.

You can use diskedit from DOS, or if you have CD drive you can use Win PE to
read complete partition id.
Also if you can move CF to another device you can also read complete disk
id.

If you can't then you can create ID manually by reading 4 bytes from MBR
using diskedit from Symatech. offset 01b8h
To create key \DosDevices\C: in TD you will need to use for first four bytes
value you read from CF MBR, and then enter 00 7E 00 00 00 00 00 00 this

You will have something like xx xx xx xx 00 7E 00 00 00 00 00 00. This
should be ok when you replace xx with actual disk id.

The rest of article applies to you, this will force XPe to use CF first
partition as C:.

I don't understand why it does not work for you normally but this will help.

Again to mention if you can move CF to some device with XP you can read
\DosDevices\?: id from registry. ? - Stands for CF drive letter.


Regards,
Slobodan
 
Don't know if you have tried this already but worth to mention...

You can try making your hard drive bootable. You can do that from working
XPe image (set up to D: from TD) that's running from the CF. So, from your
XPe image you run Disk Manager (or diskpart.exe or any related tool) and
repartition/activate/format (NTFS would be better) your HD. Then you copy
new XPe image (set up to C: from TD) on the HD over network. Set dual boot
options in HD\boot.ini to make it easy for development. Then you set up boot
from HD in the BIOS settings and launch the image (make sure HD has active
primary partition). If FBA runs fine you will get a working XPe image on
your HD and do whatever you need to do with the XPe on CF (reading its
registry hives offline and etc.).

KM

S> Thankyou very much for the link.
S> It didn't solve my problem though.

S> The problem I'm facing is, I don't have any other OS on the device(to
S> export the reg keys etc). Though I have a hard disk, I dont have OS
S> on it.

S> My target should boot up with the image in the Compact Flash.
S> Hence, while running FBA, I get the errors that the image has to be
S> in
S> D: instead of C:.
S> How do I solve this??

S> Please help
 
Back
Top