[原文](http://www.melodydance.top/mac-win.html)

1. 背景

Windows相对于Mac市场占有率更高,对很多人来说Windows使用起来更方便,以至于很多人买了新Mac首先会安装一个Windows双系统作为主用系统。本教程为本人实际成功在一台Macbook Pro上安装Windows7的过程记录,涉及到安装系统会遇到的一些坑。

2. 安装前的准备

大于8G的u盘用来制作安装Windows系统的启动盘(不要有重要文件,因为会格式化)。

ps:如果想从另一台电脑下载镜像到u盘再拷贝到mac系统,可能会出现u盘提示空间不足(如u盘大小为8G,系统镜像大小为4.6G),这种情况并不是u盘空间不足,而是u盘格式的限制没法存储大于4G的文件,解决办法是将u盘格式化为ntfs格式之后就可以存储了(具体操作是右键格式化,点击高级选项选择格式为utfs)。

3. 安装步骤

  • 从[Windows官网](下载 Windows 10 (microsoft.com))或者[MSDN](MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn))下载Windows镜像

    1. 大多数人说的纯净版镜像说的就是MSDN上下载的,MSDN下载的时候提供的不是下载地址,而是下载种子链接,需要用迅雷才可以下载,IDMan不支持。同时如果要下载Windows7官网没有,只能在这下。

    2. 从Windows官网下载Windows镜像的时候,找不到iso镜像,这个时候不要慌,点开浏览器的开发者工具并刷新页面,点击左上角的浏览器表示转换按钮转换为ipad版本,具体见下图:

      然后选择版本(家庭版/专业版,64bit/32bit)就可以下载了,见下图。

  • 重启Mac,狂按option,进入磁盘选择界面选择Mac系统所在的磁盘,进入Mac系统。

    会出现一种情况,进入磁盘选择界面发现只有一个windows磁盘,没有Mac系统,网上查了一下教程,别的操作有风险,最简单的方式是:关机后,按开机键之后,同时按下command+R(有些可能是shift+command+R),选择恢复模式重新安装Mac系统。

  • 进入Mac系统之后,将准备好的Windows镜像(iso文件)保存到桌面,进入实用工具,选择磁盘工具,点击最上面的总盘,此时磁盘中只有Mac系统(如果不是,选择右侧菜单中的分区,选中其中一个要删除的磁盘点击“-“、点击完成就可以),选择分区为Windows系统分配磁盘空间(大于40G)。

  • 分配好Windows磁盘空间之后,选择bootcamp助理,选择第一项和第二项(下载Windows所需的驱动),选择u盘和Windows iso镜像制作u盘启动盘。(如果显示仅支持Windows 7或更高版本...无法创建磁盘,一般而言是版本高了,选择Windows 7或8而不是10)

  • 此时并未结束,bootcamp下载的是最新版的Windows的驱动,而对不同年代的Mac所需驱动并不相同,查看[苹果官网](Boot Camp 支持软件 5.1.5640 (apple.com))对照查看自己的Mac版本(苹果标志--关于本机),下载对应的bootcamp支持文件(是一个zip文件,下载起来较慢,推荐使用迅雷,但网速不要过快不然官网会断开连接。。),将得到的.zip文件解压,解压出来的文件(覆盖)复制到制作好的u盘启动盘的根目录。

  • 重启Mac,狂按Option,在磁盘选择界面选择黄色图标的Windows(可能会出现两个Windows,那个是你复制到Mac桌面的windows iso镜像)为u盘启动。

  • 一步一步完成操作。

  • 安装好之后发现,Windows界面很大很模糊无法联网等问题,这个时候打开u盘点击bootcamp文件夹中的setup文件完成最后的安装步骤。

  • 安装完美完成

4. 选择默认启动盘

  • 启动
  • 选择Mac系统
  • 打开系统偏好设置
  • 找到启动磁盘
  • 选择"Boot Camp Windows"
  • 点击“重新启动”按钮,就设置为启动后默认进入的系统了

经过以上操作就完整的装完Windows双系统了,如果哪里出错了从抹掉Windows所在磁盘开始新的一次安装吧。

Macbook 安装Windows的完美教程的更多相关文章

  1. 新款Macbook 安装任意来源软件教程 mac软件下载资源推荐

    防止无良爬虫,开头附上原文链接:http://www.cnblogs.com/xueyudlut/p/7810981.html ------分割线--------------------------- ...

  2. centOS7安装mysql8.0完美教程!!只要按照步骤,无脑操作,一次成功!

    查看防火墙systemctl status firewalld重启防火墙systemctl start firewalld 1.mysql 首先关闭防火墙 systemctl stop firewal ...

  3. 新款 2018款macbook Pro 装双系统教程

    首个阅读量将破万的文章,感谢支持.防止无良爬虫,开头附上原文链接:http://www.cnblogs.com/xueyudlut/p/7498115.html ------------------- ...

  4. Axure RP 9 Enterprise/Pro/Team for Mac/Windows安装破解版激活教程

    Axure RP 9.0 是一款功能强大的.操作方便.专业可靠的快速原型设计工具.一款能够在这里体验最简单的设计方式,这里有着全新的升级的软件界面,更加的时尚,更加的丰富,专为每一个用户提供了便捷的设 ...

  5. [原创]Macbook Pro Retina 15吋安装Windows 7和Windows 8.1方法

    前言 本以为有Bootcamp神器在手,Macbook装Win系统应该是不在话下,没想到着实折腾了一番.期间因为误操作导致OSX也挂掉进不去只得磁盘全部抹掉网络恢复安装.为了让大家少走弯路,提供个人安 ...

  6. MacBook安装双系统(Windows多分区)

    分区 ---------- 启动电脑,放入mac os安装盘,按alt选择光盘启动. 1. 在工具菜单里选择磁盘工具对整个硬盘进行分区: ----------- 第一个是  exFAT.Msdos 格 ...

  7. Mac安装Windows 10的简明教程

    每次在Mac上安装Windows都是一件非常痛苦的事情,曾经为了装Win8把整台Mac的硬盘数据都弄丢了,最后通过龟速系统恢复模式恢复了MacOSX(50M电信光纤下载了3天才把系统下载完),相信和我 ...

  8. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  9. Centos7安装并配置mysql5.6完美教程

    Centos7安装并配置mysql5.6完美教程 Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装 ...

随机推荐

  1. 一些vue项目

    https://segmentfault.com/a/1190000010330905

  2. python web的一些常见技术面试笔试题

    1. 三次握手四次挥手   tcp建立连接的过程是三次挥手,断开连接是4次挥手. 三次握手:建立连接时 a. 客户端发送syn=1 seq=k给服务器 b. 服务器接收到之后知道有客户端想建立连接, ...

  3. JVM的艺术—类加载器篇(三)

    JVM的艺术-类加载器篇(三) 引言 今天我们继续来深入的剖析类加载器的内容.上篇文章我们讲解了类加载器的双亲委托模型.全盘委托机制.以及类加载器双亲委托模型的优点.缺点等内容,没看过的小伙伴请加关注 ...

  4. git-服务器搭建-协议概念

    现在开发过程中,很多的实现某一些功能的工具,都是类似的服务器-客户端结构,即C-S架构,例如消息队列的KAFKA,文件存储的EasticSearch,包括我们日常工作中的数据库,他都是一种C-S架构, ...

  5. gitlab+jenkins 持续部署自动化测试

    背景:为了减少测试部署时间和减少不必要的重复工作,采用持续集成的方式进行部署,当gitlab的release (测试)分支有代码变动时,自动拉取代码部署测试环境,并进行接口回归测试 优点:部署自动化, ...

  6. 移动端 canvas基础1

    一.canvas画布 Canvas是HTML5中新出的一个元素,开发者可以通过JS脚本动态绘制图像. #1. 创建canvas画布 在页面中创建canvas标签,并设置其id和宽高 (不要通过css设 ...

  7. mini-web框架-闭包-总结(5.2.1)

    @ 目录 1.说明 2.代码 关于作者 1.说明 闭包关键: 1.在函数内部再定义函数 2.函数在不调用情况下不执行. 3.和创建对象差不多,但返回的为内部函数引用 2.代码 # y = kx+b d ...

  8. 被 Pandas read_csv 坑了

    被 Pandas read_csv 坑了 -- 不怕前路坎坷,只怕从一开始就走错了方向 Pandas 是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的 ...

  9. 彻底理解Spring如何解决循环依赖

    Spring bean生命周期 可以简化为以下5步. 1.构建BeanDefinition 2.实例化 Instantiation 3.属性赋值 Populate 4.初始化 Initializati ...

  10. 7. 丈母娘嫌我不懂K8s的Service概念,让我去面壁

    文章目录 怎么跟你说 Service的出现,就是 解决ip不固定的问题 ,怎么解决呢 ? 听小刘慢慢道来 当Pod宕机后重新生成时,其IP等状态信息可能会变动,Service会根据Pod的Label对 ...