通过 FILE_STORAGE 函数返回的 GetFileInformationByHandleEx 结构的数据成员的文档有些简洁。

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

该名称似乎表明它的大小小于存储设备的物理扇区大小。但是我不确定这是否有意义。

也许这个名称具有误导性,并且PhysicalBytesPerSectorForPerformance是用于写入的最佳逻辑块大小,即类似于Posix的stat.st_blksize吗?

有谁知道更多吗?

最佳答案

如果还设置了STORAGE_INFO_FLAGS_ALIGNED_DEVICE标志,则意味着物理扇区大小小于逻辑扇区大小。 (否则,逻辑扇区可能不会映射到物理扇区。)否则,可能只是驱动程序的建议。

关于c++ - 在FILE_STORAGE_INFO结构中返回的PhysicalBytesPerSectorForPerformance的确切含义是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10166519/

10-10 21:26
查看更多