专业题:使用diskpart的clean命令清除分区的SSD硬盘,还能恢复数据吗?
1085 30
[1 楼] duoduobear [Canon论坛版主]
23-5-31 06:11
专业题:使用diskpart的clean命令清除分区的SSD硬盘,还能恢复数据吗?

如果能,如何操作?

如果想验证的朋友可以如下操作:

1,在Windows中,点击开始菜单,选择电源按钮,然后按Shift键的同时,选择“重启”
2,系统会重启启动,然后进入启动菜单,选择Command Prompt,可能需要进入Troubleshooting和Advanced options子菜单,也可能会被要求输入管理员密码
3,在命令行窗口中,输入diskpart
4,在diskpart命令提示符下,输入sel disk 0,回车
5,在diskpart命令提示符下,输入clean,回车

注:有一些数据恢复软件宣称可以恢复diskpart clean后的,而不是clean all的硬盘,包括SSD。但也有用户反映他试了至少4个数据恢复软件都不能恢复他SSD上原来的数据。
[31 楼] duoduobear [Canon论坛版主]
23-6-5 03:34
springbell 发表于 2023-06-04 19:11
写入所有扇区是需要时间的,所以数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据。就想用dg或者victoria软件检测机械硬盘有没有坏道一样,都是逐个扇区检查的,所以大硬盘就很慢。18TB的要24小时左右。

SSD上擦除所有数据是不需要每个数据块都写入新数据的。SSD有擦除命令,几分钟甚至不到一分钟就可以擦除所有数据。
[30 楼] springbell [资深泡菜]
23-6-4 19:11
瞄准654321 发表于 2023-05-31 21:16
如果有这个快速的办法,为什么数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据?

写入所有扇区是需要时间的,所以数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据。就想用dg或者victoria软件检测机械硬盘有没有坏道一样,都是逐个扇区检查的,所以大硬盘就很慢。18TB的要24小时左右。
[29 楼] washu [泡菜]
23-6-3 10:22
duoduobear 发表于 2023-06-02 23:58
既然是黑盒,我们就用一个黑盒的测试方法吧。
diskpart clean一个电脑内置SSD很容易,用哪个软件恢复?安全易用又免费的恢复软件有推荐吗?我可以亲手试试黑盒到底啥表现。


本来想测了再回帖的,但正好有事回家 测内置 SSD 显然是个馊主意(disk 0),应该外接一个测试。

恢复软件我也不熟悉(用不着),我觉得大多数人其实是在用恢复软件环节出的问题
[28 楼] duoduobear [Canon论坛版主]
23-6-2 23:58
washu 发表于 2023-06-02 19:10
SSD 只是逻辑扇区和物理扇区不对应,有个主控负责管理这个映射,但从外部看这是个黑箱啊 它从操作指令和逻辑上看和传统 HDD 是一样的啊,黑箱里的事情,操作系统可不知道 匹配不匹配得上,是黑箱里的事情:匹配不上,平时如何读写...

既然是黑盒,我们就用一个黑盒的测试方法吧。
diskpart clean一个电脑内置SSD很容易,用哪个软件恢复?安全易用又免费的恢复软件有推荐吗?我可以亲手试试黑盒到底啥表现。
[27 楼] Tianmou [资深泡菜]
23-6-2 22:24
SSD的不像机械盘,只要没物理消磁,都能恢复

SSD你只要删了,这个文件就有大概率是损坏的,哪怕你能恢复,比如JPG带个黑线
[26 楼] washu [泡菜]
23-6-2 19:11
瞄准654321 发表于 2023-05-31 21:16
如果有这个快速的办法,为什么数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据?

c all 和 format/p 也很慢的,希望你不是看成 format/q
[25 楼] washu [泡菜]
23-6-2 19:10
duoduobear 发表于 2023-06-01 01:49
Washu这次审题不严密啊。SSD没提到啊。传统磁介质硬盘采用磁碟上的扇区记录数据,MBR分区表位置都是固定的,根目录位置也是固定的。分区表被删除了,可以在原位置重建一个,根目录位置也匹配得上。SSD是怎样的呢?一模一样吗?


SSD 只是逻辑扇区和物理扇区不对应,有个主控负责管理这个映射,但从外部看这是个黑箱啊 它从操作指令和逻辑上看和传统 HDD 是一样的啊,黑箱里的事情,操作系统可不知道 匹配不匹配得上,是黑箱里的事情:匹配不上,平时如何读写是不是?
[24 楼] chncwk [泡菜]
23-6-2 17:02
先删除分区,然后重建,然后再拷贝几个大的视频文件填充新建的分区,如此反复几遍,每次调整视频覆盖顺序。
[23 楼] camson [禁言中]
23-6-2 16:37
nahcooo 发表于 2023-06-02 04:46
当然可以了,不过你要用特别的手段,有些手段甚至会弄坏硬盘


一定有的。要求不能弄坏硬盘。
[22 楼] nahcooo [资深泡菜]
23-6-2 04:46
camson 发表于 2023-06-02 01:44
把硬盘全部数据彻底抹除,不可恢复。人类难道这点事儿做不到吗?

当然可以了,不过你要用特别的手段,有些手段甚至会弄坏硬盘
[21 楼] camson [禁言中]
23-6-2 01:44
nahcooo 发表于 2023-06-02 00:08
一般的所谓彻底抹除,是不会管那些被写入G表的“坏扇区”的。SSD的话就更不好说了,一些SSD的主控芯片会有一些空间作为保留空间,当它发现某些区域磨损得太厉害的时候,就会拿保留空间出来和那些被磨损的空间交换。而那些主控芯片认为寿命将至的空间,就被屏蔽起...


把硬盘全部数据彻底抹除,不可恢复。人类难道这点事儿做不到吗?
[20 楼] nahcooo [资深泡菜]
23-6-2 00:08
camson 发表于 2023-06-01 22:41
有彻底抹除的方法吧?
抹不干净的不能算彻底抹除。彻底抹除是达到不可恢复。

一般的所谓彻底抹除,是不会管那些被写入G表的“坏扇区”的。SSD的话就更不好说了,一些SSD的主控芯片会有一些空间作为保留空间,当它发现某些区域磨损得太厉害的时候,就会拿保留空间出来和那些被磨损的空间交换。而那些主控芯片认为寿命将至的空间,就被屏蔽起来再也不去管它。但是那些空间里仍然有数据,你普通的“彻底抹除”操作也照顾不到这些区域,只是把那些未屏蔽的空间拿出来反复抹除罢了。
[19 楼] camson [禁言中]
23-6-1 22:41
nahcooo 发表于 2023-06-01 22:26
抹除不见得抹的干净的,原因之前说过了,HDD有被屏蔽掉的坏扇区,闪存有拒绝写入变只读的现象,你擦了35次结果发现数据还在那儿。所以需要加密来作为辅助手段。


有彻底抹除的方法吧?

抹不干净的不能算彻底抹除。彻底抹除是达到不可恢复。
[18 楼] nahcooo [资深泡菜]
23-6-1 22:26
camson 发表于 2023-06-01 21:59
加密比彻底抹除更保险?未必。有加密的,就有能解密的。彻底抹除了,就任何人无法恢复了。

抹除不见得抹的干净的,原因之前说过了,HDD有被屏蔽掉的坏扇区,闪存有拒绝写入变只读的现象,你擦了35次结果发现数据还在那儿。所以需要加密来作为辅助手段。
nahcooo 编辑于 2023-06-01 22:29
[17 楼] camson [禁言中]
23-6-1 22:03
camson 发表于 2023-06-01 21:59
加密比彻底抹除更保险?未必。有加密的,就有能解密的。彻底抹除了,就任何人无法恢复了。


加密技术在不断升级中。为什么?因为不保险了,有漏洞了,有被破解可能了。正所谓,道高一尺 魔高一丈。
[16 楼] camson [禁言中]
23-6-1 21:59
nahcooo 发表于 2023-06-01 21:47
砸了盘就坏了,当然就好比你把自己房子一把火烧了,确实比任何措施都更防盗


加密比彻底抹除更保险?未必。有加密的,就有能解密的。彻底抹除了,就任何人无法恢复了。
[15 楼] nahcooo [资深泡菜]
23-6-1 21:47
camson 发表于 2023-06-01 21:39
加密也是人设计的。道高一尺 魔高一丈。比毁灭更安全?我看一榔头砸碎最安全。

砸了盘就坏了,当然就好比你把自己房子一把火烧了,确实比任何措施都更防盗
[14 楼] camson [禁言中]
23-6-1 21:39
nahcooo 发表于 2023-05-31 23:41
我个人是觉得bitlocker之类最保险。
没损坏的数据在没有密钥的情况下尚且极难恢复,部分损坏的文件在没有密钥的情况下基本就不可能恢复了。
而且,当初看bitlocker的时候,提到过一个“坏扇区”的问题。就是当硬盘检测到某个扇区性能下降得很厉害得...


加密也是人设计的。道高一尺 魔高一丈。比毁灭更安全?我看一榔头砸碎最安全。
[13 楼] 瞄准654321 [泡菜]
23-6-1 19:30
CATWK 发表于 2023-05-31 21:50
快的不擦,擦的就不快,自己选

只要能让数据彻底无法恢复,那么是否用擦的办法是不重要的。既然有那么快的办法,为什么还有使用“擦”这种笨办法的软件存在呢?
[12 楼] 北京老史 [泡菜]
23-6-1 06:55
娲姝 发表于 2023-05-31 21:11
c all 会给所有扇区全部写零而不是简单的“删除”,无法用任何数据恢复软件恢复数据。
btw. format /p 会写零后再用随机数覆盖所有扇区(次数不限可指定),/p 后的数据连 CIA 也无法恢复

ok,妥了
[11 楼] duoduobear [Canon论坛版主]
23-6-1 01:49
娲姝 发表于 2023-05-31 18:55
微软官方有说明,不带 all 参数的 clean 会擦除硬盘开始和结束的 1MB,这个位置存放的就是分区表(MBR 或 GPT 都是),所以只要把它当作删除分区的硬盘对待就行了。楼主说的“无法恢复”,基本上是做了多余的写操作导致的:select di...

Washu这次审题不严密啊。SSD没提到啊。传统磁介质硬盘采用磁碟上的扇区记录数据,MBR分区表位置都是固定的,根目录位置也是固定的。分区表被删除了,可以在原位置重建一个,根目录位置也匹配得上。SSD是怎样的呢?一模一样吗?
[10 楼] nahcooo [资深泡菜]
23-5-31 23:41
camson 发表于 2023-05-31 21:59
次数越多越保险。
/// 引用
增强功能
当微软推出Windows 8时,它增强了Format命令的/P参数,当然,这一增强也出现在Windows 10中。/P参数仍然允许你指定传递次数,但现在不是仅仅用0来覆盖磁盘上的扇区,而是用随机数来覆盖扇区的...

我个人是觉得bitlocker之类最保险。

没损坏的数据在没有密钥的情况下尚且极难恢复,部分损坏的文件在没有密钥的情况下基本就不可能恢复了。

而且,当初看bitlocker的时候,提到过一个“坏扇区”的问题。就是当硬盘检测到某个扇区性能下降得很厉害得时候,会改写索引,将数据保存到新的扇区,然后将旧的扇区标记为损坏,以后就再也不读写那里。

但这样问题就来了,那个“坏扇区”由于不在读写,所以你不管格式化多少次,覆写多少次,都不会写到那个地方。通过专用软件去读这个“坏扇区”,可能仍然能读取出里面的原始档案。而bitlocker由于一开始写进去的信息就是加密的,在密钥被删除的情况下,就算能读出坏扇区的内容,也不能解密。可谓是非常安全了。

对于闪存而言,也有类似的问题,相信很多人有遇到过闪存卡被写死,不管是选择删除,还是选择格式化,闪存卡里的数据总就在那里,删也删不掉。但如果闪存卡一开始就被BitLocker加密,那就安心了,删除密钥后这个闪存上的数据就不再有意义,只是一个打不开的分区而已。
[9 楼] camson [禁言中]
23-5-31 21:59
次数越多越保险。

/// 引用

增强功能

当微软推出Windows 8时,它增强了Format命令的/P参数,当然,这一增强也出现在Windows 10中。/P参数仍然允许你指定传递次数,但现在不是仅仅用0来覆盖磁盘上的扇区,而是用随机数来覆盖扇区的额外传递。此外,你所指定的通过次数是在单一的 "0 "之外的。

因此,举例来说,如果你使用以下命令

格式化 F: /P:4

驱动器F:将被格式化,然后磁盘上的每个扇区都将被0覆盖一次。然后,Format命令将再覆盖每个扇区四次;每次都是不同的随机数。请记住,你所指定的每一次额外的传递将增加Format命令完成任务的时间。然而,正如你所想象的,这将真正减少任何人能够检索到任何敏感数据的可能性。
[8 楼] CATWK [泡菜]
23-5-31 21:50
瞄准654321 发表于 2023-05-31 21:16
如果有这个快速的办法,为什么数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据?


快的不擦,擦的就不快,自己选
[7 楼] 瞄准654321 [泡菜]
23-5-31 21:16
娲姝 发表于 2023-05-31 21:11
c all 会给所有扇区全部写零而不是简单的“删除”,无法用任何数据恢复软件恢复数据。
btw. format /p 会写零后再用随机数覆盖所有扇区(次数不限可指定),/p 后的数据连 CIA 也无法恢复

如果有这个快速的办法,为什么数据擦除软件要跑几个小时到一个晚上才能彻底擦除一块大硬盘的数据?
瞄准654321 编辑于 2023-05-31 21:17
[6 楼] woaisywj118 [泡菜]
23-5-31 21:16
娲姝 发表于 2023-05-31 21:11
c all 会给所有扇区全部写零而不是简单的“删除”,无法用任何数据恢复软件恢复数据。
btw. format /p 会写零后再用随机数覆盖所有扇区(次数不限可指定),/p 后的数据连 CIA 也无法恢复
p数估计50+后没问题了
[5 楼] 娲姝 [泡菜]
23-5-31 21:11
北京老史 发表于 2023-05-31 20:42
clean all就是删除所选硬盘全部数据吗?我经常会用diskpart

c all 会给所有扇区全部写零而不是简单的“删除”,无法用任何数据恢复软件恢复数据。

btw. format /p 会写零后再用随机数覆盖所有扇区(次数不限可指定),/p 后的数据连 CIA 也无法恢复
[4 楼] 北京老史 [泡菜]
23-5-31 20:42
clean all就是删除所选硬盘全部数据吗?我经常会用diskpart
[3 楼] 娲姝 [泡菜]
23-5-31 18:55
CATWK 发表于 2023-05-31 10:26
这个要看clean干了什么


微软官方有说明,不带 all 参数的 clean 会擦除硬盘开始和结束的 1MB,这个位置存放的就是分区表(MBR 或 GPT 都是),所以只要把它当作删除分区的硬盘对待就行了。楼主说的“无法恢复”,基本上是做了多余的写操作导致的:select disk 0 就知道干了啥破事 平时实验谁会这样做嘛