我将 16 GB 闪存驱动器的容量发挥到了极致。我目前的设置如下:
+---------------------------------------+
| Partition | File System | Mount |
+---------------------------------------+
| Partition 1 | EXT4 | / |
| Partition 2 | EXT4 | /home |
| Partition 3 | FAT32 | |
+---------------------------------------+
当我将它插入 Ubuntu 虚拟机时,我完美地看到了所有三个分区。
但是,当我将它插入我的 Windows 机器时,系统要求我先格式化磁盘,然后才能使用它。
这是为什么?我已经设置了一个 FAT 分区,Windows 应该可以检测到它并能使用它。
答案1
据我所知,Windows 需要能够读取闪存驱动器上的第一个分区。由于 Windows 较新版本中的磁盘管理工具甚至不允许对闪存驱动器进行分区,因此我不确定 Windows 是否会检测到额外的分区。
尝试将 FAT32 卷设为闪存驱动器上的第一个分区(以便 Windows 可以读取它),并将其他分区之一设置为可启动分区。您应该能够从第一个分区以外的分区启动。
换句话说,您的分区应如下所示,其中分区 2 设置为可启动:
+---------------------------------------+
| Partition | File System | Mount |
+---------------------------------------+
| Partition 1 | FAT32 | |
| Partition 2 | EXT4 | / |
| Partition 3 | EXT4 | /home |
+---------------------------------------+