I wonder if there are any faster ways to read the raw data on disk/drive under Windows.

Currently I am using Windows API CreateFile:

CreateFile("\\.\PHYSICALDRIVE2", ...)

and

CreateFile(\\.\C:,...)

to read the raw data on disk or drive. But I want to find a faster way