使用 bootcamp 创建可安装的带有 Windows 10 .iso 的 USB 驱动器时出现错误:
Boot Camp only supports Windows 7 or later installation on this platform. Please use an ISO file for Windows 7 or later installation.
为什么会发生这种情况,有什么方法可以修复它吗,或者有没有其他 .iso。我可以确认这是 64 位 .iso,而且我的 MacBook Pro 是 64 位的。
答案1
对我来说,解决办法就是卸载 Windows 10 iso。
如果这不起作用,我发现了另一个解决方案,您必须编辑 Boot Camp Assistant 包内容的 info.plist:
打开 Finder 窗口。
导航至“应用程序”>“实用程序”
单击 Control 或右键单击 Boot Camp 助理并选择“显示包 > 内容”
打开内容文件夹
将文件“info.plist”拖到您的桌面(我还建议将其保存在其他地方,以防您想恢复到原始文件)
使用文本编辑器在桌面上打开 info.plist
找到如下标记的字段:
<key>32BitSupportedModels</key> <array> <string>MacBook7,1</string> <string>MacBookAir5,2</string> <string>MacBookPro10,1</string> <string>MacPro5,1</string> <string>Macmini5,3</string> <string>iMac12,2</string> </array>
是时候了解你的 Mac 是什么了。点击左上角的 Apple,然后选择“关于本机”
- 单击更多信息...
- 单击系统报告...
- 在“硬件概述”下,查找“型号标识符”并复制
复制 Mac 标识符后,返回打开的 info.plist 文件,在条目顶部创建一个字符串。因此,如果您的 Mac 标识符是“iMac13,2”,则它将如下所示:
<key>32BitSupportedModels</key> <array> <string>iMac13,2</string> <string>MacBook7,1</string> <string>MacBookAir5,2</string> <string>MacBookPro10,1</string> <string>MacPro5,1</string> <string>Macmini5,3</string> <string>iMac12,2</string> </array>
保存并关闭 info.plist。将 info.plist 拖回 Contents 文件夹并选择替换。(您可能需要进行身份验证并输入管理员密码)。
启动 Bootcamp,它应该允许您使用两个版本的磁盘/USB。我不建议安装 x86(32 位)版本的 Windows 7,但如果您有一个同时包含 32 位和 64 位的 ISO 文件,这将允许您进入安装阶段以选择 x64(64 位)。希望这对您有所帮助。
https://discussions.apple.com/thread/4747024
警告,您可能会重新签署该包裹:
- 打开终端,使用以下命令
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
答案2
我遇到了同样的问题,这对我有用:
- (如果 Boot Camp 正在运行则关闭)
- 创建 info.plist 的备份(Boot Camp Assistant 的包内容内)
- 在 info.plist 中向下滚动到部分Win7Only型号
- 删除“最接近您的”型号 ID(就我而言,我有一台 MacBookPro5,3,列表中的型号 ID 是 MacBookPro5,5)
- 替换旧的 info.plist 文件
- 运行 Boot Camp 助理
希望这有效!
答案3
较新版本的 OS X 中的系统完整性保护可防止修改Boot Camp Assistant.app/
,如其他答案所建议的那样。我尝试复制该文件,但我曾是能够修改重复,但它并没有解决我的问题。
我通过使用 Windows 8 ISO 欺骗 Boot Camp Assistant 解决了这个问题。
- 从 Microsoft 下载 Windows 8 和 Windows 10 ISO(无需许可证即可下载安装程序)。
- 创建 Windows 8 ISO 的副本并将其命名为
windows.iso
。 windows.iso
在 Boot Camp Assistant 中选择。它应该会接受它。- 当它提示您确认是否要格式化磁盘时,请等待。
- 删除
windows.iso
。 - 打开垃圾箱,右键单击
windows.iso
并选择“立即删除”。(清空垃圾箱会失败,因为它已经打开,但直接指定它似乎可以避免这种情况。) - 将 Windows 10 ISO 重命名为
windows.iso
。 - 返回 Boot Camp Assisant 并确认,以继续该过程。
使用 Windows 8 ISO 通过验证过程后,它可以成功使用我们交换的 Windows 10 ISO 来创建和使用安装磁盘。我根据 iMac 上的 Windows 10 安装结果撰写了这篇文章。
答案4
对我来说,解决方案是确保下载 64 位版本的“Windows 10”版本,然后不是“Windows 10 N”或“KN”或“单一语言”版本。