Gianluca,
Whether the CF appears to be fixed or removable media in your environment
depends on the CF device itself. A simple way to determine what you have is
to run "diskpart" on your system. Diskpart is standard in XP Desktop and is
in the "Disk Management Command Line Utility" component of XPe. For
example, my systems have CF in an EIDE interface. When I run XPe from a
boot server and have a Silicon Systems device (industrial CF) in the CF
slot, the diskpart command "select disk 0" succeeds and then "detail disk"
gives me information about the CF device. This indicates the Silicon
Systems CF is seen as a fixed disk. If instead I use a Sandisk Ultra II
(consumer CF), "select disk 0" fails because the CF is seen as a removable
device. Either of these devices works as bootable media for me but
experience appears to vary. See this link for additional information.
http://www.seanliming.com/flashhelp.html
Sean's link and other research I've done reveals a lot of confusion about
IDE/SATA CF vs. USB CF. I posted some of my own questions in this NG
yesterday which I hope will be answered. I need to be able to prepare my CF
in a running XPe system that was booted from a server. Although the CF is
socketed, in one model of the board the device is inaccessible unless the
CPU heatsink is removed and that would void the warranty on a $2000 board.
Based on what I currently know I can't find adequate tools in XPe to handle
my needs.
DR