Driver Verifier (or
verifier.exe) has been native to Windows since Vista and can be used to test particular drivers in Windows or test the entire image's hardware drivers for stability tests. It even inserts debugging information into the memory dumps that are generated by its tests to help pinpoint the root cause of a particular driver problem:
Driver Verifier is launched by simply typing
verifierinto an elevated command prompt:
Testing a particular driver is as simple as selecting Next at Create standard settings and then setting the radio button to Select driver names from a list, as shown in the following screenshot:
Then pick the driver(s) you want to test (in this case, storport.sys):
Clicking on Finish results in a window indicating a reboot is needed, after which, the Verifier executes tests against the driver for typical problems in hardware drivers.
If a dump is generated,
!verifier in Windows Debugger (WinDbg) would be a starting point for debugging. Defrag...