格式化 USB 驱动器会删除其中安装的 Ubuntu Bootloader 吗?

格式化 USB 驱动器会删除其中安装的 Ubuntu Bootloader 吗?

我有一台电脑,我在硬盘上安装了 Ubuntu,在 USB 驱动器上安装了引导加载程序。请不要问我为什么 :P 。我想知道答案,如果格式化是正常完成的,使用右键单击弹出菜单并单击格式化按钮,无论是在 Windows 还是 Ubuntu 上

答案1

否。格式化不会通常删除 MBR。MBR 和分区表都位于驱动器的前 512 个字节中。擦除驱动器的前 512 个字节将同时删除两者,而这并不是您想要的。要仅删除 MBR(主引导记录)的内容,请发出命令“sudo dd if=/dev/zero of=/dev/sdX bs=446 count=1 where/dev/sdX是您想要从中擦除引导记录的驱动器。

当心sudo fdisk -l通过检查或lsblk或的输出来确认您是否拥有正确的设备lsscsi

理想情况下,我认为你希望做的是安装 grub到硬盘的 MBR

来源:https://www.cyberciti.biz/faq/howto-copy-mbr/

答案2

韓國提供一种可靠的方法将正在工作的 USB 驱动器恢复到其原始状态。

擦除菜单提供将驱动器的第一个兆字节清零(擦除 MBR)、恢复 MSDOS 分区表以及使用 FAT32 文件系统对驱动器进行分区的选项。

该脚本使用 dd 来执行此操作,但它使用带有检查和双重检查的简单 GUI 为该过程增加了一层安全性。

https://help.ubuntu.com/community/mkusb/wipe

相关内容