用BootCamp在有光驱的mac上制作win引导u盘

详细原文(英语):How to Enable USB Install on Mavericks for unSupported Bootcamps

一、支持的osx版本

我自己测试了Yosemite,原教程是Maverick的,至少说明10.9 10.10都是支持的

二、准备工具

  1. XCode
  2. Terminal

三、修改BootCamp

  1. 查看本机信息:左上角Apple图标->关于本机(About This Mac)->更多信息(More Info)->系统报告(System report),注意Yosemite直接选择系统报告(System report)osx-system-report
  2. 查看Model Identifier的值,我的是MacBookPro8,1
  3. 查看Boot ROM Version的值,我的是MBP81.0047.B27
  4. 在命令行备份BootCamp的Info.plist
    sudo cp /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/Info.plist Desktop/Info.plist.bak
  5. 修改Info.plist:找到DARequiredROMVersions这一行,在下面Array里面最前面添加一行,填入刚才查到的Boot ROM VersionBootCamp-Info-plist-DARequiredROMVersions
  6. 修改Info.plist:找到PreUSBBootSupportedModels这一行,删掉"Pre"这三个字母,然后在下面Array里面最前面添加一行,填入刚才查到的Model IdentifierBootCamp-Info-plist-PreUSBBootSupportedModels
  7. 重签名Bootcamp
    sudo codesign -f -s - /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant
    #提示如下就对了
    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: replacing existing signature

四、完成

打开BootCamp进行后续操作,不再赘述

评论模块尚未加载