调用GetLogicalDrives获取所有可用的驱动器号.
调用GetSystemDirectory以获取包含操作系统的驱动器.
使用CreateFile打开卷("\.\ C:",...
这里用GetSystemDirectory中返回的驱动器号替换C:.
呼叫DeviceIControl返回的句柄与IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS代码来获取硬盘编号.
现在您知道包含操作系统的驱动器的硬盘编号.
在所有其他驱动器号上重复CreateFile和DeviceIoControl,并将硬盘号与之前获得的硬盘号进行比较.