【发布时间】:2012-07-03 07:09:56
【问题描述】:
我需要检索硬盘的物理扇区大小以确定硬盘在 Windows XP 中是否为高级格式。
我尝试使用STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR,但它在 Windows XP 中不兼容。我使用的任何方法都会返回 512 而不是 4096,其中包括 WMI,其中返回的唯一值是 512。
我一直在使用 C++ 进行编码,如果有人能指出一种可以帮助我找到实际物理扇区大小的方法,我将非常感激。
【问题讨论】:
-
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR 仅在 VISTA 中有效,在 windows xp 中,windows api 和 WMI 即使对于 4096 扇区大小的硬盘也仅返回 512
标签: c++ windows-xp hdd sector