[原文](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. js 几种跨域解决方法

    同源策略: JS只能与同一个域中的页面进行通讯,必须是协议.域名.端口都相同,相同域下才能相互通信,这可以被认为是一种通信原则,叫同源策略. 跨域: js跨域是指通过js在不同的域之间进行数据传输或通 ...

  2. REHの收藏列表

    搬运自本人的AcWing,所以那里的文章会挺多. 友链(同类文章) :bztMinamoto 世外明月 mlystdcall 新人手册:AcWing入门使用指南 前言 有看到好文欢迎推荐(毛遂自荐也可 ...

  3. 【ubantu 安装Jmeter和Jdk环境】

    Linux环境安装Java(含安装包下载地址) 一定要使用有权限的用户 1.下载JDK压缩包,下载地址:https://blog.csdn.net/duketyson2009/article/deta ...

  4. PDF格式分析

    系列文章是csdn作者'秋风之刀'写的,我只是把目录列出来而已,感谢作者辛苦付出. PDF格式分析(一)简介 PDF格式分析(二)语法之对象 PDF格式分析(三)语法之Filter PDF格式分析(四 ...

  5. 主从复制架构直接转换MGR(manual)

    环境信息 IP port role info 192.168.188.81 3316 node1 master 192.168.188.82 3316 node2 slave1 192.168.188 ...

  6. gnuplot添加直线和箭头

    http://blog.csdn.net/bill_chuang/article/details/18215051 6.在图中添加直线和箭头 gnuplot> set arrow from 0. ...

  7. mysql-zerofill关键字

    zerofill位数填充 mysql> create table shop( -> article int(4) unsigned zerofill default '0000' not ...

  8. mysqldump备份数据

    create database test; use test; create table test(id int,name char(8)); insert into test values(1,'p ...

  9. 微服务之服务治理_Eureka

    首先需要明确,不管是什么事物需要"治理",那一定是该事物存在一定问题.比如环境治理.那么服务,或者说微服务为什么需要治理?对于服务来说,如果它承担的业务职责简单,那其实治理的必要性 ...

  10. 【入门必看】不理解「对象」?很可能有致命bug:简单的Python例子告诉你

    简介:越来越多的人要在学习工作中用到『编程』这个工具了,其中很大一部分人用的是Python.大部分人只是做做简单的科研计算.绘图.办公自动化或者爬虫,但-- 这就不需要理解「指针与面向对象」了吗? 在 ...