答案是:用powershell执行get-physicaldisk | select-object physicalsectorsize, logicalsectorsize,若两者均为4096则为4kn原生模式,若physical=4096而logical=512则为512e模拟模式;diskpart detail disk和crystaldiskinfo可交叉验证。

要在 Windows 11 系统内原生确认固态硬盘当前运行的扇区物理格式(是 512e 模拟模式还是 4Kn 原生模式),不能依赖磁盘属性或文件资源管理器里的“分配单元大小”——那只是 NTFS 簇大小,与底层硬件扇区模型完全无关;必须直接读取磁盘固件上报的 PhysicalSectorSize 和 LogicalSectorSize 两个原始参数,否则无法区分驱动层模拟与真实物理结构。
用 PowerShell 直接读取固件报告值
右键“开始”按钮 → 选择“Windows Terminal(普通用户)”→ 输入以下命令并回车:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, Size, PhysicalSectorSize, LogicalSectorSize
观察输出中两列关键数值:【PhysicalSectorSize】 表示硬盘实际物理最小可寻址单元,【LogicalSectorSize】 表示操作系统看到的逻辑扇区单位。若两者均为 4096,则为 4Kn 原生模式;若 PhysicalSectorSize=4096 而 LogicalSectorSize=512,则为 512e 模拟模式——此时 SSD 固件在内部做 512→4096 映射,但对外仍伪装成传统 512 扇区盘。
部分 NVMe SSD 可能不返回 PhysicalSectorSize 字段,显示为空或 0,这不是错误,而是驱动未暴露该值,需切换方法验证。
用 diskpart 查看系统识别到的扇区描述
以管理员身份运行终端 → 输入 diskpart → 回车 → 输入 list disk → 回车 → 输入 select disk X(X 替换为目标 SSD 编号)→ 回车 → 输入 detail disk。
一款AI开发辅助工具,主要用于从 AI 编程会话日志(Clawdbot、Claude Code、Codex)中提取对话记录。该功能用于在用户要求导出提示词历史、会话日志或 `.jsonl` 格式的会话文件时使用,适合需要提升相关任务效率的用户。
在返回结果中查找两行:
Physical Sector Size
Logical Sector Size
这两行数值即为 Windows 存储堆栈当前识别到的扇区大小。⚠️ 若只看到 Logical Sector Size 而无 Physical Sector Size 行,说明该控制器未向系统报告物理扇区信息,应以 PowerShell 的 Get-PhysicalDisk 结果为准。
用 CrystalDiskInfo 读取原始 IDENTIFY 数据(推荐辅助验证)
方法一:下载 CrystalDiskInfo v8.17.6 或更新版 → 安装后以普通用户运行 → 左侧选中目标 SSD → 查看右侧面板“固件信息”区域下的 “Logical Sector Size” 和 “Physical Sector Size” 行。
方法二:若显示 “Physical Sector Size: N/A”,说明 OEM 固件屏蔽了该字段,此时点击顶部菜单栏“功能”→“SMART 信息”→ 查找 “Namespace Formatted LBA Size”(NVMe 盘特有):若其值为 4096,且 “Logical Sector Size” 也为 4096,即可确认为 4Kn。
这一步读取的是 ATA/NVMe 协议层原始 IDENTIFY DEVICE 响应,绕过了 Windows 驱动栈,可信度高于系统 API。










