用diskpart的clean命令可快速清除分区表和引导记录,使硬盘变为未分配状态;clean all则覆写全盘零值,彻底防恢复;安装windows时按shift+f10调出命令行执行更便捷,擦除后需create partition、format、assign才能使用。
想在磁盘分区阶段就彻底擦除硬盘上的所有分区数据,核心是用 diskpart 进入底层磁盘管理环境,执行不可逆的结构清除操作。这不是普通格式化,而是直接抹掉分区表、引导记录和逻辑结构,让硬盘回归“空白出厂”状态。
用 clean 命令清空整个磁盘(最常用)
该操作删除所有分区、MBR/GPT 头、卷信息,但不覆写扇区数据——速度快,适合重装系统或重建分区,原始文件内容虽物理残留,但因结构丢失,无法被常规工具识别或恢复。
- 以管理员身份运行命令提示符或 PowerShell
- 输入 diskpart 回车,进入 Diskpart 环境
- 输入 list disk 查看磁盘列表,确认目标盘编号(如 Disk 0)
- 输入 select disk 0(将 0 替换为实际编号),务必核对准确
- 输入 clean 回车,等待提示 “DiskPart 成功地清除了磁盘”
用 clean all 强制全盘覆写(更安全)
与 clean 不同,clean all 会对磁盘每个扇区写入零值,耗时长(机械盘数小时,SSD较快),但能防止通过专业工具恢复残留数据,适合处理含敏感信息的旧硬盘。
- 前面步骤同上:diskpart → list disk → select disk X
- 输入 clean all 回车(注意:不是 clean all /p 或其他变体)
- 等待完成,界面返回成功提示即表示全盘已归零
安装 Windows 时配合 Shift+F10 使用
在系统安装界面(“你想将 Windows 安装在哪里?”页面),按 Shift + F10 调出命令行,可直接执行 Diskpart 擦除。这种方式避免了进系统前的兼容性问题,且后续安装程序会自动基于未分配空间创建新分区。
- 执行 diskpart → list disk → select disk 0 → clean
- 如需适配新主板(UEFI),可追加 convert gpt;老设备则用 convert mbr
- 关闭命令行,返回安装界面刷新,硬盘即显示为“未分配空间”
擦除后必须重建才能使用
clean 或 clean all 后硬盘处于“未初始化”状态,不能直接存储文件。如需立即使用,需继续在 Diskpart 中操作:
- create partition primary —— 创建主分区
- format fs=ntfs quick —— 快速格式化为 NTFS(加 /p:1 可单次覆写)
- assign letter=C —— 分配盘符(C、D 等)
- exit —— 退出 Diskpart










