我正在开发一个以 diskperf 为基础的大容量过滤器驱动程序。
我想知道如何计算簇大小(分配单元大小)。
我知道使用 GetDiskFreeSpace
我可以获得所需的输出,但它仅在用户模式下有用。
我希望它在内核级别工作。
是否有任何 IOCTL 或任何函数可以帮助我找到簇大小?
最佳答案
ZwQueryVolumeInformationFile/NtQueryVolumeInformationFile
,FsInformationClass 设置为 FILE_FS_SIZE_INFORMATION
结构。
关于c - 获取簇大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15547488/