在Windows中,闪存驱动器的右键单击弹出菜单中有一个简单的“格式”选项。在Ubuntu中呢?
在Windows中,闪存驱动器的右键单击弹出菜单中有一个简单的“格式”选项。在Ubuntu中呢?
Answers:
您可以使用默认安装且易于使用的磁盘。
该应用程序将显示:
将会出现这个小窗口,只需选择所需的选项,然后单击Format ...:
在Ubuntu中,有许多方法可以格式化笔式驱动器。
这是最简单的方法。
你可以安装
从Ubuntu软件中心或
在命令行上:
sudo apt install gparted
要在计算机上所有存储分区和卷中显示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
-I
选项,并且可能更喜欢使用:mkfs.fat -v -F 32 -n "MyUsbStick" /dev/sda
。
sudo mlabel -i /dev/sdy1 ::name_for_your_pendrive
#(在一行上,请注意:)
如果无法从GUI格式化设备,请尝试这种方式。
打开终端(Ctrl+ Alt+ T)
发出命令列出您的块存储设备, lsblk
然后按大小确定笔式驱动器。就我而言 /dev/sdb
擦除笔式驱动器中的所有内容(此步骤为可选):
sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync
/dev/sdb
用您的相应设备替换。
仔细输入此名称,否则您可能最终会擦除其他磁盘之一。这将需要一些时间。(选项status = progress不是必需的,但会为您提供一些反馈)
它会假装被卡住。耐心一点。
例如:
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
dd
可以随时 ps aux | grep dd
复制进程ID watch -n 4 kill -USR1 pid
t
,然后b
为“ W95 FAT32” 选择十六进制代码。
运行以下命令以从终端将USB格式化为fat32文件系统,
sudo su
fdisk -l
(这有助于发现您的pendrive / dev / sdxx)
umount /dev/sdxx
然后将设备格式化为FAT32
mkdosfs -F 32 -I /dev/sdxx
其中“ xx”来自命令fdisk -l
,表示您的USB驱动器的最后一个字母。
以下是一些说明:
sudo apt-get install gparted
并按Enter。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
为Scripting fdisk
专门设计的维护性较差,特别是在要创建更复杂的分区表的情况下。
安装并使用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擦除第一个兆字节作为恢复它的第一步
有时,某些数据正在“诱骗”软件,使笔驱动器无法正常工作,即使它很好,也足以擦除第一个兆字节以摆脱这些数据。您可能会使用无法识别或正确理解引导系统结构的工具来“查看”驱动器,例如,如果该驱动器是从iso文件中克隆的。
USB笔式驱动器可能会通过多种方式发生故障。因此,值得尝试不同的事情。如果mkusb失败,请根据此列表尝试,
当您不得不接受笔式驱动器已损坏且无法修复时,这是有一定限度的,至少要使用像您和我这样的普通用户才能使用的工具。看到这个链接
如果您运行的是Ubuntu 12.04 LTS,则可以轻松实现。只需插入USB,在左侧面板中,您将看到一个USB图标。去那儿,然后右键单击。会有格式化的选项。
我使用Startup Disk Creator
默认安装的来格式化我的USB驱动器。
请参见下面的屏幕截图:
我遇到了这个问题,尤其是在安装Ubuntu之后,我的USB驱动器就不再可用了。我只能使用约1 GB的16 GB USB驱动器。当我进入lsblk
命令行界面上的命令,它仅显示USB可用的1 GB部分,但不显示其余14.5 GB的USB部分。所以我尝试了几乎所有东西,我用谷歌搜索了一下,看了很多Linux和Ubuntu帮助站点以及这个StackExchange网络。我不知道如何使计算机读取USB。最终,我在Ubuntu上使用GParted在USB上创建了一个分区。在我的情况下,打开GParted,然后打开GParted->设备-> / dev / sdb(14.56 GiB)。我选择了它,然后转到“设备”->“创建分区”,然后单击“应用”。之后,我卸载并重新安装了USB。然后我的情况下是GParted->设备-> / dev / sdb,然后是分区->格式化为-> fat32。我单击了它,然后单击绿色的勾号,然后它将格式化。mkfs.fat -F 32 -v -l -n
。那是我的情况。希望对您有所帮助。请问一些您不理解的问题,即使我无法回答这里的专家,也希望能得到解答。谢谢大家。PS:我正在使用Ubuntu 16.04 LTS。
编辑:这是第二次发生在我身上。我不是通过Gparted而是通过磁盘来进行刷新的。谢谢。