通过修改BootCamp助理成功创建USB的windows7的安装盘。以下将方法共享出来。
准备工作:找到自己电脑的Boot Rom 版本。(方法不用介绍了吧),win7.iso文件
1,首先在应用程序——实用工具——找到Bootcamp助理,右键——显示包内容——打开Contents文件夹,找到Info.plist文件【最好先备份一个】,双击打开后,找到类似于以下代码的信息,把自己电脑的Boot Rom 版本信息添加进去。【我的是:MBP55.00AC.B03】(在system)
<key>DARequiredROMVersions</key>
<array>
<string>MBP55.00AC.B03</string>
<string>IM41.0055.B08</string>
<string>IM42.0071.B03</string>
<string>IM51.0090.B03</string>
<string>IM52.0090.B03</string>
<string>IM61.0093.B01</string>
<string>MP11.005C.B04</string>
<string>MB11.0061.B03</string>
<string>MBP11.0055.B08</string>
<string>MBP12.0061.B03</string>
<string>MM11.0055.B08</string>
这里需要注意的是:我之前在苹果官方论坛上看到的方法是加在最后一行,但是我没有成功,后来我改到第一行后,就OK了。
2,再找到以下代码,把自己电脑的Boot Rom的第一段信息添加进去
<key>USBBootSupportedModels</key>
<array>
<string>MBP55</string>
<string>IM130</string>
<string>MM50</string>
<string>MP60</string>
<string>MB80</string>
<string>MBP90</string>
<string>MBA40</string>
注意:有的设备可能为"PreUSBBootSupportedModels",一定要把前面的"Pre"去掉,否则无法出现”创建windows 7安装盘“ “Create a windows 7 or later version install disk”
3,注意说明:在修改第一段代码的时候,系统会提示你文件锁定,会自动产生一个副本,你就在副本上进行修改,最好改好后保存的时候,默认的扩展名是txt,记得一定要修改成plist,确定后会提示你使用哪一个扩展名。记得不要选错了。
4,将修改好的Info文件复制到原目录下即可。【最简单的方法就是把原来的删了,把新的拖进去。这里需要进行鉴定。】
最后说明一下我的双系统安装结论,如果你想通过USB安装windows7,同时你的机器有dvd driver 放弃吧,有dvd driver的机器只能通过dvd来安装。否则只会提示你"No bootable device --" .所以我折腾了半天放弃了,先装个虚拟机应付一下了。以下是官方一点的解答:
The option to install Windows through a USB drive is only available for Macs which came without DVD drive (the MacBook Air, Mac mini, the Late 2012 iMac and the MacBook Pro with Retina display). The rest of the Macs are restricted by firmware and you can't install Windows through a USB drive in all of them, even if you have modified Boot Camp Assistant.
The only thing you can do is to install Windows through a DVD
https://discussions.apple.com/thread/5015825?start=0&tstart=0