XPE Won't boot from SATA drive

J

Jason Canada

I have an image that I've used for months booting from an IDE drive. We
now want to boot from a SATA drive connected to our on-board Intel
6300ESB SATA controller. When I copy the image to a SATA drive and
attempt to boot from that drive I see only a blinking cursor in the top
left corner.

Do I need to have the SATA drivers preloaded somehow? Can I do this in
TD?

Any help appreciated.

Thanks,
-Jason
 
J

JC-Arrow OCS

Jason,

Yes, and Yes... when you TAP the Target hardware, it should pickup the
Standard IDE controller and The SATA Controller... import the pmq file into
Component designer, not directly into TD, and use "selector prototype
component" as your component's prototype for design. if you use that, when
you add the hardware component in TD, it will allow you to select which
pieces of the hardware you want to include or not... just make sure the Boot
ARC path is set correctly (boot.ini) and you should be able to get it
running. make sure you have a driver :) as a troubleshoot you can deselect
the IDE controller for the SATA controller in your first pass, and rebuild
later with it enabled if you need it.

If you're not familiar with Driver component creation, here's a how-to in
MSDN:
http://msdn.microsoft.com/library/d...p/html/xehowhowtocomponentizedevicedriver.asp


HTH,
JC

--
John Coyne
Windows XP Embedded Black Belt
Windows CE Black Belt
Arrow Electronics, OCS division
When replying directly to this message remove the NOSPAM_ from the address
 
J

Jason Canada

Jason,

Thanks for the response. Actually I have the drivers for the SATA
controller as part of the image. We have used drives attached this
controller in the image for months. The problem is that we now want to
boot from the SATA controller. I have checked the boot.ini of a machine
running XP Pro on the same controller/disk configuration and they are
identical. I have the BIOS of the machine configured to boot only from
this one SATA drive.

Thanks,
-JC
 
J

JC-Arrow OCS

Are you installing the SATA Drivers after you created your original image?


--
John Coyne
Windows XP Embedded Black Belt
Windows CE Black Belt
Arrow Electronics, OCS division
When replying directly to this message remove the NOSPAM_ from the address
 
J

Jason Canada

No, these drivers have been included in the image from the beginning.
All I am doing is building the image (including the SATA drivers) in TD
and then copying that image to a SATA drive to FBA.
 
J

JC-Arrow OCS

Sounds like more of a hardware issue, than XPE... as long as boot.ini and
NTLDR are there, the process should at least start. I will look around and
see if I can see anything.

JC

--
John Coyne
Windows XP Embedded Black Belt
Windows CE Black Belt
Arrow Electronics, OCS division
When replying directly to this message remove the NOSPAM_ from the address
 
M

Mike Warren

Jason said:
I have an image that I've used for months booting from an IDE drive.
We now want to boot from a SATA drive connected to our on-board Intel
6300ESB SATA controller. When I copy the image to a SATA drive and
attempt to boot from that drive I see only a blinking cursor in the
top left corner.

Do I need to have the SATA drivers preloaded somehow? Can I do this in
TD?

Silly question, but have you set the boot partition active?

I have no problems booting from SATA drives. Sounds like the MBR
is not being found. I suggest you try installing XP Pro on the drive
and see if that boots.

-Mike
 
S

Slobodan Brcin \(eMVP\)

Jason,

Try geting multi OS choice screen to work:
You need to partition disk.
Set active boot partititon.
Format boot partition so that it load ntldr.
Copy ntldr. to empty partititon.
Put following boot.ini

[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 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

If you manage to get multi OS boot screen we can then think about putting XPe and making it work.

Regards,
Slobodan
 

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