如何格式化USB闪存盘?

在Windows中,闪存驱动器的右键单击弹出菜单中有一个简单的“格式”选项。 在Ubuntu中的位置是什么?

您可以使用默认安装的磁盘并且易于使用。

在此处输入图像描述

  • 1st:单击Dash图标
  • 第二名:搜索“磁盘”
  • 第3步:点击磁盘

该应用程序将显示:

在此处输入图像描述

  • 1st:选择USB闪存盘
  • 第二步:点击“齿轮”图标并选择“格式”

将出现这个小窗口,只需选择所需的选项,然后单击格式化…:

在此处输入图像描述

在Ubuntu中,有许多方法可以用来格式化笔式驱动器。

1使用磁盘实用程序

磁盘截图

看video

这是最简单的方法。

2使用GParted

GParted截图

看video

你可以安装它

  • 来自Ubuntu软件中心或

  • 在命令行上:

    sudo apt install gparted 

3在命令行上

看video

  1. 要在计算机上的所有存储分区和卷中显示USB驱动器,请使用:

     lsblk 

    您还可以使用:

     df 
  2. 假设它可能是/dev/sdy1 。 卸载它:

     sudo umount /dev/sdy1 
  3. 要使用FAT32文件系统格式格式化驱动器:

     sudo mkfs.vfat /dev/sdy1 

    要在此过程中为笔式驱动器设置文件系统标签:

     sudo mkfs.vfat -n 'name_for_your_pendrive' /dev/sdy1 

命令行方式

如果您无法从GUI格式化设备,请尝试这种方式。

  1. 打开终端( Ctrl + Alt + T

  2. 通过发出命令lsblk列出块存储设备
    然后用它的SIZE识别你的笔式驱动器。 在我的情况下它的/dev/sdb

    在此处输入图像描述

  3. 清除笔式驱动器中的所有内容(此步骤为可选)

     sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync 

    /dev/sdb替换为您的相应设备。

    请仔细键入此名称,否则您最终可能会删除其他磁盘 。 这需要一些时间。 (选项状态=进度不是强制性的,但会为您提供一些反馈)

    它会假装卡住。 耐心一点。

    例如:

     dd if=/dev/zero of=/dev/sdb bs=4k && sync dd: error writing '/dev/sdb': No space left on device 1984257+0 records in 1984256+0 records out 8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s 
  4. 在设备中创建一个新的分区表:

     sudo fdisk /dev/sdb 

    然后按字母o创建一个新的空DOS分区表。

  5. 创建一个新分区:

    • 按字母n添加新分区。 系统将提示您输入分区的大小。 如果您不确定,请在出现提示时创建主分区。

    • 然后按字母w将表写入磁盘并退出。

  6. 格式化新分区。

    • 使用命令lsblk查看新的分区标签
      在我的例子中,它是/dev/sdb1再次注意这个名称,因为没有任何保护可以防止你擦除其他磁盘。

    lsblk输出

    • 发出以下命令以格式化新卷:

       sudo mkfs.vfat /dev/sdb1 

      请将/dev/sdb1替换为您的相应设备。

    • 弹出设备:

       sudo eject /dev/sdb 

gparted – 格式化驱动器和HD等的唯一方法。它可以在Ubuntu软件中心下载,只需搜索gparted

运行以下命令从终端格式化usb到fat32文件系统,

 sudo su fdisk -l 

(这有助于发现你的pendrive / dev / sdxx)

 umount /dev/sdxx 

然后将您的设备格式化为FAT32

 mkdosfs -F 32 -I /dev/sdxx 

其中“xx”来自命令fdisk -l ,表示你的usb驱动器的最后一个字母。

这是一些指示:

  • 将闪存驱动器插入空的USB端口并备份驱动器上的所有数据。 打开主菜单,将光标移到“附件”上,然后单击“终端”。 在终端提示符下,键入sudo apt-get install gparted并按Enter键
  • 出现提示时输入您的Ubuntu管理员密码,然后按Enter键 。 这将下载并安装GParted,这是一个开源驱动器分区程序
  • 安装完成后转到Ubuntu主菜单,将光标移到“系统”上,选择“管理”,然后单击“分区编辑器”。 出现提示时输入管理员密码,然后单击“确定”。
  • 单击工具栏中的“GParted”。 将鼠标hover在“设备”上,然后从列表中选择您的USB闪存驱动器(例如,dev / sdb1)。 右键单击主GParted窗口中的设备,然后单击“卸载”。 可能需要几分钟才能卸下设备
  • 卸载后再次右键单击该设备并将鼠标hover在“格式化为”上。 选择所需的文件系统类型 – 例如RiserFS,linux-swap,Ext 2,Ext 3,FAT16或Fat32 – 然后单击工具栏中的“应用”。 根据闪存驱动器的大小,GParted需要三到四分钟才能完成此过程。
  • 格式化闪存驱动器后关闭GParted。 要安装USB闪存驱动器,请拔下它,然后重新插入。驱动器现在已准备好以您选择的文件格式存储数据。

首先使用fdisk -l来查看usb分区,然后如果:

 ext == > mkfs.ext3 /dev/sda1 FAT/FAT32 ==> mkfs.vfat /dev/sda1 

注意:您必须是root或使用sudo才能执行此操作。

sfdisk CLI非交互方法

 echo 'start=2048, type=83' | sudo sfdisk /dev/sdX sudo mkfs.ext4 /dev/sdX1 

擦除所有数据,并创建一个单独的分区,占用带有ext4文件系统的所有USB。

根据以下输出选择X

 sudo lsblk sudo fdisk -l 

有关sfdisk更多详细说明,请参阅: https : //superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834

fdisk自动化

也可以像上面那样做:

 printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX 

但是这种方法比sfdisk更难维护, sfdisk专为Scripting fdisk而设计,特别是如果你想创建更复杂的分区表。

将USB驱动器还原到标准存储设备

安装并使用mkusb (mkusb-dus),它可以格式化别名将USB驱动器恢复到标准存储设备(具有MSDOS分区表和FAT32文件系统的分区)。 这些说明也适用于其他驱动器( 存储卡 ,硬盘驱动器, HDD ,固态驱动器, SSD )。

如果您运行标准的Ubuntu,则可能需要额外的指令来获取存储库Universe。 (Kubuntu,Lubuntu …… Xubuntu自动激活了存储库Universe。)

 sudo add-apt-repository universe # only for standard Ubuntu sudo add-apt-repository ppa:mkusb/ppa # and press Enter sudo apt-get update sudo apt-get install mkusb mkusb-nox usb-pack-efi 

请参阅这些链接以及更详细的说明,

  • mkUSB-quick-start-manual.pdf或者如果链接不起作用,则为此备用链接

  • help.ubuntu.com/community/mkusb

mkusb版本12别名mkusb-dus: 在此处输入图像描述

mkusb擦除第一兆字节作为恢复它的第一步

有时一些数据“欺骗”软件认为即使它是好的,它也不会起作用,并且擦除第一兆字节以消除这些数据就足够了。 您可以使用工具“查看”驱动器,该工具无法正确识别或理解引导系统的结构,例如,如果它是从iso文件克隆的。

如果mkusb失败该怎么办

USB pendrive有很多种方法可以发生故障。 所以值得尝试不同的事情。 如果mkusb失败,请尝试根据此列表,

  • 在一些pendrives和许多存储卡上有一个用于写保护的小型机械开关,可以在读/写和只读之间切换。 您可能无意中将其设置为只读。
  • 重新启动计算机,然后再次尝试使用mkusb还原或擦除第一个兆字节。
  • 断开其他USB设备。 有时USB设备可能会干扰彼此的function。
  • 尝试其他USB端口和另一台计算机。
  • 在另一台计算机上尝试其他操作系统(Windows,MacOS)。
  • 如果您仍然无法擦除驱动器的第一兆字节,并且驱动器是只读的,则可能是“网格锁定”,下一阶段是它将完全“砖砌”。

有一个限制,当你必须接受pendrive损坏无法修复时,至少使用像你我这样的普通用户可用的工具。 看到这个链接

Pendrive寿命

如果您正在运行Ubuntu 12.04 LTS,那么您可以轻松地执行此操作。 只需插入您的USB,在左侧面板中您将看到一个USB图标。 去那边,然后右键单击。 可以选择格式化它。

这是一个非常简单的方法:在linux系统中:使用fdisk检查哪个是你的usb磁盘。 然后使用fdisk sdx ,通常是sdb,在你的usb磁盘上做一些操作。

o进入d进入清空磁盘。

然后你可以将USB驱动器插入Windows操作系统并执行正常格式。

我使用默认安装的Startup Disk Creator来格式化我的USB驱动器。

  • 通过在短划线中搜索它来打开’启动Disk Creator’。
  • 插入闪存驱动器,它将被自动检测到。
  • 选择它(如果你有多个)
  • 按’擦除磁盘’

见下面的截图:

在此处输入图像描述

打开终端( Ctrl + Alt + T )并输入以下命令

 gksu palimpsest 

磁盘管理器启动后,请按照此video中的说明操作。

我遇到了这个问题,特别是在安装Ubuntu之后,我的USB驱动器变得不再可用了。 我只能使用大约1 GB的16 GB USB驱动器。 当我在命令行界面上输入lsblk命令时,它只显示了1 GB的USB可用部分,但它没有显示其余14.5 GB作为不可用部分。 所以我几乎尝试了所有的东西,我用Google搜索,我看了很多Linux和Ubuntu帮助网站和这个StackExchange网络。 我无法弄清楚如何让我的电脑读取我的USB。 最后,我在Ubuntu上使用GParted在USB上创建了一个分区。 在我的情况下打开GParted然后GParted – > Devices – > / dev / sdb(14.56 GiB)。 我选择了它,然后转到设备 – >创建分区,然后单击“应用”。 之后,我卸下并安装了USB。 然后GParted – > Devices – > / dev / sdb在我的情况下,然后Partition – > Format to – > fat32。 我点击它,然后点击绿色刻度符号,然后它将格式化。 命令行界面中该格式的类似命令是mkfs.fat -F 32 -v -l -n 。 那是我的情况。 我希望它会有所帮助。 请问你不明白的问题,你希望得到答案,即使我不能回答这里的大师,也希望能帮助你。 谢谢大家。 PS:我正在使用Ubuntu 16.04 LTS。

编辑:第二次发生在我身上。 我不是通过Gparted而是通过磁盘进行刷新。 谢谢。