如何确定Windows 7中的物理扇区大小(例如,如果我的高级格式化驱动器具有4,096字节扇区,而不是传统的512字节扇区)?
我知道,通过单击文件并获取属性,我们可以找到NTFS集群大小,但这与硬盘驱动器的扇区大小不同。
注意:我们询问Windows7是因为它(和Windows Vista SP1)了解4096高级格式化硬盘的存在。
发布于 2012-02-27 21:09:23
你想要fsutil。确保以管理员身份运行命令提示符。
发布于 2016-04-27 02:23:17
Windows 10更新:
现在有一个sectorInfo
子命令,它可以提供更好的信息:
发布于 2012-11-24 00:54:43
我想扩展Chris Gessler的回答,并注意到没有已知的方法可以使用Windows Management Instrumentation (WMI)获取驱动器的物理扇区,例如wmic
。
假设我有一个高级格式化驱动器(即每个扇区使用4,096字节,而不是512字节):
都不是WMI的DiskDrive
nor Partition
可以报告底层物理扇区大小。当您意识到它们都报告了Windows正在使用的扇区大小时,这是有意义的。它是512字节的每个扇区-驱动器只是在内部碰巧不同。
这是因为只有Windows8支持使用4k扇区。Windows7知道硬盘可能是4k的,并将它的4k簇与硬盘的底层4k扇区对齐。
更新
wmic diskdrive
现在可以在Bytes per Sector
中显示每个扇区的物理字节
而wmic partition
仍然是错的。
Windows 10.0.19041.804
https://stackoverflow.com/questions/9465451
复制相似问题