介绍
有时当人们创建一个Linux USB驱动器时,他们发现驱动器似乎变得无法使用。
本指南将向您展示如何使用Linux再次格式化 USB驱动器,以便您可以将文件复制到其中并按照通常的方式使用它。
遵循本指南后,您的USB驱动器将可用于任何能够读取FAT32分区的系统。
任何熟悉Windows的人都会注意到,Linux内使用的fdisk工具非常类似于diskpart工具。
使用FDisk删除分区
打开一个终端窗口并输入以下命令:
sudo fdisk -l
这将告诉您哪些驱动器可用,并且还会为您提供驱动器上分区的详细信息。
在Windows中,驱动器通过其驱动器号进行区分,或者对于每个驱动器都有一个数字的diskpart工具 。
在Linux中,驱动器是一种设备,设备的处理与其他文件非常相似。 因此这些驱动器被命名为/ dev / sda,/ dev / sdb,/ dev / sdc等。
寻找与您的USB驱动器具有相同容量的驱动器。 例如,在8 GB的驱动器上,它将被报告为7.5千兆字节。
当你有正确的驱动器时输入以下命令:
sudo fdisk / dev / sdX
用正确的驱动器号替换X.
这将打开一个名为“Command”的新提示。 “m”键对这个工具非常有用,但基本上你需要知道2个命令。
首先是删除。
输入“d”并按回车键。 如果您的USB驱动器有多个分区,它会要求您输入您希望删除的分区的编号。 如果你的驱动器只有一个分区,那么它将被标记为删除。
如果您有多个分区,请继续输入“d”,然后输入分区1,直到没有剩余的分区被标记为删除。
下一步是将更改写入驱动器。
输入“w”并按回车。
你现在有一个没有分区的USB驱动器。 在这个阶段它是完全无法使用的。
创建一个新的分区
在终端窗口中,通过指定USB设备文件的名称再次打开fdisk:
sudo fdisk / dev / sdX
像以前一样用正确的驱动器号替换X.
输入“N”创建一个新的分区。
您将被要求选择创建主分区还是扩展分区。 选择“p”。
下一步是选择一个分区号。 您只需创建1个分区,输入1并按回车。
最后你需要选择开始和结束扇区号码。 要使用整个驱动器,请按两次以保持默认选项。
输入“w”并按回车。
刷新分区表
可能会出现一条消息,指出内核仍在使用旧的分区表。
只需在终端窗口中输入以下内容:
sudo partprobe
partprobe工具只是通知内核或分区表的变化。 这可以节省您不得不重新启动计算机。
有几个开关可以用于它。
sudo partprobe -d
减号开关可让您在不更新内核的情况下进行尝试。 d代表空运。 这不太有用。
sudo partprobe -s
这提供了分区表的摘要,输出类似于以下内容:
/ dev / sda:gpt分区1 2 3 4 / dev / sdb:msdos分区1创建一个FAT文件系统
最后一步是创建FAT文件系统 。
在终端窗口中输入以下命令:
sudo mkfs.vfat -F 32 / dev / sdX1
将X替换为USB驱动器的字母。
安装驱动器
要安装驱动器,请运行以下命令:
sudo mkdir / mnt / sdX1
sudo mount / dev / sdX1 / mnt / sdX1
像以前一样用正确的驱动器号替换X.
概要
您现在应该可以在任何计算机上使用USB驱动器,并像平常一样将文件复制到驱动器或从驱动器复制文件。