Nonvolatile Flash Memory Storage
Flash semiconductor memory can be configured to serve as the mass storage device for a computer. Because there is no mechanical track seek and rotational delay, read access time can be superior to a hard disk drive. Also, form factor is typically smaller and power consumption is usually lower than a mechanical drive.
If you want to allow the flash device to behave as a typical writable storage device, you may need a custom file system implementation to accommodate the flash memory page erase characteristics.
The following table shows some flash form factors that you can use in your device.
Flash form factor | Description |
---|---|
Single chip flash disk | Memory packaged into one chip that can be installed on a computer motherboard. |
Flash drive SCSI / IDE | Linear flash memory packaged with a SCSI or IDE controller to emulate a SCSI or IDE hard disk drive. |
Type I/II PCMCIA flash cards | Linear flash memory packaged into PC Cards that emulate a PCMCIA ATA device. |
CompactFlash device | Smaller than a PC Card with electrically compatible connector interface. Removable, and provides PCMCIA-ATA and TrueIDE functionality that is compatible with ATA/ATAPI-4.
For more information, see CompactFlash. |
MultiMediaCard | A stamp size flash device that resides on a MultiMediaCardserial bus. Typically nonbootable. |
MemoryStick | A Sony high-density flash memory device that resides on a serial bus. Typically nonbootable. |
Windows XP supports the devices in the table that emulate a disk using SCSI or IDE interface through an ATA or SCSI driver.
Be aware of the following considerations before deploying to nonvolatile flash:
- You can write-protect your device by using the Enhanced Write Filter (EWF) component.
- You can use the MultiMediaCard and MemoryStick as system storage, or to deploy your run-time image to a device.
See Also
Volatile and Nonvolatile Storage Devices
Last updated on Wednesday, October 18, 2006
© 2006 Microsoft Corporation. All rights reserved.