windows内置安全擦除磁盘数据的正确方法有两个:一是取消快速格式化的完全格式化,适用于单个分区;二是diskpart clean all命令,可向整块硬盘每个扇区写零,彻底不可逆擦除。

Windows 自带工具能安全擦除磁盘数据,但关键在于选对方法、避开“假删除”——普通格式化或回收站清空只是隐藏数据,不覆盖原始扇区,恢复软件仍可找回。真正安全的内置方案有两个:一个是完全格式化(取消快速格式化),适用于单个分区;另一个是diskpart clean / clean all 命令,可彻底清除整个物理磁盘,包括分区表和所有数据。
用磁盘管理做完全格式化(适合擦除某个分区)
这个方法操作简单,适合清理D盘、E盘等非系统盘,或重装前清空系统盘(需从PE或安装介质启动):
- 按 Win + R,输入
diskmgmt.msc回车,打开磁盘管理 - 右键目标分区(确认不是EFI、恢复分区或系统保留分区),选“格式化”
- 在弹窗中:取消勾选“执行快速格式化”,文件系统选NTFS或exFAT,分配单元大小默认即可
- 点击“确定”,等待完成(时间取决于硬盘容量和速度,1TB HDD约需几十分钟)
用 diskpart clean all 彻底擦除整块硬盘(最高级别内置安全擦除)
这是Windows最彻底的原生命令,会向整个磁盘每个扇区写入零,不可逆且无法恢复。适用于出售/报废前清空整块硬盘,或准备全新安装系统:
- 以管理员身份运行命令提示符(搜索cmd → 右键 → “以管理员身份运行”)
- 依次输入以下命令(每行回车):
diskpartlist disk(记下目标磁盘编号,如 Disk 1)select disk 1(把 1 换成你确认的编号)clean all - 等待执行完成(SSD较快,HDD可能数小时;过程中不要关机或拔线)
- 完成后输入
exit退出
注意事项与风险提醒
这些操作都不可逆,务必提前备份重要数据:
-
clean all ≠ clean:只输
clean仅删除分区表,数据仍残留;clean all才真正覆写全盘 - 系统盘(C盘)不能在Windows运行时用diskpart擦除,必须从WinPE、安装U盘或恢复环境操作
- SSD上执行
clean all效果受限于TRIM和固件机制,若处理高度敏感数据,建议配合ATA Secure Erase(需厂商工具)或物理销毁 - 磁盘管理里的“格式化”默认是快速格式,必须手动取消勾选才有效;误操作可能导致系统无法启动











