You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

mkusb制作Ubuntu持久化Live USB中途拔盘致U盘损坏求助

修复中途中断mkusb操作后的U盘问题

嘿,这种中途拔出导致U盘分区表混乱的情况我太熟了!mkusb在创建持久化Live USB时会修改分区表,强行中断后很容易让系统识别错误的容量,咱们一步步把它救回来:

方法一:命令行彻底重置(最可靠)

  1. 先确认U盘的设备名
    打开终端,输入:

    lsblk
    

    找那个容量显示异常的设备(比如原本8GB现在显示1.4GB的),记住它的名字,比如/dev/sdb(千万不要选成系统盘,比如/dev/sda,不然会丢数据!)

  2. 卸载所有挂载的U盘分区
    如果U盘有挂载点,先卸载:

    sudo umount /dev/sdX*
    

    把X换成你刚才找到的字母,比如sdb。

  3. 清零U盘的分区表
    这一步会彻底清除U盘上的所有分区信息,让它回到初始状态:

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

    执行完后可能会提示“写入错误”或者“没有空间”,这是正常的,说明分区表已经被清空了。

  4. 重新创建分区表和分区
    用fdisk工具重建分区:

    sudo fdisk /dev/sdX
    

    然后按以下步骤操作:

    • 输入n创建新分区
    • 选择p创建主分区
    • 按回车默认起始扇区
    • 按回车默认结束扇区(这样会用满整个U盘容量)
    • 输入w保存分区表并退出
  5. 格式化分区
    最后格式化分区为常用格式,比如Ext4:

    sudo mkfs.ext4 /dev/sdX1
    

    如果需要兼容Windows,就格式化为FAT32:

    sudo mkfs.vfat /dev/sdX1
    

方法二:图形化工具(适合不熟悉命令行的用户)

如果你更习惯图形界面,可以用GParted:

  • 安装GParted(如果没装的话:sudo apt install gparted)
  • 打开GParted,在右上角选择你的U盘设备
  • 右键点击所有分区,选择“删除”
  • 点击顶部菜单栏的“设备” -> “创建分区表”,选择“msdos”(MBR)或者“gpt”,然后应用
  • 右键点击未分配空间,选择“新建”,设置分区格式和大小,点击应用

做完这些操作后,重新插拔U盘,应该就能识别到完整的8GB容量,也可以正常格式化了!

内容的提问来源于stack exchange,提问作者Miltiades Xristopoulos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:30:15