我想格式化一个记忆棒,以便在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所存在问题的正确方法,还是每个人都对驱动器感到满意的另一种正确方法?