Welcome to MSDN Blogs Sign in | Join | Help

Windows Embedded Blog

A look at Embedded and other Cool Stuff.

News

  • This posting is provided "AS IS" with no warranties, and confers no rights.
[UPDATED] Windows Embedded Student Challenge - Adding H/D support to your image.

This question has come up a number of times recently – how do you add support for a hard drive (or access to the internal flash) in your Windows CE 5.0 operating system image – those nice chaps at ICOP have a tutorial here that explains the steps.

Sorry guys, there's a setp missing from the documentation - you need to add the contents of the following Registry File (note that this is a .txt file, so will open in notepad).

Add this to your Platform Registry file (platform.reg), rebuild your platform, and whammo, you should be all set.

Here's how my Windows CE 5.0 O/S Explorer view looks with the ATAPI and FAT components, and the registry content added.

Let me know whether this works for you or not.

– Mike

 

Posted: Monday, March 21, 2005 6:48 AM by mikehall
Filed under:

Comments

D. Philippe said:

That's it? Just add these three components and it works?
• ATAPI PCI/IDE Storage Block Driver – To support IDE storage device
• FAT File System – To provide file system service
• USB Storage Class Driver – To provide support for hot pluggable USB mass storage

Your weblog is worth some serious money. We were just quoted $8,000 by an outside developer for this...wow.

BTW, the tutorial reads kind of like an ad for the eBox II rather than a tutorial for ATAPI support.

p.s. Also funny is how they added Solitaire to the BSP. Is Solitaire licensed under core or pro?!
# March 21, 2005 8:35 AM

Mike said:

ok, send checks or money orders to... <g>

I've just checked the config matrix for the Windows CE Games (Solitaire and Freecell), both are part of the Core license.

- Mike
# March 21, 2005 9:15 AM

Mikehall's Embedded WebLog said:

# March 21, 2005 5:46 PM

vlad bujoreanu said:

It finally worked. Thanx a lot Mike, u're the best. if we ever meet i owe you a biiiig beer
# March 22, 2005 6:37 AM

Mike said:

very good... next step is to document how to transfer a new NK.BIN file to the flash or H/D on the device.

- Mike
# March 22, 2005 6:32 AM

vlad bujoreanu said:

from platform builder directly i don't know. I have 2 other solutions (manually) :

1. copy from an usb flash drive the nk.bin
2. include in the image a file server and share the internal h/d, then copy the bin to it
# March 22, 2005 6:43 AM

Mauricio said:

Mike
I am new on this (WinCe5.0) however I am developing an image on a Dell Latitud XPi latptop, that doesn't seem to work.
I am able to see my debug putp while looding but not HD on My Device view. I follow everu single instruction and added the reg entry that oyu have posted, and nothing.
Do you hink is because the Lapton use different PCI bus for HD controller?
Thanks
# March 23, 2005 9:20 AM

Waying said:

It did work!
Thanks very much!
But why?
Are there some documents explaining the relation of the cec file and the .bib, .reg, .dat, .db files?
I can't find anything in the pb help.
Thanks~!
# March 23, 2005 8:52 PM

Mike said:

yep - just described the files in the latest blog post - http://blogs.msdn.com/mikehall/archive/2005/03/23/401348.aspx

- Mike
# March 23, 2005 9:46 PM

Waying said:

Mike!
You are NO.1!
Thanks very much!
Good night. :-)
# March 23, 2005 10:27 PM

Mike said:

My pleasure ! - I'm pleased you have this working.

- Mike
# March 23, 2005 10:31 PM
New Comments to this post are disabled
Page view tracker