格式化 USB 记忆棒以便它可以在 Linux 和 Windows 上使用的最佳方法是什么?

Rem*_*eme 6 partitioning usb-drive usb-storage windows-10 disk-formatting

格式化 USB 记忆棒以便它可以在 Linux 和 Windows 10 上使用的最佳方法是什么?

另外,格式化 USB 记忆棒的最佳做法是什么?最好将 USB 记忆棒格式化为仅供 Linux 使用,而不是供 Linux 和 Windows 使用?

我是 Linux 新手,我使用的是 Ubuntu 20.04。

希望遵循的确切步骤。

vit*_*e33 16

目前,在 Windows 和 Linux 之间共享内容的最佳文件系统是 exFAT,特别是在 USB 闪存盘和 SD 卡上。粗略地说,exFAT 是 FAT32 的修订版,没有 4GB 最大文件大小限制。从内核版本 5.4 开始,exFAT 成为 Linux 的原生文件系统,不再依赖 FUSE。

\n

如果未安装,则必须安装 exFAT 支持。

\n
$ sudo apt install exfatprogs # Debian/Ubuntu\n$ sudo dnf install exfatprogs # Red Hat/Fedora/CentOS\n$ sudo pacman -S exfatprogs # Arch Linux/Manjaro\n
Run Code Online (Sandbox Code Playgroud)\n

注意:在具有较旧内核的系统上,使用exfat-utils而不是exfatprogs.

\n

从这里开始,您有两个选择。使用gparted等图形工具或命令行(这更有趣)。查找后者的以下步骤。

\n
    \n
  1. 插入 USB 闪存盘/SD 卡。
  2. \n
  3. 识别设备。它应该是其中之一/dev/sd?。在终端中,运行以下命令,该命令将显示连接的设备和分区安装点。在此示例中,/dev/sdb是具有两个分区的设备,第一个已安装。\n
    $ sudo apt install exfatprogs # Debian/Ubuntu\n$ sudo dnf install exfatprogs # Red Hat/Fedora/CentOS\n$ sudo pacman -S exfatprogs # Arch Linux/Manjaro\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 卸载已安装的分区。\n
    $ lsblk\nNAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nsdb           8:16   1    15G  0 disk \n\xe2\x94\x9c\xe2\x94\x80sdb1        8:17   1   256M  0 part /media/myuser/mydevice\n\xe2\x94\x94\xe2\x94\x80sdb2        8:18   1  14,7G  0 part \nnvme0n1     259:0    0 931,5G  0 disk \n\xe2\x94\x9c\xe2\x94\x80nvme0n1p1 259:1    0   512M  0 part /boot/efi\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p2 259:2    0    64G  0 part /\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p3 259:3    0   256G  0 part /home\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p4 259:4    0    38G  0 part [SWAP]\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p5 259:5    0   448G  0 part /data\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p6 259:6    0    16M  0 part \n\xe2\x94\x94\xe2\x94\x80nvme0n1p7 259:7    0   125G  0 part \n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. 创建新的分区表和 HPFS/NTFS/exFAT 类型的分区。\n
    $ umount /dev/sdb1\n
    Run Code Online (Sandbox Code Playgroud)\n
      \n
    • 创建一个新的 (dos) 分区表:按oenter
    • \n
    • 创建新分区:按nenter并接受默认选项。
    • \n
    • 将分区类型更改为 HPFS/NTFS/exFAT:按tenter7enter
    • \n
    • 退出保存更改:按wenter
    • \n
    • 您可以退出而不保存更改:按qenter
    • \n
    \n
  8. \n
  9. 格式化分区。\n
    $ sudo fdisk /dev/sdb # Pay attention! No final digit is used.\n\nWelcome to fdisk (util-linux 2.34).\nChanges will remain in memory only, until you decide to write them.\nBe careful before using the write command.\n\n\nCommand (m for help):\n
    Run Code Online (Sandbox Code Playgroud)\n
  10. \n
\n