XPE Won't boot from SATA drive

  • Thread starter Thread starter Jason Canada
  • Start date Start date
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
 
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
 
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
 
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
 
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.
 
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
 
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
 
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
 
Back
Top