LoongArch64 (loong64) 龙芯架构:BIOS 下载

擦出引导

在Linux环境下,清空U盘引导的方法很丰富,既有强大的命令行工具,也有便捷的图形界面软件。

:warning: 核心警告:操作前务必三思!

在Linux中操作磁盘设备非常直接,但威力巨大。执行任何命令前,请务必:

  1. 正确识别U盘设备名:使用 lsblksudo fdisk -l 命令,根据容量大小找到你的U盘,它的名字通常是 /dev/sdb/dev/sdc 这样的形式。
  2. 千万注意一定不要选错成电脑的内置硬盘(如 /dev/sda),否则会导致系统崩溃和数据永久丢失。
  3. 备份数据:操作会清除U盘上的所有数据,请提前备份。

:hammer_and_wrench: 方法一:使用 dd 命令(最彻底)

dd 是一个强大的底层工具,可以直接覆写磁盘的引导扇区。

  • 擦除引导记录 (MBR):仅清除前512字节的主引导记录,速度最快。

    sudo dd if=/dev/zero of=/dev/sdX count=1 bs=512
    

    注意:将 /dev/sdX 替换为你的U盘设备名。

  • 彻底擦除:用0填充U盘最开头的部分,彻底清除引导信息和分区表。

    sudo dd if=/dev/zero of=/dev/sdX bs=1M count=10
    

    此命令会擦除U盘的前10MB数据。

执行后,U盘会变成一块“空白”盘,需要用 fdisk 或图形化工具重建分区表并格式化才能使用。

:broom: 方法二:使用 wipefs 命令(更安全)

wipefs 可以更安全地擦除文件系统、分区表等签名,而不会触碰用户数据。

sudo wipefs -a /dev/sdX

/dev/sdX 替换为你的U盘设备名。执行后,U盘同样需要重新分区和格式化。

:card_index_dividers: 方法三:使用 fdiskparted(重建分区表)

这个方法是通过删除所有分区来间接清除引导信息。

  1. 卸载U盘上的所有分区:sudo umount /dev/sdX*
  2. 启动 fdisksudo fdisk /dev/sdX
  3. 在交互界面中,反复按 d 键删除所有分区,直到删完。
  4. w 键保存并退出。

之后,你就可以用 fdiskn 命令创建新分区,再用 mkfs 命令格式化。parted 工具的用法类似。

:computer_mouse: 方法四:使用图形化工具(最直观)

如果你更喜欢图形界面,可以试试这些工具:

  • Disks (gnome-disk-utility):Ubuntu等系统自带。选择U盘,点击“格式化磁盘”即可。
  • GParted:功能强大的分区编辑器。选择U盘,在“设备”菜单中“创建分区表”,然后新建分区并格式化为你需要的文件系统。
  • Mkusb:专为USB设备设计的工具,提供了“Wipe”(彻底擦除)模式,可以一键将U盘恢复为普通存储盘。安装方式如下:
    # Ubuntu/Debian
    sudo apt install mkusb
    # 其他发行版,请查阅其包管理器或官网
    

:light_bulb: 补充:清除UEFI启动项

如果你的U盘包含EFI引导,在部分电脑上可能会留下启动项痕迹。可以在Linux终端使用 efibootmgr 命令来管理:

efibootmgr          # 列出所有启动项
efibootmgr -b XXXX -B  # 删除指定启动项,XXXX替换为要删除的Boot编号

总的来说,如果追求速度和彻底,dd 命令是首选;如果希望更安全,wipefs 更合适;如果想通过重建分区表来“间接”清除,fdisk 是不错的选择;而图形化工具则对新手最友好。选择适合你的方法,动手前记得再三确认U盘设备名