如何彻底清除电脑全部数据且不被恢复
管理员权限进命令提示符,输入diskpart,回车
输入list disk,看有多少个硬盘,记下要清楚的数据所在的硬盘Id,例如我的机器是这样的,一个1T机械硬盘,一个256G SSD。假设题主要清除机械硬盘上的数据,记下0。
磁盘 ### 状态 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- --- * 磁盘 0 联机 931 GB 0 B * 磁盘 1 联机 238 GB 1024 KB *
按照需要,将下面的代码粘贴到记事本,把里面第一行的“<Id>”改成你刚才记下的数字,这里改成0。
只清除,数据可以恢复:
select disk <Id> clean exit
清除数据,且不可轻易恢复:
select disk <Id> clean create partition primary format fs=ntfs unit=16K clean convert gpt create partition primary format fs=ntfs unit=8192 clean create partition primary format fs=ntfs unit=4096 clean convert gpt create partition primary format fs=refs unit=4096 clean create partition primary format fs=ntfs unit=4096 exit
如果需要清除多个硬盘,把上述代码中除最末行的exit哪一行以外的,全部复制,每个硬盘粘贴一遍,并且把首行的<Id>分别改为需要清除数据的硬盘。然后存为c:\clean.txt
win+x, u, shift+r
然后选择“疑难解答”,“命令提示符”,等待重启。
重启并进入命令提示符后,输入:
copy c:\clean.txt x:\clean.txt
diskpart /s x:\clean.txt
如果用第一个脚本会很快,用第二个脚本的话,看硬盘大小、性能;快则五到十分钟,例如128G SM961,慢的话,例如一个10TB机械硬盘,可能需要3~5天。
简便方法如下:
打开磁盘管理器删除所有分区,新建一个主分区并分配盘符,假设盘符是D。
管理员权限运行powershell或者命令提示符。输入:
format d: /fs:ntfs /p:1
/P:1表示,每个扇区置0后,用随机数据覆盖1遍。还不放心的话,可以把1换成3~8的数字。再大就没必要了。
这个选项不是很清楚哪个版本的Windows 10开始提供,1909和2004是肯定支持的,早期的版本我印象中没有。可以先输入
format /?
先确认一下。支持的的版本会有这么一段:
/P:count 将卷上每个扇区清零。此后,该卷将被改写 "count" 次, 且每次使用不同的随机数。如果 "count" 为零, 则每个扇区清零后,不再进行改写。 如果已指定 /Q,则忽略此开关。
本文来自博客园,作者:古道轻风,转载请注明原文链接:https://www.cnblogs.com/88223100/p/How_to_completely_erase_computer_data.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战