写 0 擦除,是不是和 dd 硬盘是一回事?如果硬盘被 dd 了一次全 0 之后,还有可能恢复么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lytofb
V2EX    问与答

写 0 擦除,是不是和 dd 硬盘是一回事?如果硬盘被 dd 了一次全 0 之后,还有可能恢复么?

  •  
  •   lytofb 2016-10-21 11:29:03 +08:00 4239 次点击
    这是一个创建于 3279 天前的主题,其中的信息可能已经有所发展或是发生改变。
    4 条回复    2016-10-21 15:03:00 +08:00
    h4x3rotab
        1
    h4x3rotab  
       2016-10-21 13:10:48 +08:00 via iPhone
    不是说如果写入一遍,用一些物理手段是可以恢复的么?美国军方标准是写 5 遍还是 7 遍,苹果还提供 35 遍的选项
    shiji
        2
    shiji  
       2016-10-21 13:11:45 +08:00 via Android
    dd 不是用来在映像和硬盘或者分区直接来回复制用的么。如果是用 0 dd 磁盘或者分区,效果应该是一样的。


    首次全零之后,恢复文件是存在可能的,但是不一定能百分百恢复。而且全零之后的恢复是天价。没有军事机密的话就不要尝试了。
    shiji
        3
    shiji  
       2016-10-21 13:13:20 +08:00 via Android
    Cu635
        4
    Cu635  
       2016-10-21 15:03:00 +08:00   1
    成本问题。不管是 dd 写 0 还是只是在文件位置写 0 ,写一次都有可能恢复。

    只是说不写 0 或者不写随机数的话,删除文件其实只是删除了引用并且把该位置标记成“空闲”,数据还在,一直到写新文件需要那块位置的时候覆盖。格式化更是了,数据全没动,只是修改了一下分区表而已。这样的文件恢复成本很低。

    如果写 0 的话,在逻辑上就消灭了旧数据了。但是物理上,以前是 0 的 bit 和以前是 1 的 bit 同样写一次 0 ,磁化的程度还是有细微不同的,这样的话就能通过特殊手段恢复出来。不过成本就很高了。而且是概率性的,需要一些猜测。

    所以一般是要写多次的随机数才能达到销毁数据的目的。

    @shiji
    dd 是 disk dump ,假设 sda 只有 sda1 一个分区, dd if=/dev/zero of=/dev/sda 和 dd if=/dev/zero of=/dev/sda1 是不一样的。想想为啥。

    dd 是一个比较底层的命令, dd 的 if 端和 of 端其实可以很随意的,不一定是“映像和硬盘或者分区直接来回复制用”。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5555 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:21 PVG 15:21 LAX 00:21 JFK 03:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86