2012-04-15 51 views
1

通过GetFileInformationByHandleEx函数返回的FILE_STORAGE结构数据成员的文档有点简洁。FILE_STORAGE_INFO结构中返回的PhysicalBytesPerSectorForPerformance的确切含义是什么?

该文档将PhysicalBytesPerSectorForPerformance解释为“每个扇区的字节数,以实现写入的最佳性能。”

该名称似乎暗示这是一个比存储设备的物理扇区大小更小的大小。但我不确定这是否合理。

也许名称是误导性的,PhysicalBytesPerSectorForPerformance是写入的最佳逻辑块大小,即类似于Posix的stat.st_blksize

有谁知道更多?

回答

2

如果还设置了STORAGE_INFO_FLAGS_ALIGNED_DEVICE标志,则表示物理扇区大小小于逻辑扇区大小。 (否则,逻辑扇区可能不会映射到物理扇区。)否则,这可能仅仅是驱动程序的推荐。

相关问题