Mac苹果电脑安装Windows系列系统
[TOC]
0x00 前言介绍
描述:苹果电脑安装Windows系统是一部分人的想法(实际上不建议,发挥不出Mac笔记本的实际功能与效率); 但是苹果公司为了让Mac进入广阔的市场,开发了Bootcamp用Mac的应用帮助引导windows系统;
用户注意须知:如果是2014年之前的机型在需要插入U盘来制作启动盘,2014年之后机型支持免U盘直接安装Windows双系统
0x01 旧版本安装Windows7
环境准备:
- MacBook
- U盘(8G以上格式化U盘为mac os扩展(日志式))
- Windows7(ISO镜像)
- WIFI(需要上网下载WIndows驱动支持)
1.制作U盘启动
(1)进入苹果电脑的Mac OS系统找到实用工具里的磁盘工具双击打开,先点本机总的那块儿磁盘再选择分区将全部的磁盘空间分给Mac的启动盘(注意需要联网哟)
WeiyiGeek.
(2)实用工具->Bootcamp->创建Windows7或者更改版本的安装盘
WeiyiGeek.
(3)选择镜像和启动U盘(进行制作)
WeiyiGeek.
(4)之后等待安装完成即可
WeiyiGeek.
2.安装Windows7系统
方法1: (1)启动电脑安装Mac上的options然后进入类似于Windows进行U盘启动的选择,这里我们先连接可以上网的WIFI (2)进入options选择磁盘和U盘界面(选择我们的U盘即可)
WeiyiGeek.
(3)它会加载Windows的Bootload进行引导安装Windows7系统,然后就是熟悉的界面按照要求配置即可;
WeiyiGeek.
方法2: (1)实用工具->Bootcamp->安装或移除Windows7或更高版本(注意此时需要插入上面制作的启动U盘)
WeiyiGeek.
(2)创建用于调整Windows分区
WeiyiGeek.
(3)重启后进入windows安装界面(常规安装即可)
WeiyiGeek.
(4)格式化磁盘的Windows分区之后安装即可;
WeiyiGeek.
(5)等待安装完成后重启即可启动之后打开U盘BootCamp中的setup进行安装windows支持软件,然后激活系统即可;
D:\BootCamp\setup.exe
3.入坑
- 问题1.bootcamp无法勾选安装或移除Windows7或更高版本(灰色); 解决版本:实用工具->磁盘管理,将所有磁盘都给Mac的启动盘;
- 问题2.Macbook air安装win7卡在语言选择界面无法点击处理 原因:由于按了option键然后再选择了windows来安装win7这么下去的话就不能加载air笔记本的键盘和触摸板驱动了,导致语言选择界面无法不能点击下一步; 解决办法:采用Bootcamp进行安装Windows系统;
- 问题3.Mac安装Win7报错AppleSSD.sys文件:Windowssystem32driversAppleSSD.sys 状态:0xc0000428 信息:Windows 无法验证此文件的数字签名。 原因是:「Windowssystem32driversAppleSSD.sys」,据说苹果在 2015 年 8 月 12 日发布的 Bootcamp 6.0 版驱动是为 Win10 准备的,因此用 BootCamp 6.0 安装 Win7 时会报数字签名错误。
解决方法1:AppleSSD.sys的问题的方法:用户可以先在苹果系统里用 BootCamp 助理选中前两项做启动U盘、下载驱动,下完后删除 U 盘里的驱动文件夹 WinPEDriver 和 BootCamp,再把适合的BootCamp 5.1.5640 版驱动包里的 WinPEDriver 和 Boot Camp 文件夹塞入 U 盘根目录,最后打开 BootCamp 助理只选中第三项即可正常安装 WIN7。
WeiyiGeek.
解决方法2:1.在Mac下做好用于安装的win7 系统盘(在U盘里),做的时候,在bootcamp里面不要勾第三个选项,只勾第一个和第二个就好(创建系统盘和下载)。2.做好以后,直接打开U盘,找到WinPEdrive,删除掉里面的AppleSSD.sys文件。3.然后再用这个U盘安装就好了,点开bootcamp助手,只勾第三个选项,然后开始安装。
备注:该方法适用于 2013 和 2014 款的 MacBook Air/Pro/iMac 安装 Win7 报错 AppleSSD.sys 的问题(下面不行得就采用另外一个) BootCamp 5.1.5640下载地址:https://support.apple.com/kb/DL1721?locale=zh_CN&viewlocale=zh_CN
0x02 新版本安装Windows10
(1) 与安装Windows7系统唯一不同的是BootCamp安装后即可调整被安装的分区;
WeiyiGeek.
参考连接:http://m.xitongcheng.com/jiaocheng/xtazjc_article_16058.html
- 教你一招 | Python实现无向图最短路径
- 教你一招 | Python装饰器的另类用法
- 如何拿到半数面试公司Offer——我的Python求职之路
- Python编程语言发展简史
- 学完Python基础知识后,你真的会python吗?
- 一个人的武林:内网渗透测试思路(二)
- Python数据分析之股票实战
- 这货不是电源:硬件渗透测试平台 – Power Pwn
- Python进阶学习之阅读代码
- 代码安全审计:当file_exists遇上eval
- Python 异常处理完整指南
- 有趣的安全实验:利用多线程资源竞争技术上传shell
- NotSerializableException解决方法NotSerializableException
- 谁蹭了我的WiFi?浅谈家用无线路由器攻防
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 推荐官方开源 PInvoke 库 包含大量 win32 封装
- 这是什么重大发现!一个导致JVM物理内存消耗大的Bug
- 无语,我差点被面试官怼坏了,又给我问到MySQL索引
- 面试官虚晃一枪:项目中有用过锁吗?能解释一下什么是AQS?
- 实验四--数据库的安全性、完整性控制
- Servlet生命周期
- 制作的 dotnet tool 运行失败提示依赖缺失
- 撸了个多线程断点续传下载器,我从中学习到了这些知识
- 使用 IOC 控制反转和 DI 依赖注入的意义
- Servlet配置初始值,并获取初始值
- CSS 技巧一则 -- 不定宽溢出文本适配滚动
- 潘石屹用Python解决100个问题 | 最大公约数
- 我的天上传文件又出现问题了(超出大小限制)
- 现在学 PHP 没有发展?来看看这个后台框架你还会这么想吗
- leetcode-easy-array-最大子序和