Q1. I have installed Windows XP onto a Compact Flash card, but performance is slow.
A. Please refer to the Booting Operating Systems off a Compact Flash Card section for optimization techniques. For an increase in speed, we suggest using a UDMA Compact Flash card. Using Hd Tach, we have obtained 45MB/s average read speed using the Transcend 266x CF card with our adapters.
Q2. What is HORM, and how does it affect Windows boot times?
A. HORM(Hibernate Once, Resume Many) is a new technology allowing for a nearly instantaneus boot by resuming from the same hibernated image every single time. This is different from the original Hiberation feature, which only resumes from the image last created, and does not sustain itself through a reboot. For the installation of software, hardware, or patches, HORM can be easily deactivated and reactivated through the command line. Previously exclusive to the Windows XP Embedded operating system as a selection from the EWF (Enhanced Write Filter) components, there is now a method to port this valuable feature into standard Windows XP. The detailed procedure can be obtained from Silvio Fiorito's "Embedding" Windows XP documentation.
Q3. What is MinLogon, and how does it affect Windows boot times?
A. Minimal Logon(MinLogon) is another XPe exclusive component allowing for quicker boot/shutdown times, as well as a smaller footprint compared to WinLogon. This is done by providing logon and authentication support for users to the local system. There is no longer an administrator account, and there are fewer component dependancies. This function is for applications that do not require users to logon, and is best used with a command line or custom shell instead of the larger Explorer Shell component for the greatest decrease in footprint. Previously exclusive to the Windows XP Embedded operating system as replacement from the Standard Windows Logon, there is now a method to port this valuable feature into standard Windows XP. The detailed procedure can be obtained from Silvio Fiorito's "Embedding" Windows XP documentation.
Q4. What is EWF, and how does it affect Windows boot times and performance?
A. EWF(Enhanced Write Filter) is another XPe exclusive component proven to improve boot times, increase performance, and minimize the amount of writes to a CF card. EWF allows the operating system to boot and read from a read-only source, with temporary data being written onto overlays. Users accessing this computer are able to make any changes they wish, with no actual modification to the read-only source. If desired, the overlays can then be written onto the protected volume. EWF can be activated by implementing the EWF components into the XPe image. Previously exclusive to the Windows XP Embedded operating system, there is now a method to port this valuable feature into standard Windows XP. The detailed procedure can be obtained from Silvio Fiorito's "Embedding" Windows XP documentation.
Q5. I would like to boot Windows XP from my Compact Flash card with USB instead of IDE of SATA interface using one of your USB card readers. Is this possible?
A. This requirement follows the same limitations as booting an external hard drive connecting through USB interface. Windows XP will not boot from removable devices. With some modification to the Windows components and installation, Windows XP can be booted even through a USB flash drive. A couple methods of booting XP has been found, originating from Dietmar Stölting. His website WinUSB and USBoot both provide good instructions and the tools necessary to do this.
Q6. I would like to boot Windows XP Embedded from my Compact Flash card with USB instead of IDE of SATA interface using one of your USB card readers. Is this possible?
A. Yes, with the latest Window XP Embedded Service Pack 2 Feature Pack 2007, this can be done easily by adding the "USB Boot 2.0" component. Make sure the "USB 2.0 Common", "USB Boot 2.0", "USB Boot Mass Storage Device", and "USB NT Hardware Detect" components are also added in as dependencies. Your target computer's BIOS will also need to have the capability to boot off a USB device.
Q7. How do I check what DMA(Direct Memory Access) or PIO(Programmed I/O) mode is used by the Compact Flash card?
A. Connect the Compact Flash card through IDE or SATA(must be ID as IDE) interface with no other devices sharing the same IDE channel. Navigate to Device Manager, and open the "IDE ATA/ATAPI controllers" tab. Right click on the channel containing the Compact Flash, and select Properties.
In the Properties window, select the Advanced Settings tab. You will see two devices, along with the Current Transfer Mode. This will indicate the mode being used by the Compact Flash.
Alternatively, download the DMACHECK.exe program to easily indicate if the Compact Flash is using DMA or PIO.
DMA In Use - indicates that DMA is enabled
DMA Not In Use - indicates that the IDE/ATAPI driver is defaulting to PIO
Q8. For the best compatibility, Compact Flash shown as fixed disk are recommended instead of removable. How do I determine what type my CF card is?
A. The card must be connected through an interface which is capable of detecting a CF card as a fixed disk, such as IDE or SATA. The CF card must be formatted and partitioned with a drive letter.
1. Open Command Prompt by clicking through Start Menu > Run, type in cmd, then select OK.
2. From the command prompt, type:
3. This will display a list of volumes detected on the system. Find the volume which corresponds to your CF media by Drive Letter (Ltr) or Drive Label (Label). In the area which lists "Type" check to see if the device is listed as Removable (removable device) or Partition (fixed disk device).
Q9. My Removable type Compact Flash is detected as a fixed disk in Disk Management when connected through SATA. Is this correct?
A. Yes, the ADSACF will recognize a compact flash as a fixed fisk through Disk Management, no matter what type of CF card is inserted. This means compact flash connected through the ADSACF can be formatted with NTFS, and with multiple paritions on a single CF card.
Q9. My MicroDrive will not fit into an Addonics Adapter designed for a CF Type I card slot.
A. See the MicroDrive Limitations with CF Adapters page.
Q10. I'm using the Dual CF-IDE adapter (AD44MIDE2CF) to boot from a CF card under Windows XP. On the adapter are 2 fixed disk CF cards set as master & slave. I was able to boot into Windows but when I check Disk Management, the CF card in the slave position is not detected.
A. Certain mainboards(primarily Notebooks) may only support the Master IDE position as a hard drive. Under this situation, the Dual CF-IDE adapter may not detect the fixed disk CF card in the Slave position. This mainboard limitation can be bypassed by using a removable CF card instead of a fixed disk CF card for the slave position. A CF card ID'ed as a removable device will not take up any master or slave position, allowing it to be detected alongside a fixed disk or removable CF card.
Q11. If I connect the Dual CF-IDE adapter (AD44MIDE2CF) to an IDE ribbon cable connected to an IDE channel on your mainboard, would it detect the 2 fixed disk CF cards set as master & slave in the BIOS?
A. Yes, it would detect both CF cards. The CF card in slave position can be accessed for additional storage, or a second boot option if the operating system is capable of being booted from the slave position.
Q12. If I am using the Embedded Dual CF-IDE adapter (ADEB44IDE2CF), would Q10 above apply for ADEB44IDE2CF?
Q13. My ADSACF-N, ADSACFB, or ADSACFW has a jumper for setting between 5V or 3.3V. What is this jumper, and what is the correct setting?
A. This jumper designates the adapter to operate at either 5V or 3.3V power. The factory default setting is 5V, which is the recommended setting for most CF cards. The only time when 3.3V should be used is when the CF card only supports 3.3V.