Windows 无法识别 Ubuntu 上的格式化分区(FAT32 和 NTFS)

Windows 无法识别 Ubuntu 上的格式化分区(FAT32 和 NTFS)

我使用一个 128GB 的​​ USB 驱动器,在上面安装了 Ubuntu 16,我使用此驱动器在 Windows 上运行 Ubuntu。一切正常,但有一件事除外;我在 Windows 中看不到通过 Ubuntu 创建的 FAT32 分区。它是分区 /dev/sdb3:

Device     Boot     Start       End   Sectors  Size Id Type
 /dev/sdb1              32 156250031 156250000 74.5G 83 Linux
 /dev/sdb2       156250112 187500543  31250432 14.9G 82 Linux swap / Solaris
 **/dev/sdb3       187500544 242614271  55113728 26.3G  b W95 FAT32**

但我希望 USB 驱动器上有一个 Windows 和 Ubuntu 都可以使用的分区。为了实现这个目标,我创建了分区“/dev/sdb3”,如您在上面的“fdisk -l”输出中看到的那样。不幸的是,该分区在 Windows 中看不到。它将驱动器视为 RAW 分区,如您在这张图片中看到的那样(参见分区 E:)。

截屏

我尝试在 Windows 中格式化驱动器,但这也会格式化其他分区。

有人知道这是怎么发生的吗?我该怎么做才能拥有一个可以在 Windows 和 Ubuntu 中看到的分区?

答案1

这是 Windows 的问题,不是 Ubuntu 的问题。不过原因很简单:Windows 无法看到 USB 驱动器上的第一个分区。

正确做法如下:

  • 备份驱动器并擦除它
  • 创建第一个分区(它不需要位于驱动器的“左侧”,它只需要是您创建的第一个分区)
  • 将其格式化为 exFAT、NTFS 或其他方便的文件系统
  • 添加其他仅 Linux 的分区

这样,您就获得了一个优势:Windows 根本看不到 Linux 分区。我在需要 Windows 部件的实时 USB 密钥上执行了此操作,并且运行完美。

相关内容