gparted
我使用GNU Linux 中的软件 将我的 USB 驱动器分成 3 个分区,每个分区都有 FAT32 文件系统。
因此,在成功分区我的 USB 驱动器后,我尝试在 Windows PC 上进行操作,但 3 个分区中只有一个可以访问。是否可以在 Windows PC 上访问所有分区,就像我在 GNU Linux 中看到它们一样。
我的目标是将我的 USB 驱动器用作 3 个不同的存储空间以用于不同目的,例如,我在其中一个中只存储歌曲,在第二个中只存储视频等。我不需要它用于启动目的。
答案1
Windows 10 1703 上的更新
微软终于取消了这个荒谬的限制。从 Windows 10 1703(“Creators Update”)开始,您现在可以访问可移动驱动器上的所有分区。
原始答案
Windows 仅支持 USB 拇指驱动器上的第一个分区(具体而言,设置了“可移动”位的 USB 大容量存储设备)。您对此无能为力。
更新
为了演示,我使用 Linux 创建了一个具有以下布局的 USB 拇指驱动器:
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 2099199 2097152 1G 6 FAT16
/dev/sdb2 2099200 4196351 2097152 1G 6 FAT16
/dev/sdb3 4196352 6293503 2097152 1G 6 FAT16
/dev/sdb4 6293504 8390655 2097152 1G 6 FAT16
插入时,Windows 告诉我格式化第一个分区,正如预期的那样。diskpart
产生list partition
了一个相当令人不安的输出:
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 1024 MB 1024 KB
Partition 0 Primary 1024 MB 1025 MB
Partition 0 Primary 1024 MB 2049 MB
Partition 0 Primary 1024 MB 3073 MB
list volume
确认 Windows 永远不会在这些分区上运行:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
[...]
Volume 16 J RAW Removable 1024 MB Healthy
因为如果它不被识别为卷,您就无法格式化它或分配驱动器号。这根本不可能。
磁盘管理只会吐出不正确的错误消息:
尝试格式化除第一个之外的分区时......
...或尝试打开驱动器号或属性对话框时。
这些测试是在 Windows 8.1 上进行的
答案2
我认为是这样。使用磁盘管理,您应该看到 3 个单独的分区。右键单击没有磁盘字母的分区并选择Change Drive Letter and Paths
。
使用它来分配驱动器号。它现在应该会显示出来。
按照以下步骤操作用于添加驱动器号。
尝试将驱动器格式化为 NTFS,然后进行分区。