我需要以特定方式设置微型 SD 卡,但我不确定如何在 Windows 上进行设置(无法在当前设置中使用任何 Linux 机器)。
需要有 2 个分区:一个是标准 fat32 文件系统,另一个是具有特定分区 ID 的原始分区,原始二进制文件将写入其中。
我只在单分区设置中使用过 diskpart 和 win32disk imager,所以我不太清楚该怎么做。我尝试过在 diskpart 中获取双分区,但始终无法挂载到 fat32 fs 并加载文件。
有人可以指导我完成这些步骤吗?
答案1
据我所知,Windows 10 之前的版本无法处理 USB 设备上的多个分区(因为 SD 卡以这种方式连接到系统)。但您可以使用任何分区工具(适用于 Windows),它们都可以做到这一点。例如,此处的“Minitool Partition Wizard Free”https://www.partitionwizard.com/free-partition-manager.html 在 MTPW 中一步一步地批量执行此操作:(如果需要,删除所有现有分区。)
- 创建第一个 fat32 分区(大小考虑两者)。在此步骤中,让它按默认格式格式化。
- 使其“隐藏”。
- 在剩余的可用空间中创建另一个,格式为 fat32(或者您的系统能够处理的其他格式)。在此步骤中,让它按默认格式格式化。
- 分配驱动器号(Windows 也可以这样做,但您可以从 MTPW 中进行分配)
- 由于您现在已经分配了驱动器号,因此请使用任何外部工具或资源管理器本身在其上写入二进制文件。
- 再次在 MTPW 中,在下一批中删除第二个分区的驱动器号。
- 根据您的使用需要更改分区 ID:如果需要,请使用选项“手动输入”。 (请问这个 ID 是什么?)
- 取消隐藏第一个(fat32)分区。
如果您不想让 Windows 在其上写入任何内容,并且如果在“取消隐藏”时自动分配了驱动器号,请立即删除该驱动器号。这样就大功告成了。(当然,如果您需要从操作系统访问它,请不要执行此步骤...)