Windows Storport driver for Thunderbolt storage hardware
A storage-hardware company needed Windows support for a Thunderbolt storage product. Joya Systems built the Storport miniport driver and engineered it with WHQL and Thunderbolt certification in mind.
Platforms
- Windows 7
- Windows 8
- x86
- x64
Services
- Storport miniport development
- Hardware driver development
- Certification support
The challenge
The device needed to behave like production Windows storage hardware, not just enumerate in a lab. The driver had to be stable under stress, handle error cases correctly, and pass certification requirements.
What we built
We built a Windows Storport miniport driver for the Thunderbolt storage device across 32-bit and 64-bit Windows targets.
The driver work was shaped by WHQL and Intel Thunderbolt certification expectations from the start. That meant attention to PnP behavior, power handling, reset paths, and error recovery.
Stress and failure behavior were part of the engineering effort because storage drivers need to protect data even when hardware or connection state changes unexpectedly.
Project outcome
- Enabled Windows support for a Thunderbolt storage product across 32-bit and 64-bit Windows 7 and 8 targets.
- Engineered the Storport miniport against WHQL and Intel Thunderbolt certification expectations from day one — PnP, power, reset paths, and error recovery.
- Proved stability and data integrity through stress, reset, and error-recovery testing — the real product risk for storage hardware — even as bus, device, or connection state changed unexpectedly.
Technical takeaway
Storage drivers earn trust in the failure cases. Certification matters, but the real product risk is whether the driver behaves predictably when the bus, device, or media path misbehaves.
Working on something similar?
If your team is building in this area — a driver, kernel module, packet path, file system filter, security sensor, or certification plan — start with a technical conversation, not a sales call. Contact Joya Systems and describe the product, platform, and current state of the code.
Related consulting work
Related case studies
- Hardware-accelerated full-volume encryption driver
- Transparent file encryption with a Windows minifilter
Frequently asked questions
What does WHQL and Thunderbolt certification require from a Storport miniport driver?
Correct PnP behavior, power management, reset paths, and error recovery, demonstrated to be stable under stress — not just successful enumeration in a lab. We engineered the driver against WHQL and Intel Thunderbolt certification expectations from the start rather than retrofitting them.
How do you make a storage driver behave under stress and failure?
By treating stress and failure as part of the design: exercising reset and error-recovery paths, and ensuring the driver protects data when the bus, device, or connection state changes unexpectedly. For storage hardware, predictable failure behavior is the product, as much as the happy path.
Case Studies
What our customers say about us?

Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials
