CompactFlash ( CF ) is a mass storage device format used in portable electronic devices. For storage, CompactFlash typically uses flash memory in a standardized enclosure.
The format was first specified and produced by SanDisk in 1994. The physical format is now used for a variety of devices.
CompactFlash became the most successful of the early memory card formats, outliving Miniature Card, SmartMedia, and PC Card Type I in mainstream popularity. The memory card formats that came out after the introduction of CompactFlash, such as SD/MMC, various Memory Stick formats, xD-Picture Card, offered stiff competition. Most of these cards are significantly smaller than CompactFlash while offering comparable capacity and read/write speed. Professional memory cards, such as P2 and SxS, are physically larger, faster, and significantly more expensive.
Nevertheless, CompactFlash remains popular, and even has even experienced something of a comeback, caused by improvements in the ATA interface. For example, Sony chose CompactFlash as the recording media for the HVR-MRC1K on-camera tapeless recording unit, instead of using smaller MemoryStick cards or expensive SxS cards.
Description
There are two main subdivisions of CF cards, Type I (3.3 mm thick) and the thicker Type II (CF2) cards (5 mm thick). The CF Type II slot is used by Microdrives and some other devices, such as the Hasseblad CFV Digital Back for the Hasseblad series of medium format cameras. There are four main speeds of cards including the original CF, CF High Speed (using CF+/CF2.0), a faster CF 3.0 standard and a yet faster CF 4.0 standard that is being adopted as of 2007. The thickness of the CF card type is dictated by the preceding PC Card standard.
CompactFlash was originally built around Intel's NOR-based flash memory, but it has switched over to NAND. CF is among the oldest and most successful formats, and has held to a niche in the professional camera market especially well. It has benefited from having both a better cost to memory-size ratio than other formats for much of its life, and generally from having available capacities larger than other formats.
CF cards can be used directly in a PC Card slot with a plug adapter, used as an ATA (IDE) or PCMCIA storage device with a passive adapter or with a reader, or attached various other types of ports such as USB or FireWire. As some newer card types are smaller, they can be used directly in a CF card slot with an adapter. Formats that can be used this way include SD/MMC, Memory Stick Duo, xD-Picture Card in a Type I slot, and SmartMedia in a Type II slot, as of 2005. Some multi-card readers use CF for I/O as well.
Flash memory, regardless of format, can take only a limited number of erase/write cycles to a particular "block" before that block can no longer be written. Typically, the controller in a CompactFlash device attempts to prevent premature wear out of a sector by choosing the location for a piece of data at write time so as to spread out the writing over the device. This process is called wear leveling.
When using CompactFlash in ATA mode as a hard drive replacement, wear leveling becomes critical. The advanced CompactFlash controllers spread the wear-leveling across the entire drive allowing all blocks to participate. The even more advanced CompactFlash controllers will also move the data that is rarely changed so that all blocks are worn evenly.
Technical details
NOR -based flash has lower density than newer NAND -based systems, and CompactFlash is therefore the physically largest of the three memory card formats that came out in the early 1990s, the other two being Miniature Card (MiniCard) and SmartMedia (SSFDC). However, CF did switch to NAND type memory later on. The IBM Microdrive format implements the CF Type II interface, but is not solid-state memory.
CompactFlash defines a physical interface that is smaller than, but electrically identical to, the ATA interface. That is, it appears to the host device as if it were a hard disk. The CF device contains an ATA controller. CF devices operate at 3.3 volts or 5 volts, and can be swapped from system to system. CF cards with flash memory are able to cope with extremely rapid changes in temperature. Industrial versions of flash memory cards can operate at a range of −45 to +85 °C.
Speed
Flash memory devices are non-volatile and solid-state, and thus are more robust than disk drives. Cards consume around 5% of the power required by small disk drives and still have reasonable transfer rates of over 45 MB/s for the more expensive 'high speed' cards.
Card speed is usually specified in "x" ratings, e.g. 8x, 20x, 133x. This is the same system used for CD-ROMs and gives the data rate as a multiple of the data rate of the first CD-ROMs (i.e. the data rate of an audio CD). The base rate is 150 kB/s, so for example, 20x = 20 * 150 kB/s = 3.0 MB/s.
The following table lists some common ratings and their respective maximum transfer rates.
Capacities and compatibility
As of 2008, CompactFlash cards are generally available in capacities from about 512 MiB to 100 GiB, with perhaps the most popular choices in Europe and North America being between 1 GiB and 16 GiB. The CF Specification can support capacities up to 137 GB (128 GiB). Lower capacity cards, below 512 MiB, are becoming rare in stores as higher capacity cards are readily available at the same price. The largest CompactFlash cards commonly available currently are the 64 GiB models from various manufacturers — SanDisk launched its 16 GiB Extreme III card at the 2006 Photokina trade fair, Transcend announced its 32 GiB card on January 15 , 2008 . Samsung launched 16, 32 and 64 GiB CF cards soon after. Pretec announced 48 GiB cards in January 2008 and 100GB cards in September. Pretec, Transcend and Sandisk introduced 64 GiB cards in August/September 2009. These cards, and almost all cards over 2 GiB, require that the host device support the FAT32 file system (if the camera is using a FAT file system). The largest cards, however, are usually not the fastest.
Filesystems
There are varying levels of compatibility among FAT32-compatible cameras. While any camera that claims FAT32-capabilty should read and write to a FAT32-formatted card without problems, some cameras are tripped up by cards larger than 2 GB that are completely unformatted, while others may take longer to apply a FAT32 format.
The way many digital cameras update the files system as they write to the card creates a FAT32 bottleneck. Writing to a FAT32-formatted card generally takes a little longer than writing to a FAT16-formatted card with similar performance capabilities. For instance, the Canon EOS 10D writes the same photo to a FAT16-formatted 2 GiB CompactFlash card somewhat faster than to a same speed 4 GiB FAT32-formatted CompactFlash card, although the memory chips in both cards have the same write speed specification.
The cards themselves can of course be formatted with any type of file system such as JFS and can be divided into partitions as long as the host device can read them. CompactFlash cards are often used instead of hard drives in embedded systems, dumb terminals and various small form-factor PCs that are built for low noise output or power consumption. CompactFlash cards are often more readily available and smaller than purpose-built solid-state drives and can be used to obtain faster seek times than hard drives.
CF+ and Compact Flash specification revisions
When CompactFlash was first being standardized, even full-sized hard disks were rarely larger than 4 GB in size, and so the limitations of the ATA standard were considered acceptable. However, CF cards since the original Revision 1.0 have been able to have capacities up to 137 GB (128 GiB). While the current revision 4.1 as of 2007-03-02 works only in ATA mode, future revisions are expected to implement SATA.
- CompactFlash Revision 1.0 (1995), 8.3 MB/s (PIO mode 2), support for up to 128 GiB (137 GB) storage space.
- CompactFlash+ aka CompactFlash I/O (1997)
- CF+ and CompactFlash Revision 2.0 (2003) added an increase in speed to 16.6 MB/s data-transfer (PIO mode 4). At the end of 2003, DMA 33 transfers were added as well, available since mid 2004.
- CF+ and CompactFlash Revision 3.0 (2004) added support for up to a 66 MB/s data transfer rate (UDMA 66), 25 MB/s in PC Card mode, added password protection, along with a number of other features. CFA recommends usage of the FAT32 filesystem for storage cards larger than 2 GiB.
- CF+ and CompactFlash Revision 4.0 (2006) added support for IDE Ultra DMA 133 for a maximum data transfer rate of 133 MB/s (UDMA 133).
- CF+ and CompactFlash Revision 4.1 (2007) added support for Power Enhanced CF Storage Cards.
CFast
A future version of CompactFlash, known as CFast , is based on the Serial ATA bus, rather than the Parallel ATA/IDE bus all previous versions of CompactFlash are designed for.
These cards will support a higher maximum transfer rate than current CompactFlash cards. As
Camera -Compact Flash cards
I have a question that always bugs me regarding CF cards and formatting them. Years ago, when I dabbled in DOS, a deleted file was actually still on the disk with DOS replacing the ...
SANDISK COMPACTFLASH MEMORY CARD SURVIVES BLAST THAT DESTROYS CAMERA ...
SANDISK COMPACTFLASH MEMORY CARD SURVIVES BLAST THAT DESTROYS CAMERA --AND RECORDS MOMENT OF IMPACT Photographer Was Nearly Too Close In Attempting To Photograph the Dynamiting of ...
CompactFlash Cards - Digital Camera Memory
Find top quality CompactFlash Cards for your digital camera and other device direct from EDGE. All Compact Flash Memory cards from EDGE are backed by a lifetime warranty and ...
Norazza NC225E Compact Flash Digital Camera Cleaning Kit - Focus ...
Norazza NC225E Compact Flash Digital Camera Cleaning Kit on sale. Buy at Focus Camera 800-221-0828.
DC 350 Compact Flash Camera
The downloadable file is a self extracting file, after downloaded, just double-click on it, then click "Unzip", this will create a folder ...
Pretec CompactFlash VGA Digital Camera for PDA, iPAQ etc - BMSoftware
CompactFlash VGA Digital Camera for Compaq-HP iPAQ and other PDAs witha compatflash slot, from £75 or less. SVGA version also available.
CompactFlash Digital Camera
The CompactCamera(TM) is capable of taking photos up to 1.3 Megapixel resolution and is capable of 2X digital zoom. 适用于所有的 Pocket PC or Pocket PC 2002 的机器
camera and CompactFlash news, reviews and downloads on CNET
Come to CNET for the latest news stories and articles, trusted editor and user reviews, and software downloads related to camera and CompactFlash.
HP Compactflash Camera on a Dell Axim X5?
HP Compactflash Camera on a Dell Axim X5? : Archived from groups: alt.sys.pc-clone.dell,alt.comp.periphs.dcameras,alt.comp.sys.palmtops.hp () I have a Compact Flash Camera for the ...
CompactFlash Camera
Pocket PC & Windows CE Website for Handheld PCs, Palm-size PCs Pocket PCs. Includes support FAQs on Ethernet, RAS, Modem, IrDA, Battery, Maps, Telnet, Infrared, Wireless ...