如何在Linux上将USB磁盘格式化为exFAT

时间:2020-01-09 10:38:26  来源:igfitidea点击:

简介:本教程教我们如何在Linux系统上以exFAT格式格式化USB磁盘。 GUI和命令行方法均已讨论。

长期以来,FAT一直是格式化磁盘的默认文件系统选择。它与几乎所有主要操作系统兼容。

FAT文件系统的一个主要问题是我们不能传输大于4 GB的文件。这意味着即使USB磁盘有32 GB的可用空间,如果我们尝试传输ISO映像或者其他大于4 GB的文件,传输也会失败。

在诸如在Linux中创建Windows的可启动USB的情况下,这会造成问题。我们不能使用NTFS,并且FAT文件系统具有4 GB的大小限制。

为了克服FAT文件系统的局限性,Microsoft提出了exFAT文件系统。在本教程中,我将向我们展示如何在exFAT文件系统中格式化USB磁盘。

从Linux内核5.4开始,在Linux内核本身中启用了exFAT文件系统支持。检查我们正在运行的Linux内核版本。如果它是内核5.4或者更高版本,则应该没问题。
否则,我们必须显式启用exFAT支持。在基于Ubuntu的发行版中,我们可以将以下软件包用于此目的:
sudo apt install exfat-fuse exfat-utils

在Linux命令行中将磁盘格式化为exFAT(适用于高级用户)

fdisk是一个由对话框驱动的命令行实用程序,可在硬盘上创建和处理分区表和分区。实际上,它被认为是Linux最好的分区工具之一。

插入外部硬盘,然后在终端中键入以下命令:

sudo fdisk -l

这将列出计算机中的所有硬盘和分区。确定要在外部硬盘上格式化的分区。磁盘大小应给我们提示。对我来说,USB磁盘被标记为/ dev / sdb1.

识别USB磁盘后,请使用以下命令将其格式化为exfat。用磁盘的设备ID替换/ dev / sdXn。 LABEL基本上是我们要为磁盘命名的名称,例如Data,MyUSB等。

sudo mkfs.exfat -n LABEL /dev/sdXn

(可选)运行fsck check以确保格式化正确。

sudo fsck.exfat /dev/sdXn