Windows 11无图形界面识别Crypto Erase,需用PowerShell筛接口类型(NVMe/ATA),再以nvme-cli查ocss/fna字段或hdparm查Security区块确认固件是否支持密钥销毁机制。

确认硬盘是否支持Crypto Erase加密清零
Windows 11 系统本身不提供直接识别 Crypto Erase(CE)能力的图形界面,该功能依赖 SSD 固件实现且需通过 NVMe 或 ATA 安全指令集暴露,必须用命令行工具主动探测设备是否声明支持「安全擦除」中的加密密钥销毁机制。
使用 PowerShell + Get-PhysicalDisk 检查基础属性
这一步能快速筛掉明显不支持的机械硬盘或老旧 SATA SSD,但无法确认 CE 是否真正可用。
以管理员身份打开 PowerShell → 执行 Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, CanPool → 查看输出中 BusType 是否为 NVMe 或 ATA(SATA);若显示 USB、SCSI 或 RAID,该盘【不支持 Crypto Erase】,可立即终止后续操作。
注意:NVMe 是当前主流支持 CE 的接口,但并非所有 NVMe 盘都启用该功能;SATA 接口下仅部分企业级 SSD 支持 ATA Security Erase(逻辑等效于 CE),家用消费级 SATA SSD 多数不支持或固件禁用。
用 nvme-cli 工具读取 NVMe Identify Controller 数据
这是验证 NVMe SSD 是否具备 Crypto Erase 能力的最可靠方式,需借助第三方开源工具解析底层标识字段。
方法一:使用 Windows 版 nvme-cli(推荐)
① 访问 https://github.com/linux-nvme/nvme-cli/releases 下载最新 nvme-cli-win-x64.zip → 解压到任意文件夹(如 C:
vme)→ 右键“在此处打开终端”或进入该目录后按 Shift+右键选择“在此处打开 PowerShell 窗口”。
② 执行 .
vme.exe list → 找到目标盘的 Node 名(如 NVMe0n1)→ 记录其 PCI 地址(如 \.PhysicalDrive0 或 \\.\Scsi0: 格式)。
③ 执行 .
vme.exe id-ctrl \.PhysicalDrive0 | findstr "ocss" -i(将 PhysicalDrive0 替换为实际编号)→ 若输出中出现 ocss : 1,表示该控制器【支持 Overwrite Secure Erase】;若出现 ocss : 0 或无任何输出,则不支持。
在 Next.js + Supabase 应用中集成自托管加密支付结账,支持 ETH、BTC、SOL、USDC、USDT 及 9 条链的25+ 币种,无需支付处理机构。
④ 再执行 .
vme.exe id-ctrl \\.\PhysicalDrive0 | findstr "fna" -i → 若返回 fna : 1,说明支持 Format NVM Secure Erase,即标准 Crypto Erase 指令;fna : 0 则代表不支持。
方法二:用 Windows 自带 diskpart 辅助定位(仅限识别盘符映射)
diskpart → list disk → select disk X → detail disk → 查看 “Device ID” 字段是否含 “NVME” 字样;若为 “STxxxx”、“WDC”、“SAMSUNG” 等传统厂商前缀且 BusType 显示为 ATA,跳过 nvme-cli 步骤,改用 hdparm(见下一节)。
对 SATA SSD 使用 hdparm 验证 ATA Security Erase 支持
适用于通过 SATA 接口连接的固态硬盘,需确认其是否启用 ATA Security Mode 并允许执行安全擦除指令——这是 Crypto Erase 在 SATA 协议下的等效实现。
下载 hdparm-win(GitHub 搜索 hdparm-win,取最新 release 的 .exe 文件)→ 将其放入 C: ools → 以管理员身份运行 PowerShell → 进入该目录 → 执行 .hdparm.exe -I \.PhysicalDrive0(替换对应编号)。
重点查看输出中两处:
• 若存在 “Security: Master password revision code = 65534”,且下方列出 “supported: enhanced erase”,说明该盘支持增强型安全擦除(即加密密钥销毁);
• 若只显示 “supported: not enabled”,则需先设密码(hdparm --user-master u --security-set-pass Eins \.PhysicalDrive0)再重试;但【切勿在生产盘上随意设安全密码】,否则可能锁死设备。
若输出中完全无 “Security” 区块,或提示 “SG_IO: bad/missing sense data”,表明该 SATA SSD 固件未实现 ATA 安全指令集,【不支持任何形式的 Crypto Erase】。

















