备份然后从驱动器头部擦除分区表

备份然后从驱动器头部擦除分区表

我的计算机内部连接了一个 NTFS 硬盘,它导致我的双(或三重?)启动计算机上的其他 Windows 安装出现问题。

我不确定分区方案是 GPT 还是 MBR,但如何使用创建分区表的备份dd,然后将其从驱动器中擦除,以便其他 Windows 在启动时无法识别它?

答案1

要备份 DOS 标签 (MBR),请使用以下命令:

dd if=/dev/sdX of=mbr bs=512 count=1

要备份 GPT 标签,请使用以下命令:

dummy=$(parted -ms /dev/sdX print | tail -1| cut -b1)
size=$((128 * dummy + 1024))
dd if=/dev/sdX of=gpt bs=1 count=$size

要擦除标签,请使用以下命令:

dd if=/dev/zero of=/dev/sdX bs=Y count=Z
partprobe /dev/sdX

华泰

相关内容