文件从闪存驱动器中消失

文件从闪存驱动器中消失

当我将 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

  1. sudo fdisk -l查看已连接设备列表并记下目标设备
  2. sudo dd if=/dev/zero of=/dev/sdX将其擦除为空(根据第一个命令中的设备名称,将 X 更改为 a/b/c 等)
  3. sudo fdisk /dev/sdX然后输入 m 获取帮助
  4. n创建新分区
  5. 然后p对于主分区
  6. 然后w写入更改
  7. sudo fdisk -l再次查看新的分区名称,现在 sdX 后面应该有 1/2/3 等
  8. 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(这是全球支持的标准,但您可以选择任何一个)

相关内容