Linux删除/删除MBR
时间:2020-01-09 10:41:20 来源:igfitidea点击:
我已经在MBR随身碟上安装了USB镜像。
现在,如何将此U盘用于其他目的。
Linux中有没有办法删除mbr(就像dosfdisk/mbr
命令一样)?
您可以使用dd命令本身删除mbr(以主引导为核心)。
主启动记录(MBR)是512字节的启动扇区,它是硬盘分区数据存储设备的第一个扇区。
了解MBR大小
mbr大小如下(以字节为单位):
其中,446 + 64 + 2 = 512
- 446字节的引导程序。
- 64个字节的分区表。
- 2个字节的签名。
警告!如果执行这些示例,可能会导致计算机崩溃。
以下命令将完全删除您的MBR,包括所有分区信息。
因此,请确保使用正确的设备名称和块大小(以字节为单位)。
选项1:删除mbr包括所有分区的命令
打开终端,然后执行以下命令以删除所有内容:
# dd if=/dev/zero of=/dev/sdc bs=512 count=1
输出示例:
1+0 records in 1+0 records out 512 bytes (512 B) copied, 0.00308483 s, 166 kB/s
其中:
if =/dev/zero
从/dev/zero读取数据并将其写入/dev/sdc。of =/dev/sdc/dev/sdc
是用于删除MBR(包括所有分区)的USB驱动器。bs = 512
从/dev/zero读取并一次向/dev/sdc写入最多512 BYTES字节。count = 1
仅复制1个BLOCK输入块。
选项2:仅删除mbr的命令
以下命令将擦除mbr,但不会擦除您的分区:
# dd if=/dev/zero of=/dev/sdc bs=446 count=1
其中:
- bs = 446从/dev/zero读取并一次向/dev/sdc写入446 BYTES字节。