在 Linux 中创建的具有 FAT 32 分区的 USB 驱动器在 Windows 中无法找到

在 Linux 中创建的具有 FAT 32 分区的 USB 驱动器在 Windows 中无法找到

我有一个旧的 USB 驱动器,它被重新格式化了好几次。最近我想与一些 Windows PC 共享一些文件,所以我又重新格式化了它。在 Linux PC 上,我创建了一个 ms-dos 分区表和一个 FAT 32 分区。令我惊讶的是,没有一台 Windows PC 能够看到这个驱动器,插入后什么也没有发生,经过短暂的搜索也没有找到新的驱动器。由于我不是这些机器的主人,所以我无法开始摆弄它们,所以我只是找到了另一种方法来共享文件,但我仍然想知道为什么 Windows 看不到这个驱动器。一开始,我想知道 Windows 是否停止了对 ms-dos 分区表的支持,转而支持 GPT,但在我短暂的搜索之后,我放弃了这个假设。另一种可能性是 Windows 没有正确的驱动程序,但是我的 USB 驱动器可能很旧,但也不是那么旧,如果按照计划报废,它会变得有点太过分。还有什么问题?

这些 Windows PC 似乎都在运行 Windows 10,但我对此不太确定。
分区实际上创建了两次。第一次是在 Debian 上使用 KParted,第二次是在 OpenSUSE 15.2 上使用 SUSE Partitioner
。磁盘是 Danelec Z Mate。以下是从 fdisk 看到的驱动程序详细信息。

Disk /dev/sda: 15 GiB, 16039018496 bytes, 31326208 sectors
Disk model: Z Mate 16GB     
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6c484ftc

Device     Boot Start      End  Sectors Size Id Type
/dev/sda1        2048 31326207 31324160  15G  c W95 FAT32 (LBA)

更新:我偶然在运行 Widows 7 的旧电脑上试用了该驱动器,它没有任何变化。因此,目前我假设分区表和分区没有问题,但对于通常的计划报废,Windows 10 没有该 USB 驱动器的驱动程序。

相关内容