如何使用FAT32格式化USB记忆棒(闪存驱动器)以在Linux和Windows上使用?
我想格式化一个记忆棒,以便在Windows 7和未联网的Ubuntu服务器(精确)之间移动数据。 我不确定我尝试过的两种方法中的哪一种都正确,即使我可以在两台计算机上读取和写入驱动器也是如此。 fdisk如果在Windows上格式化磁盘(使用磁盘管理工具),我会得到一个看起来很奇怪的分区列表,但是就在Linux和Windows上进行读写而言,似乎还可以。 和cfdisk报告 FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk. 如某些拥护者所述,如果我cfdisk用来创建类型的全磁盘主分区b(或fdisk创建以块2000之类的块开头的分区),然后发出 sudo mkfs.vfat -n some_label /dev/sdf1 然后Windows将无法识别文件系统(经过了无数的思考)。 如果我创建相同的分区,Linux和Windows将很乐意读写2GB的潜水,然后发出: sudo mkfs.vfat -I -n some_label /dev/sdf 但这会使全盘分区在Windows中显示为可用空间cfdisk,fdisk而Windows不喜欢16GB驱动器。 我也尝试过使用parted,但是Windows对我在Linux上创建的任何分区都不满意。 我担心,尽管驱动器似乎可以正常工作,但我可能会发现数据没有如实传输。 我正在使用各种年龄,口味和大小的SanDisk Cruzer驱动器。 是在Windows上格式化并忽略cfdisk和fdisk所存在问题的正确方法,还是每个人都对驱动器感到满意的另一种正确方法?