The storage architecture in Windows provides a wide array of device options in both the consumer and server editions. As new storage technologies emerge, Windows offers an adaptable driver model for hardware suppliers to create drivers for their devices.
Storage Devices for Windows
Some of the storage hardware available for Windows is listed here.
Storage in Windows
Common storage attachment technologies currently supported in Windows.
New for Storage in Windows 8
Whitepapers highlighting new features for storage in Windows 8.
Storage related sessions from the //build/ conference.
Storage drivers include class, port, miniport, and filter drivers. Typically, a device vendor will implement a miniport driver for a specific adapter or adapter type. Although not common, a new storage class can be defined and a new class driver developed for it. Storage classes in Windows include the Disk, CDROM, USB storage, and encd drypterive classes. Storage driver development is usually limited to writing a miniport driver to work with the StorPort port driver.
Storage Driver WDK Resources
Getting started information, design guides, and reference topics are found in the Storage Devices technology section of the Window Driver Kit (WDK) documentation.
Studying samples is a practical way to see how working storage drivers are developed. Sample minport drivers, class drivers, filters, and tools are available in the MSDN Code Gallery.
Driver Verification for StorPort
Using code analysis tools during driver development and testing helps to catch performance problems and defects in a storage driver. The Static Driver Verifier (SDV) tool is available to discover defects in storage driver code. Included with SDV are compliance rules for verifying proper usage of StorPort routines by miniport drivers.
Storage Device Certification
In addition to the WDK documentation, many other resources are available to assist in developing Windows storage drivers. Whitepapers, conference sessions, and standards specifications provide in-depth information on specific storage device and attachment technologies.
Solid State Disk Drives
Additional Storage White Papers
Storage Industry Resources
Storage Developer Resources