Linux用dd清空GPT硬盘分区表,linux – 将dd if = / dev / zero of = / dev / sda擦除预先存在的分区表吗?...

#dd if = / dev / zero = = dev / sda会删除预先存在的分区表吗?

或者是相反的方式,即

#fdisk / dev / sda g(对于GPT)

擦掉/ dev / zero写的零?

解决方法:

Will dd if=/dev/zero of=/dev/sda wipe out a pre-existing partition table?

是的,分区表位于驱动器的第一部分,因此写入它会破坏它.如果让它运行,那dd将写入整个驱动器(因此需要相当长的时间).

类似于dd bs = 512 count = 50 if = / dev / zero = / dev / sda就足以覆盖前50个扇区,包括MBR分区表和主GPT.虽然至少根据维基百科,GPT has a secondary copy of the partition table在驱动器的末尾,所以只覆盖驱动器头部的部分可能还不够.

(你不必使用dd.头-c10000 / dev / zero> / dev / sda或cat / bin / ls> / dev / sda会产生相同的效果.)

does fdisk /dev/sda g (for GPT) wipe out the zeros written by /dev/zero?

也是(如果您保存更改).

(但是,标题中的措辞只是令人困惑,/ dev / zero本身不会像任何常规存储那样做任何事情.)

标签:linux,dd,gpt,fdisk

来源: https://codeday.me/bug/20190809/1627678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值