经过反复试验,我终于弄清楚问题出在哪里,并找到了解决方案。希望这将对遇到相同问题的人有所帮助。
问题:使用磁盘工具重新格式化不会创建子分区,而只会将整个驱动器格式化为FAT。在“磁盘工具”中,可以通过选择USB驱动器时显示为“灰色”的“分区”按钮来实现这一点。在终端中,diskutil list
命令显示USB驱动器仅具有一个DeviceNode(标记为0
)。
解决方案:使用diskutil
终端重新格式化USB驱动器。这是磁盘实用程序的等效命令行,但与GUI对应部分不同,它创建了一个子分区,从而解决了Boot Camp助手引发的错误。
警告:请谨慎操作!如果您以前从未使用过命令行界面,则可能需要向精通技术的朋友寻求帮助。我对此的结果不承担任何责任。如果您在此过程中油炸硬件,那一切就在您身上。祝好运!
逐步:
- 打开终端应用程序。您可以通过在Spotlight中搜索“终端”(无引号)来找到它。
- 在终端中,键入
diskutil list
并按Enter。
- 查看结果并确定目标USB驱动器的标识符。它看起来是这样的:
/dev/diskX
。如果您仅连接了一个外部驱动器,则应该很容易弄清楚(提示:在其说(internal, ...)
或的标识符后面(external, ...)
)。
- 运行以下命令以重新格式化USB驱动器:
diskutil partitionDisk /dev/diskX 1 MBR fat32 NAME 8G
。替换/dev/diskX
为在上一步中获得的驱动器的标识符。用NAME
您要赋予分区的名称替换(本质上没有关系)。使所有CAPS都可以避免出现问题。替换8
在8G
用你希望使用的分区有千兆字节的数量。随身携带USB驱动器的总大小最简单。
- 等待它完成。
- 验证输出。命令输出的末尾应显示驱动器的格式。您应该看到两个DeviceNode:,
0
类型为FDisk_partition_scheme
,类型为,1
类型为DOS_FAT_32
,其标识符为diskXs1
where X
是与在步骤3中找到的标识符相对应的数字。
- 再次运行“ Boot Camp助理”并感到高兴,因为它终于像魅力一样发挥了作用。