通过 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/