格式化 USB 记忆棒以使其可同时用于 Linux 和 Windows 10 的最佳方法是什么?
另外,格式化 USB 记忆棒的最佳做法是什么?最好将 USB 记忆棒格式化为仅供 Linux 使用,而不是同时供 Linux 和 Windows 使用吗?
我是 Linux 新手,正在使用 Ubuntu 20.04。
希望能够遵循具体的步骤。
答案1
目前,在 Windows 和 Linux 之间共享内容的最佳文件系统是 exFAT,特别是在 USB 闪存盘和 SD 卡上。粗略地说,exFAT 是 FAT32 的修订版,没有 4GB 的最大文件大小限制。自内核版本 5.4 以来,exFAT 是 Linux 的原生文件系统,不再依赖 FUSE。
如果尚未安装,您将必须安装 exFAT 支持。
$ sudo apt install exfatprogs # Debian/Ubuntu
$ sudo dnf install exfatprogs # Red Hat/Fedora/CentOS
$ sudo pacman -S exfatprogs # Arch Linux/Manjaro
注意:在具有较旧内核的系统上,请使用exfat-utils
而不是exfatprogs
。
从这里,你有两个选择。使用图形工具,例如分区或者命令行(更有趣)。后者的步骤如下。
- 插入 USB 闪存盘/SD 卡。
- 识别设备。它应该是 之一
/dev/sd?
。在终端中,运行以下命令,它将显示连接的设备和分区挂载点。在此示例中,/dev/sdb
是设备,有两个分区,其中第一个已挂载。$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 1 15G 0 disk ├─sdb1 8:17 1 256M 0 part /media/myuser/mydevice └─sdb2 8:18 1 14,7G 0 part nvme0n1 259:0 0 931,5G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot/efi ├─nvme0n1p2 259:2 0 64G 0 part / ├─nvme0n1p3 259:3 0 256G 0 part /home ├─nvme0n1p4 259:4 0 38G 0 part [SWAP] ├─nvme0n1p5 259:5 0 448G 0 part /data ├─nvme0n1p6 259:6 0 16M 0 part └─nvme0n1p7 259:7 0 125G 0 part
- 卸载已挂载的分区。
$ umount /dev/sdb1
- 创建新的分区表和类型为 HPFS/NTFS/exFAT 的分区。
$ sudo fdisk /dev/sdb # Pay attention! No final digit is used. Welcome to fdisk (util-linux 2.34). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help):
- 创建一个新的(dos)分区表:按
o
和enter
。 - 创建新分区:按
n
,enter
然后接受默认选项。 - 将分区类型更改为 HPFS/NTFS/exFAT:按
t
、enter
、7
、enter
。 - 退出保存更改:按
w
和enter
。 - 您可以退出而不保存更改:按
q
和enter
。
- 创建一个新的(dos)分区表:按
- 格式化分区。
$ sudo mkfs.exfat -n "my label" /dev/sdb1 # Pay attention! Final digit is used. mkexfatfs 1.3.0 Creating... done. Flushing... done. File system created successfully.
答案2
尽管我已经使用 Ubuntu 多年了,但我也是 Linux 世界的新手,所以我认为我可以给你一种直接的答案。
有些文件系统例如ext4在 Linux 环境中会表现得更好,但由于它的构建方式,Linux虚拟文件系统(也称为虚拟金融服务)可以虚拟化几乎任何文件系统,例如NTFS。所以如果你想共享该 USB 记忆棒的使用,我就不用担心了,我会将其格式化为NTFS,因为 Linux 机器可以毫无问题地处理它,并且在使用 Windows 时您将使用本机文件系统。
顺便说一句,如果你正在寻找最好的方法,我建议你Gnome 磁盘实用程序(您可以在 ubuntu 程序启动器中搜索磁盘找到它),它对新手非常友好且易于使用。