当我将 Linux 机器上的一些文件放到闪存驱动器上,并将驱动器放到 Windows 机器上时,这些文件就消失了。当我执行相反的操作时,也会发生同样的情况 - 当我将 Windows 机器上的一些文件放到驱动器上,并将其放到 Linux 机器上时。如何正确格式化 USB 闪存驱动器?
我做了以下事情:
$ sudo fdisk -l
$ sudo umount /dev/sdb*
$ sudo wipefs --all /dev/sdb
$ sudo cfdisk /dev/sdb
$ sudo mkfs.ntfs /dev/sdb1
答案1
sudo fdisk -l
查看已连接设备列表并记下目标设备sudo dd if=/dev/zero of=/dev/sdX
将其擦除为空(根据第一个命令中的设备名称,将 X 更改为 a/b/c 等)sudo fdisk /dev/sdX
然后输入 m 获取帮助n
创建新分区- 然后
p
对于主分区 - 然后
w
写入更改 sudo fdisk -l
再次查看新的分区名称,现在 sdX 后面应该有 1/2/3 等sudo mkfs.ntfs /dev/sdXx
其中 X=a//b/c 等,x=1/2/3 等(最好用于sudo mkfs.fat -F 32 /dev/sdXx
始终在每个操作系统上获得全面支持)
完毕
答案2
从 Linux 执行此操作。这将使分区归零
sudo dd if=/dev/zero of=/dev/sdb
然后安装 gparted
sudo apt install gparted -y
运行 gparted。从右上角选择您的驱动器。然后从菜单栏中选择Device>Create partation table
将新分区表创建为 GPT。了解创建分区表
现在右键单击未分配的空间并创建一个新的主分区作为 FAT32(这是全球支持的标准,但您可以选择任何一个)