如何格式化USB闪存盘?
在Windows中,闪存驱动器的右键单击弹出菜单中有一个简单的“格式”选项。 在Ubuntu中的位置是什么?
您可以使用默认安装的磁盘并且易于使用。
- 1st:单击Dash图标
- 第二名:搜索“磁盘”
- 第3步:点击磁盘
该应用程序将显示:
- 1st:选择USB闪存盘
- 第二步:点击“齿轮”图标并选择“格式”
将出现这个小窗口,只需选择所需的选项,然后单击格式化…:
在Ubuntu中,有许多方法可以用来格式化笔式驱动器。
1使用磁盘实用程序
看video
这是最简单的方法。
2使用GParted
看video
你可以安装它
-
来自Ubuntu软件中心或
-
在命令行上:
sudo apt install gparted
3在命令行上
看video
-
要在计算机上的所有存储分区和卷中显示USB驱动器,请使用:
lsblk
您还可以使用:
df
-
假设它可能是
/dev/sdy1
。 卸载它:sudo umount /dev/sdy1
-
要使用FAT32文件系统格式格式化驱动器:
sudo mkfs.vfat /dev/sdy1
要在此过程中为笔式驱动器设置文件系统标签:
sudo mkfs.vfat -n 'name_for_your_pendrive' /dev/sdy1
命令行方式
如果您无法从GUI格式化设备,请尝试这种方式。
-
打开终端( Ctrl + Alt + T )
-
通过发出命令
lsblk
列出块存储设备
然后用它的SIZE识别你的笔式驱动器。 在我的情况下它的/dev/sdb
-
清除笔式驱动器中的所有内容(此步骤为可选) :
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
-
在设备中创建一个新的分区表:
sudo fdisk /dev/sdb
然后按字母
o
创建一个新的空DOS分区表。 -
创建一个新分区:
-
按字母
n
添加新分区。 系统将提示您输入分区的大小。 如果您不确定,请在出现提示时创建主分区。 -
然后按字母
w
将表写入磁盘并退出。
-
-
格式化新分区。
- 使用命令
lsblk
查看新的分区标签
在我的例子中,它是/dev/sdb1
。 再次注意这个名称,因为没有任何保护可以防止你擦除其他磁盘。
-
发出以下命令以格式化新卷:
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而是通过磁盘进行刷新。 谢谢。