FILE_STORAGE
的数据成员文档通过 GetFileInformationByHandleEx
返回的结构函数有点简洁。
文档将 PhysicalBytesPerSectorForPerformance
解释为 “每个扇区的字节数以获得最佳写入性能。”
顾名思义,这是一个小于存储设备物理扇区大小的大小。但我不确定这是否有意义。
也许名称具有误导性,PhysicalBytesPerSectorForPerformance
是写入的最佳逻辑 block 大小,即类似于 Posix 的 stat.st_blksize ?
有没有人知道更多?
最佳答案
如果还设置了 STORAGE_INFO_FLAGS_ALIGNED_DEVICE
标志,则表示物理扇区大小小于逻辑扇区大小。 (否则,逻辑扇区可能无法映射到物理扇区。)否则,这可能只是驱动程序的建议。
关于c++ - FILE_STORAGE_INFO 结构中返回的 PhysicalBytesPerSectorForPerformance 的确切含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166519/