必须用powershell执行get-physicaldisk命令获取physicalsectorsize和logicalsectorsize数值对比,再结合diskpart查offset并计算余数验证对齐:若起始偏移除以物理扇区大小余数为0则对齐,否则错位影响性能。

要确认 Windows 11 中某块硬盘的物理扇区大小(如 4096 字节)与逻辑扇区大小(如 512 字节)是否对齐,避免因扇区错位导致 SSD 性能下降或 HDD 随机写入变慢,必须绕过图形界面直接读取磁盘底层参数——系统本身不提供“扇区大小对比”一键面板,需组合使用 PowerShell 和 diskpart 获取原始数据。
用 PowerShell 获取物理/逻辑扇区大小
这一步能快速返回结构化结果,适合多数用户验证基本对齐状态。
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 输入以下命令并回车:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, PhysicalSectorSize, LogicalSectorSize
若输出中 PhysicalSectorSize 与 LogicalSectorSize 数值相同(例如均为 4096),说明该盘为原生 4K 扇区;若不同(如 Physical=4096、Logical=512),则为 512e 模拟盘,需进一步检查对齐情况。
【注意:此命令仅对已识别为 PhysicalDisk 的本地直连磁盘有效,USB 外置盘、某些 NVMe RAID 卷可能不显示 PhysicalSectorSize 字段】
用 diskpart 精确验证扇区对齐偏移
diskpart 可读取分区起始扇区位置,结合逻辑扇区大小,可手动计算是否对齐(即起始扇区 × 逻辑扇区大小 是否能被物理扇区大小整除)。
第一步:以管理员身份运行命令提示符 → 输入 diskpart 并回车。
第二步:输入 list disk → 记下目标磁盘编号(如 Disk 0)。
第三步:输入 select disk 0(将 0 替换为实际编号)→ 再输入 list partition。
第四步:找到目标分区(如 Partition 1),观察其“Offset”列数值(单位为字节)→ 将该值除以逻辑扇区大小(上一步 PowerShell 已得)得到起始逻辑扇区号。
第五步:用该逻辑扇区号 × 逻辑扇区大小,再除以物理扇区大小 —— 若余数为 0,则对齐;否则存在错位,可能影响性能。
通过 WMI 查询底层 ATA/SCSI 信息(高级验证)
适用于怀疑固件报告不准、或需交叉验证 NVMe 盘的情况。该方法直接调用存储控制器接口,绕过 Windows 存储堆栈缓存。
在管理员 PowerShell 中执行:
Get-WmiObject -Namespace "Root\WMI" -Class MSStorageDriver_ATAPISmartData | ForEach-Object { $_.VendorSpecific } | Select-String "LogSecSize|PhysSecSize"
输出中若含 “LogSecSize=512” 和 “PhysSecSize=4096”,即确认为 512e 模式;若两者均为 4096,则为 4Kn 原生模式。
该命令依赖 SMART 支持,部分老旧 SATA 控制器或禁用 SMART 的 NVMe 盘可能无返回。











